@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Press+Start+2P&display=swap");.plan-compare{margin-top:16px;padding:23px;border:1px solid #e1c5a9;border-top:4px solid #d77b5a;color:#4f443c;background:#fffdf7;box-shadow:3px 4px 0 rgba(117,72,48,.1)}.plan-compare-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:17px}.plan-compare-head>div>span{display:block;color:#a55b42;font-family:Press Start\ 2P,monospace;font-size:8px;line-height:1.45}.plan-compare-head h3{max-width:620px;margin:7px 0 0;color:#4d3830;font:700 19px/1.25 var(--ui-font);letter-spacing:-.025em;text-wrap:balance}.plan-compare-head>p{margin:4px 0 0;padding:7px 9px;color:#8a6758;background:#fff3e9;font-size:10px;white-space:nowrap}.plan-compare-scroll{overflow-x:auto;border:1px solid #e5d6c5;background:#fff}.plan-compare table{width:100%;min-width:700px;border-collapse:collapse;font-size:11px;line-height:1.4}.plan-compare td,.plan-compare th{padding:12px 14px;border-bottom:1px solid #eee3d7;text-align:left;vertical-align:middle}.plan-compare thead th{position:relative;min-height:86px;color:#664e42;background:#fdf7f0;font-weight:600}.plan-compare thead th:first-child{width:30%;color:#8b776b;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{margin-top:4px;color:#9a6a52;font:10px DM Mono,monospace}.plan-compare thead th em{position:absolute;top:9px;right:9px;padding:3px 4px;color:#fff9f1;background:#ba6a4d;font-family:Press Start\ 2P,monospace;font-size:6px;font-style:normal;line-height:1.3}.plan-compare thead th.is-current{box-shadow:inset 0 3px #b85c42}.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 td,.plan-compare .plan-compare-ideal th{border-bottom:0;color:#80513d;background:#fff5ec}.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{padding:13px 16px;border:1px dashed #c7d7c1;background:#f7fbf0}.subscription-hero-actions{display:grid;flex:0 0 auto;grid-gap:10px;gap:10px;justify-items:end}.billing-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px;padding:25px;border:1px solid #b6cbe0;border-left:4px solid #4e8fb8;background:#f4f9fe;box-shadow:3px 4px 0 rgba(43,82,112,.08)}.billing-hero>div>span,.billing-history-head>div>span{display:block;margin-bottom:7px;color:#3f7da8;font-family:Press Start\ 2P,monospace;font-size:8px;line-height:1.45;text-transform:uppercase}.billing-hero h2{margin:0;color:#284a62;font:700 20px/1.25 var(--ui-font);letter-spacing:-.025em}.billing-hero p{margin:8px 0 0;color:#63798a;font-size:12px;line-height:1.5}.billing-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.billing-summary-grid article{padding:17px;border:1px solid #c7d8e5;background:#fffef9;box-shadow:3px 4px 0 rgba(43,82,112,.06)}.billing-summary-grid span{display:block;color:#668197;font-size:10px;font-weight:600}.billing-summary-grid b{display:block;margin:8px 0 4px;color:#2e627e;font-family:Press Start\ 2P,monospace;font-size:18px;font-weight:400}.billing-summary-grid small{color:#768895;font-size:10px}.billing-history{padding:23px;border:1px solid #c7d8e5;background:#fffef9;box-shadow:3px 4px 0 rgba(43,82,112,.08)}.billing-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.billing-history-head h3{margin:0;color:#2c526b;font:700 16px/1.25 var(--ui-font);letter-spacing:-.02em}.billing-history-head>small{margin-top:4px;color:#758997;font-size:10px}.billing-table-wrap{overflow-x:auto;border:1px solid #d4e0e8}.billing-history table{width:100%;min-width:660px;border-collapse:collapse;font-size:11px}.billing-history td,.billing-history th{padding:12px 13px;border-bottom:1px solid #e0e8ed;text-align:left}.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{padding:4px 6px;color:#3f794a;background:#e7f3df;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{margin:14px 0 0;color:#748894;font-size:10px;line-height:1.45}.security-note{display:grid;grid-gap:4px;gap:4px;margin-top:18px;padding:12px;border:1px solid #d4dfc9;color:#5a705e;background:#f6faed;font-size:11px}.security-note b{color:#365a41}.security-note span{color:#6b7d6c}.party-dashboard{margin-bottom:16px;padding:20px 22px;border:1px solid #b6d5cb;border-left:4px solid #2f9486;background:#f2fbf8;box-shadow:3px 4px 0 rgba(35,104,91,.08)}.party-dashboard.is-inactive{border-color:#cad6c5 #cad6c5 #cad6c5 #a5b7a0;background:#f7faf3}.party-dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.party-dashboard-head>div>span{display:block;margin-bottom:7px;color:#24796f;font-family:Press Start\ 2P,monospace;font-size:8px;line-height:1.45}.party-dashboard.is-inactive .party-dashboard-head>div>span{color:#6d876b}.party-dashboard-head h3{margin:0;color:#24594f;font:700 17px/1.25 var(--ui-font);letter-spacing:-.02em}.party-dashboard-head p{margin:7px 0 0;color:#66827a;font-size:11px;line-height:1.45}.party-dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:18px}.party-dashboard-stats article{padding:12px;border:1px solid #c4ddd5;background:rgba(255,255,250,.75)}.party-dashboard-stats article>span{display:block;color:#578077;font-size:10px;font-weight:600}.party-dashboard-stats article>b{display:block;margin:7px 0 3px;color:#24776e;font-family:Press Start\ 2P,monospace;font-size:20px;font-weight:400}.party-dashboard-stats article>b small{color:#75998f;font:9px DM Mono,monospace}.party-dashboard-stats article>p{margin:0;color:#748d85;font-size:9px}.party-dashboard-stats .is-waiting{border-color:#e2c27c;background:#fff8e8}.party-dashboard-stats .is-waiting>b{color:#936722}.widget-builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;align-items:start}.widget-builder-controls{min-width:0}.widget-mini-preview{position:-webkit-sticky;position:sticky;top:0;padding:14px;border:1px solid #a6bfa6;background:#f7faf1;box-shadow:3px 4px 0 rgba(50,84,61,.08)}.widget-mini-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:11px}.widget-mini-preview-head span{display:block;color:#638069;font-family:Press Start\ 2P,monospace;font-size:7px}.widget-mini-preview-head b{display:block;margin-top:5px;color:#36563d;font-size:12px}.widget-mini-preview-head>i{padding:4px 5px;color:#34684b;background:#e0f0ca;font:7px Press Start\ 2P,monospace;font-style:normal}.widget-preview-window{overflow:hidden;border:2px solid #355d45;background:#e6f0dd;box-shadow:2px 2px 0 rgba(42,76,55,.2)}.widget-preview-scene{position:relative;height:145px;overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0 14px,rgba(40,92,59,.12) 14px 15px),repeating-linear-gradient(0deg,#86b477 0 14px,#78a968 14px 15px)}.widget-preview-window.scene-night .widget-preview-scene{background:repeating-linear-gradient(90deg,transparent 0 14px,rgba(35,57,83,.25) 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,transparent 0 14px,rgba(130,75,38,.18) 14px 15px),repeating-linear-gradient(0deg,#d1a26b 0 14px,#bf8c56 14px 15px)}.widget-preview-window.palette-ocean .widget-preview-chat{border-color:#36778b;background:#f0fbfc}.widget-preview-window.palette-sunset .widget-preview-chat{border-color:#a46046;background:#fff5e9}.widget-preview-tree{position:absolute;top:19px;width:37px;height:48px;border:3px solid #31543c;background:#4f8753;box-shadow:inset 6px 6px 0 #79a56a}.widget-preview-tree:after{position:absolute;right:13px;top:44px;width:9px;height:28px;content:"";background:#76533a}.widget-preview-tree.tree-left{left:25px}.widget-preview-tree.tree-right{right:28px;top:41px}.widget-preview-npc{position:absolute;z-index:1;bottom:22px;left:calc(50% - 14px);display:grid;width:28px;height:35px;place-items:center;border:3px solid #49392f;color:#fff8d1;background:#db9664;font-family:Press Start\ 2P,monospace;font-size:10px;box-shadow:inset 5px 5px 0 #f0be79}.widget-preview-scene>small{position:absolute;z-index:2;bottom:60px;left:50%;padding:4px 5px;transform:translateX(-50%);color:#f9f7e9;background:#29493a;font-size:8px;white-space:nowrap}.widget-preview-visitor{position:absolute;bottom:18px;left:calc(50% - 59px);width:17px;height:22px;border:3px solid #353d47;background:#8d9bb6;box-shadow:inset 4px 4px 0 #c0cae0}.widget-preview-chat{display:grid;grid-gap:7px;gap:7px;padding:11px;border-top:3px solid #426e4d;color:#2c4d35;background:#fffdf2}.widget-preview-chat>small{color:#668166;font-size:8px}.widget-preview-chat>b{font-size:12px}.widget-preview-chat>div{display:grid;grid-gap:5px;gap:5px}.widget-preview-chat>div>span{padding:6px 7px;border:1px solid #adc6a7;color:#405f45;background:#f3f8e9;font-size:9px}.widget-mini-preview>p{margin:11px 0 0;color:#6c806e;font-size:10px;line-height:1.45}@media (max-width:620px){.plan-compare{padding:17px}.plan-compare-head{display:block}.plan-compare-head>p{display:inline-block;margin-top:12px}.plan-compare td,.plan-compare th{padding:11px 12px}.subscription-hero-actions{width:100%;justify-items:stretch;margin-top:16px}.subscription-hero-actions .outline-action{width:100%}.billing-hero{display:block;padding:17px}.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{display:inline-block;margin-top:10px}}@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{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:2px 0 22px}.live-plan-choice button{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;padding:12px;border:1px solid #c8d7c1;color:#5a725c;text-align:left;background:#f9fcf4}.live-plan-choice button:hover{border-color:#89ab82}.live-plan-choice button.is-selected{border-color:#4f875b;color:#2e5f3b;background:#edf6e1;box-shadow:inset 3px 0 #6ca96b}.live-plan-choice b{color:#34573d;font-size:11px}.live-plan-choice span{grid-column:1/-1;color:#748574;font-size:9px;line-height:1.35}.live-plan-choice em{align-self:start;color:#3d7a4b;font:10px DM Mono,monospace;font-style:normal;font-weight:600}.seat-scale input:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.45}@media (max-width:520px){.live-plan-choice{grid-template-columns:1fr}}.crm-filter{justify-content:flex-start;gap:5px}.crm-filter button{border:0;padding:5px 7px;color:#738272;background:transparent;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{margin-left:3px;color:inherit;font-size:8px}.thread-status.closed{color:#707879;background:#e8ecea}.crm-thread-entry{position:relative}.crm-thread-close{position:absolute;z-index:2;top:8px;right:9px;min-height:27px;padding:5px 7px;border:1px solid #d5a38a;color:#8a503b;background:#fff7f0;font-size:8px;font-weight:700;opacity:0;pointer-events:none;transform:translateX(4px);transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),color .16s,background-color .16s}.crm-thread-close.is-confirming,.crm-thread-entry:focus-within .crm-thread-close,.crm-thread-entry:hover .crm-thread-close{opacity:1;pointer-events:auto;transform:translateX(0)}.crm-thread-close.is-confirming,.crm-thread-close:hover{border-color:#b86d50;color:#fff8f2;background:#b9684d}.crm-thread-close:active{transform:scale(.97)}.crm-conversation-actions{display:flex;align-items:flex-end;gap:7px}.crm-derivation{position:relative}.crm-action-button,.crm-close-button{min-height:31px;border:1px solid #aabfa3;padding:6px 8px;color:#405f46;background:#f9fcf4;font-size:9px;font-weight:700}.crm-action-button:hover{border-color:#6c9770;background:#edf5e3}.crm-close-button{border-color:#d3a98e;color:#8a583d;background:#fff5ed}.crm-close-button:hover{border-color:#b7795d;background:#fff0e7}.crm-derivation-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:8;display:grid;min-width:190px;padding:7px;border:1px solid #b9cdb4;background:#fffef8;box-shadow:3px 4px 0 rgba(50,84,61,.12)}.crm-derivation-menu>span{padding:4px 5px 7px;color:#748574;font-size:8px;font-weight:700}.crm-derivation-menu button{border:0;padding:8px 7px;color:#395540;text-align:left;background:transparent;font-size:10px}.crm-derivation-menu button.is-selected,.crm-derivation-menu button:hover{color:#294d35;background:#eaf4df}.online-pill{cursor:pointer}.online-pill.is-offline{border-color:#d9b59b;color:#875844;background:#fff3eb}.online-pill.is-offline i{background:#bd795d;box-shadow:0 0 0 3px rgba(189,121,93,.14)}.live-exit{display:block;margin:12px 0 0 auto;border:0;padding:6px 0;color:#6b6758;background:transparent;font-size:11px;text-decoration:underline}.live-exit:hover{color:#355f41}.crm-conversation-head{position:relative}.crm-notes-trigger{align-self:end;min-height:31px;border:1px solid #b7b2d4;padding:6px 8px;color:#5d5481;background:#f5f2fc;font-size:9px;font-weight:700}.crm-notes-trigger.is-open,.crm-notes-trigger:hover{border-color:#8171ab;color:#493d71;background:#ece6fa}.crm-notes-trigger small{display:inline-grid;min-width:15px;height:15px;margin-left:4px;place-items:center;color:#fff;background:#8070ab;font-size:8px}.legacy-member-list{display:none}.faq-tree-page{width:min(100%,1180px)}.faq-tree-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;overflow:hidden;border:1px solid #bcaee0;background:#fbf9ff;box-shadow:4px 5px 0 rgba(79,58,115,.11)}.faq-tree-toolbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid #ded5f0;background:#f3effb}.faq-save-control{display:grid;justify-items:end;grid-gap:6px;gap:6px}.faq-save-control>span{min-height:13px;color:#748574;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;box-shadow:3px 3px 0 #81422f,0 0 0 3px rgba(209,116,80,.18);animation:faq-save-reminder 1.8s cubic-bezier(.23,1,.32,1) infinite}.faq-save-action.is-dirty:hover{background:#99472f}.faq-save-action:not(.is-dirty){color:#406248;background:#e9f3df;box-shadow:2px 2px 0 #a8c492}.faq-save-action.is-saved{color:#fff9df;background:#46734e;box-shadow:2px 2px 0 #9abb85;animation:none}@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-inspector-head span,.faq-tree-toolbar span,.party-roster-head span{display:block;color:#72539d;font-family:Press Start\ 2P,monospace;font-size:8px;line-height:1.45;letter-spacing:.03em}.faq-tree-toolbar b{display:block;margin-top:5px;color:#413160;font-size:12px}.faq-tree-canvas{min-height:560px;padding:42px 36px 56px;overflow:auto;background-color:#fdfcff;background-image:radial-gradient(#d4caea 1px,transparent 1.5px);background-size:15px 15px}.faq-tree-stage{display:flex;flex-direction:column;align-items:center;width:max-content;min-width:100%}.faq-tree-start{position:relative;display:grid;width:128px;place-items:center;margin:0 auto;padding:10px;border:1px solid #b8a6db;color:#67508c;text-align:center;background:#f4f0fb;box-shadow:2px 3px 0 rgba(91,66,132,.12)}.faq-tree-start:after{position:absolute;bottom:-37px;width:2px;height:36px;content:"";background:#c0b1df}.faq-tree-start i{display:grid;width:31px;height:31px;margin-bottom:7px;place-items:center;color:#fff;background:#8063b0;font-style:normal;font-size:14px}.faq-tree-start span{font-size:11px;font-weight:700}.faq-tree-start small{margin-top:3px;color:#89799f;font-size:9px}.faq-tree-children,.faq-tree-roots{position:relative;display:flex;justify-content:center;gap:0;min-width:max-content}.faq-tree-roots{align-items:flex-start;margin-top:36px}.faq-tree-children{margin-top:36px}.faq-tree-branch{position:relative;display:flex;flex-direction:column;align-items:center}.faq-tree-children>.faq-tree-branch,.faq-tree-roots>.faq-tree-branch{padding:24px 12px 0}.faq-tree-children>.faq-tree-branch:after,.faq-tree-children>.faq-tree-branch:before,.faq-tree-roots>.faq-tree-branch:after,.faq-tree-roots>.faq-tree-branch:before{position:absolute;top:0;width:50%;height:2px;content:"";background:#c0b1df}.faq-tree-children>.faq-tree-branch:before,.faq-tree-roots>.faq-tree-branch:before{right:50%}.faq-tree-children>.faq-tree-branch:after,.faq-tree-roots>.faq-tree-branch:after{left:50%}.faq-tree-children>.faq-tree-branch:first-child:before,.faq-tree-children>.faq-tree-branch:last-child:after,.faq-tree-children>.faq-tree-branch:only-child:after,.faq-tree-children>.faq-tree-branch:only-child:before,.faq-tree-roots>.faq-tree-branch:first-child:before,.faq-tree-roots>.faq-tree-branch:last-child:after,.faq-tree-roots>.faq-tree-branch:only-child:after,.faq-tree-roots>.faq-tree-branch:only-child:before{display:none}.faq-tree-children>.faq-tree-branch>.faq-tree-node:before,.faq-tree-roots>.faq-tree-branch>.faq-tree-node:before{position:absolute;top:-24px;left:calc(50% - 1px);width:2px;height:24px;content:"";background:#c0b1df}.faq-tree-branch>.faq-tree-node{position:relative;z-index:1}.faq-tree-branch>.faq-tree-node:after{position:absolute;top:100%;left:calc(50% - 1px);width:2px;height:36px;content:"";background:#c0b1df}.faq-tree-branch:not(:has(>.faq-tree-children))>.faq-tree-node:after{display:none}.faq-tree-node{display:grid;grid-template-columns:30px minmax(90px,1fr);grid-gap:0 8px;gap:0 8px;width:151px;min-height:66px;padding:8px;border:1px solid #b9aad7;color:#483a61;text-align:left;background:#fffefc;box-shadow:2px 3px 0 rgba(80,59,110,.11);transition:border-color .16s,box-shadow .16s}.faq-tree-node:hover{border-color:#8a69ba;box-shadow:3px 4px 0 rgba(80,59,110,.16)}.faq-tree-node.is-selected{border-color:#6d4d9d;background:#f3edff;box-shadow:0 0 0 3px rgba(127,91,181,.16),3px 4px 0 rgba(80,59,110,.14)}.faq-tree-node>span{grid-row:span 2;display:grid;width:28px;height:28px;place-items:center;color:#fff;background:#8063b0;font-family:Press Start\ 2P,monospace;font-size:8px}.faq-tree-node b{align-self:end;overflow:hidden;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.faq-tree-node small{align-self:start;margin-top:3px;color:#87799e;font-size:8px}.faq-tree-inspector{padding:22px;border-left:1px solid #d8cdec;background:#fffdf8}.faq-inspector-head{padding-bottom:15px;border-bottom:1px solid #e4dcef}.faq-inspector-head b{display:block;margin-top:7px;color:#3e3154;font-size:14px}.faq-node-badge{display:flex;align-items:center;gap:8px;margin:17px 0;color:#75608d;font-size:9px;font-weight:700}.faq-node-badge i{display:grid;width:24px;height:24px;place-items:center;color:#fff;background:#8063b0;font-family:Press Start\ 2P,monospace;font-style:normal;font-size:8px}.faq-tree-inspector .control-field{margin-top:14px}.faq-tree-inspector textarea{min-height:126px}.faq-branch-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e4dcef}.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{width:100%;margin-top:15px;border:0;padding:8px;color:#9b4f54;background:#fff0ee;font-size:10px}.faq-delete-node:disabled{color:#bba5a3;background:#f8f4f2;cursor:not-allowed}.party-roster{margin-top:16px;padding:23px;border:1px solid #b7cde0;border-top:4px solid #5a9dcc;background:#f9fcff;box-shadow:3px 4px 0 rgba(44,94,128,.1)}.party-roster-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.party-roster-head span{color:#397eae}.party-roster-head h3{margin:7px 0 0;color:#284a62;font-size:18px;letter-spacing:-.025em}.party-roster-head p{margin:6px 0 0;color:#668092;font-size:11px}.party-roster-head>small{padding:7px 8px;color:#417596;background:#eaf5fc;font-size:10px;white-space:nowrap}.party-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(228px,1fr));grid-gap:11px;gap:11px}.party-member,.party-open-slot{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:79px;padding:10px;border:1px solid #ccdae5;background:#fff;box-shadow:2px 2px 0 rgba(48,91,119,.06)}.party-member{position:relative}.party-member.party-leader{border-color:#76afd2;background:#f1f9fe}.party-portrait{display:grid;width:54px;height:54px;place-items:center;overflow:hidden;border:2px solid #527d99;color:#effaff;background:#5d87a2;box-shadow:inset 0 0 0 2px rgba(255,255,255,.25)}.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% auto 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{display:block;color:#5f8370;font-size:8px;font-weight:700;letter-spacing:.06em}.party-member-copy>span.is-invited{color:#946e43}.party-member-copy>span i{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#6eb46f}.party-member-copy>span.is-invited i{background:#e3ad5d}.party-member-copy b{display:block;overflow:hidden;margin-top:4px;color:#2e4c60;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.party-member-copy small{display:block;margin-top:3px;color:#7a909d;font-size:9px}.party-member em{align-self:start;padding:3px 4px;color:#fff;background:#468ebd;font-family:Press Start\ 2P,monospace;font-size:6px;font-style:normal}.party-member>button{align-self:start;width:23px;height:23px;border:0;color:#96615d;background:#fff0ee;font:18px/1 sans-serif}.party-open-slot{grid-template-columns:38px 1fr;border-style:dashed;color:#708796;background:#f6fafc}.party-open-slot>i{display:grid;width:30px;height:30px;place-items:center;color:#4d89b0;border:1px solid #8eb9d1;font-style:normal;font-size:20px}.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{display:inline-block;margin-top:12px}}@media (max-width:580px){.faq-tree-toolbar{align-items:flex-start;flex-direction:column}.faq-tree-toolbar .outline-action{width:100%}.faq-tree-canvas{padding:28px 20px 38px}.faq-tree-children,.faq-tree-roots{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(rgba(15,75,96,.18),rgba(15,75,96,.18)),url(/luma-support-room.png)}.pixel-world.art-room.palette-sunset{background-image:linear-gradient(rgba(132,61,38,.14),rgba(132,61,38,.14)),url(/luma-support-room.png)}.pixel-world.art-room .flower-bed,.pixel-world.art-room .stone-path,.pixel-world.art-room .terminal,.pixel-world.art-room .tree,.pixel-world.art-room .world-fence{display:none}.pixel-world.art-room:after{box-shadow:inset 0 0 0 4px rgba(29,42,40,.7),inset 0 -15px 0 rgba(21,28,29,.24)}.pixel-world.art-room .npc-approaching,.pixel-world.art-room .npc-front{top:152px}.pixel-world.art-room .player-avatar{right:78px;bottom:87px}.pixel-person.character-sprite,.pixel-player.character-sprite{display:block;width:54px;height:78px;background-repeat:no-repeat;background-position:bottom;background-size:contain;image-rendering:pixelated;filter:drop-shadow(2px 3px 0 rgba(27,35,34,.38))}.pixel-person.character-sprite.luma-front{background-image:url(/luma-npc-front.png)}.pixel-person.character-sprite.luma-back{background-image:url(/luma-npc-back.png)}.pixel-player.character-sprite.visitor-front{background-image:url(/luma-visitor-front.png)}.support-popup.has-question-menu .pixel-world,.support-popup.is-scene-expanded .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{border-color:#b96a3c;background:linear-gradient(135deg,#fff9df 0 72%,#ffedb5 72%);box-shadow:5px 5px 0 #9a5a34,inset 0 0 0 2px #ffe4a2;animation:answer-arrival .38s cubic-bezier(.22,1,.36,1) both}.support-popup .pixel-dialogue.is-answer>span{color:#8c4e2f}.support-popup .pixel-dialogue.is-answer>span em{display:inline-block;margin-left:8px;padding:3px 4px;color:#fff9df;background:#a65e36;font-family:var(--ui-font);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.07em;vertical-align:1px}@keyframes answer-arrival{0%{transform:translateY(7px) scale(.98);box-shadow:2px 2px 0 #9a5a34,inset 0 0 0 2px #ffe4a2}to{transform:translateY(0) scale(1);box-shadow:5px 5px 0 #9a5a34,inset 0 0 0 2px #ffe4a2}}.support-popup .panel-heading{font-family:var(--ui-font);font-size:15px;font-weight:700;letter-spacing:-.01em}.support-popup .question-grid{min-height:176px;grid-auto-rows:54px}.support-popup .question-grid button{min-height:48px;font-size:13px;line-height:1.32}.faq-waiting{display:flex;align-items:center;gap:12px;min-height:176px;padding:16px;border:2px solid #789c77;color:#244d35;background:#fffdf0}.faq-waiting>i{width:18px;height:18px;border:3px solid #adc89c;border-top-color:#376d49;border-radius:50%;animation:faq-wait-spin .8s linear infinite}.faq-waiting b,.faq-waiting span{display:block}.faq-waiting b{font-size:13px}.faq-waiting span{margin-top:3px;color:#648066;font-size:12px}@keyframes faq-wait-spin{to{transform:rotate(1turn)}}.question-panel-shell{max-height:0;overflow:hidden;background:#f7efcf;transition:max-height .72s cubic-bezier(.22,1,.36,1)}.question-panel-shell.is-open{max-height:390px}.question-panel-shell .question-panel{transform:translateY(38px);transition:transform .72s cubic-bezier(.22,1,.36,1)}.question-panel-shell.is-open .question-panel{transform:translateY(0)}input,select,textarea{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;margin:0;color:var(--cream);background:var(--forest);font-family:var(--ui-font);-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer}.support-field{position:relative;display:grid;min-height:100svh;overflow:hidden;align-content:center;padding:48px max(28px,calc((100vw - 1080px) / 2));background:linear-gradient(125deg,rgba(8,23,21,.12) 0 24%,transparent 24% 49%,rgba(8,23,21,.1) 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)}.support-field:after{position:absolute;inset:0;pointer-events:none;content:"";opacity:.17;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:32px 32px}.field-copy{position:relative;z-index:1;width:min(520px,100%)}.field-kicker{display:inline-block;margin-bottom:18px;color:var(--gold);font-size:9px;line-height:1.5}.field-copy h1,.field-kicker{font-family:Press Start\ 2P,monospace}.field-copy h1{max-width:500px;margin:0;color:var(--cream);font-size:clamp(23px,3vw,38px);line-height:1.42;letter-spacing:-.04em;text-wrap:balance}.field-copy p{max-width:480px;margin:21px 0 0;color:#b9cbb8;font-size:14px;line-height:1.65;text-wrap:pretty}.pixel-launcher{position:fixed;z-index:5;right:28px;bottom:28px;display:flex;align-items:center;gap:12px;min-width:235px;padding:11px 13px 11px 11px;border:3px solid #f9eac0;border-radius:0;color:var(--ink);text-align:left;background:var(--cream);box-shadow:5px 5px 0 #071715;transition:transform .14s}.pixel-launcher:hover{transform:translate(-2px,-2px)}.pixel-launcher:active{transform:translate(2px,2px);box-shadow:2px 2px 0 #071715}.launcher-face{display:grid;width:36px;height:36px;place-items:center;color:var(--cream);background:var(--moss-dark);font-family:Press Start\ 2P,monospace;font-size:13px}.pixel-launcher b,.pixel-launcher small{display:block}.pixel-launcher b{font-size:12px}.pixel-launcher small{margin-top:3px;color:#61756b;font-size:10px}.pixel-launcher i{margin-left:auto;color:var(--moss-dark);font:28px/1 sans-serif}.support-popup{position:fixed;z-index:10;right:28px;bottom:28px;width:min(468px,calc(100vw - 32px));overflow:hidden;border:4px solid var(--cream);color:var(--ink);background:var(--cream);box-shadow:10px 10px 0 rgba(0,0,0,.28);animation:popup-in .22s cubic-bezier(.23,1,.32,1) both}.popup-bar{justify-content:space-between;height:39px;padding:0 11px 0 13px;color:#e9e4c7;background:#172e2a;font-family:Press Start\ 2P,monospace;font-size:9px}.popup-bar,.popup-bar span{display:flex;align-items:center}.popup-bar span{gap:8px}.popup-bar span i{width:7px;height:7px;background:var(--gold);box-shadow:0 0 0 2px rgba(226,172,77,.2)}.popup-controls{display:flex;gap:2px;align-items:center}.popup-bar button{width:27px;height:27px;border:0;color:#e9e4c7;background:transparent}.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{position:relative;height:326px;overflow:hidden;isolation:isolate;background-color:#80a875;background-image:linear-gradient(90deg,rgba(37,78,52,.12) 1px,transparent 0),linear-gradient(rgba(37,78,52,.12) 1px,transparent 0),radial-gradient(circle at 8px 11px,#5f8d64 0 2px,transparent 2.5px);background-size:24px 24px,24px 24px,28px 28px}.pixel-world:after{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";box-shadow:inset 0 0 0 4px #527b5b,inset 0 -15px 0 rgba(50,89,58,.14)}.world-label{position:absolute;z-index:4;top:11px;left:13px;padding:4px 5px;color:#fff7d9;background:#315940;font-family:Press Start\ 2P,monospace;font-size:7px;line-height:1.5;text-shadow:1px 1px #244530}.world-fence{position:absolute;z-index:2;top:31px;right:0;left:0;display:flex;justify-content:center;gap:0;height:13px;background:repeating-linear-gradient(90deg,transparent 0 18px,#7a5135 18px 22px,transparent 22px 40px)}.world-fence:after,.world-fence:before{position:absolute;right:0;left:0;height:4px;content:"";background:#d0a36e;box-shadow:0 4px 0 #815838}.world-fence:before{top:0}.world-fence:after{bottom:0}.world-fence i{position:relative;z-index:1;width:4px;height:17px;margin:-3px 16px 0;background:#754c32}.stone-path{z-index:1;top:91px;bottom:53px;width:108px;background:repeating-linear-gradient(90deg,transparent 0 19px,rgba(113,107,74,.34) 19px 21px),repeating-linear-gradient(0deg,#d0bd88 0 15px,#c4ae78 15px 17px,#dbc994 17px 30px);box-shadow:inset 4px 0 #b19a68,inset -4px 0 #b19a68;-webkit-clip-path:polygon(26% 0,74% 0,100% 100%,0 100%);clip-path:polygon(26% 0,74% 0,100% 100%,0 100%)}.stone-path,.terminal{position:absolute;left:50%;transform:translateX(-50%)}.terminal{z-index:3;top:42px;width:92px;height:61px}.terminal:before{position:absolute;top:-12px;left:50%;padding:3px 5px;content:"HELP";transform:translateX(-50%);color:#fff4ce;background:#466d51;font-family:Press Start\ 2P,monospace;font-size:6px;letter-spacing:.04em}.terminal-screen{width:51px;height:36px;margin:0 auto;padding:8px;border:4px solid #29463a;background:#1c3c35;box-shadow:4px 4px 0 #5b764e}.terminal-screen i{display:block;width:100%;height:3px;margin-bottom:4px;background:#d5eb9a}.terminal-base{width:78px;height:13px;margin:3px auto;border:3px solid #674832;background:#bf8d5c;box-shadow:3px 3px 0 rgba(72,54,37,.25)}.terminal.is-active .terminal-screen{background:#356d59}.terminal.is-active .terminal-screen i{animation:terminal-blink .5s infinite alternate}.tree{position:absolute;z-index:2;width:52px;height:74px}.tree-one{top:55px;left:27px}.tree-two{top:74px;right:30px;transform:scale(.9)}.tree b{bottom:0;left:21px;width:11px;height:22px;background:#795136}.tree b,.tree i{position:absolute}.tree i{display:block;width:34px;height:34px;border:4px solid #315741;background:#4f8258;box-shadow:inset 4px 4px 0 #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{position:absolute;z-index:2;top:157px;left:37px;display:flex;gap:7px}.flower-bed i{width:7px;height:7px;border:2px solid #cc7a58;background:#ffdda0;box-shadow:0 8px 0 #426c4b}.flower-bed i:nth-child(2n){border-color:#765eae;background:#c0a7e4}.npc{position:absolute;z-index:3;left:50%;width:45px;height:60px;transform:translateX(-50%);transition:top .55s cubic-bezier(.23,1,.32,1)}.npc-away,.npc-working{top:79px}.npc-approaching,.npc-front{top:158px}.npc-approaching .pixel-person{animation:walk-bob .25s steps(2) infinite}.npc-approaching:before,.npc-front:before{position:absolute;z-index:-1;bottom:0;left:2px;width:41px;height:12px;content:"";background:rgba(51,86,55,.3)}.pixel-person,.pixel-player{width:45px;height:56px;overflow:visible;image-rendering:pixelated;filter:drop-shadow(2px 3px 0 rgba(30,62,47,.25))}.npc-name{position:absolute;top:-14px;left:50%;padding:3px 4px;transform:translateX(-50%);color:#fff8d7;background:#274d38;font-family:Press Start\ 2P,monospace;font-size:6px;white-space:nowrap}.player-avatar{position:absolute;z-index:3;right:72px;bottom:89px;width:45px;height:56px}.pixel-dialogue{position:absolute;right:12px;bottom:11px;left:12px;z-index:5;min-height:77px;padding:10px 28px 10px 12px;border:3px solid #254536;color:#18342b;background:#fff9df;box-shadow:4px 4px 0 rgba(37,69,55,.32)}.pixel-dialogue>span{display:block;margin-bottom:5px;color:#315f41;font-family:Press Start\ 2P,monospace;font-size:7px}.pixel-dialogue p{display:-webkit-box;margin:0;overflow:hidden;font-size:12px;font-weight:500;line-height:1.36;-webkit-line-clamp:3;-webkit-box-orient:vertical}.dialogue-caret{position:absolute;right:10px;bottom:8px;color:#315f41;font-size:8px;animation:caret 1s steps(2) infinite}.pixel-dialogue{opacity:0;pointer-events:none;transform:translateY(30px) scale(.96);transform-origin:bottom;transition:opacity .18s ease-out,transform .24s cubic-bezier(.23,1,.32,1)}.pixel-dialogue.is-open{opacity:1;transform:translateY(0) scale(1)}.intro-options{animation:menu-rise .22s cubic-bezier(.23,1,.32,1) both}.word-cursor{display:inline-block;margin-left:2px;color:#3d714d;font-style:normal;animation:caret .55s steps(2) infinite}.question-panel{padding:16px 14px 14px;background:#f7efcf}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px;color:#173d2a;font-family:Press Start\ 2P,monospace;font-size:8px;line-height:1.5}.panel-heading small{padding:4px 6px;border:1px solid #9fba91;color:#2a5838;background:#e8f0d4;font-family:DM Mono,monospace;font-size:10px;font-weight:500;text-align:right}.question-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.question-grid button{min-height:42px;padding:7px 8px;border:2px solid #789c77;color:#163d2a;text-align:left;background:#fffdf0;font-size:10px;font-weight:500;line-height:1.25;transition:transform .12s,color .12s,background .12s}.question-grid button.is-selected,.question-grid button:hover:not(:disabled){border-color:#254f36;color:#fff9df;background:#3c704c;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{display:inline-block;width:22px;color:#9a5235;font-family:Press Start\ 2P,monospace;font-size:7px}.question-grid button.is-selected b,.question-grid button:hover b{color:#ffd475}.popup-footer{position:relative;padding:11px 14px 12px 33px;border-top:2px solid #c9bf97;color:#294c36;background:#e7debb;font-size:10px;font-weight:500;line-height:1.4}.popup-footer:before{position:absolute;top:12px;left:14px;width:10px;height:10px;content:"!";color:#fff9df;text-align:center;background:#446e50;font-family:Press Start\ 2P,monospace;font-size:7px;line-height:10px}@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:talk-bob .105s steps(2) infinite}@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,.support-popup{right:16px;bottom:16px}.support-popup{width:calc(100vw - 32px)}.pixel-world{height:307px}.npc-approaching,.npc-front{top:147px}.player-avatar{right:48px;bottom:86px}.tree-one{left:15px}.tree-two{right:15px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.admin-link{display:inline-flex;gap:9px;align-items:center;margin-top:26px;padding:10px 12px;border:1px solid rgba(255,243,205,.34);color:#f7e8bc;text-decoration:none;font-size:11px;font-weight:500;background:rgba(24,54,46,.52)}.admin-link:hover{border-color:var(--gold);color:#fff8dd}.admin-link span{color:var(--gold);font-size:15px}.mode-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin:-2px 0 15px;padding:4px;border:2px solid #b6c59d;background:#e0e8c6}.mode-switch button{min-height:31px;border:0;color:#31533c;background:transparent;font-size:10px;font-weight:500}.mode-switch button.is-active{color:#fff9df;background:#3a6849;box-shadow:2px 2px 0 #7c9b71}.mode-switch i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#b5dc73;box-shadow:0 0 0 2px rgba(181,220,115,.22)}.live-panel .panel-heading{margin-bottom:8px}.live-transcript{max-height:100px;margin:0 0 9px;padding:7px;overflow-y:auto;border:2px solid #9ab28a;background:#eff2d7}.live-transcript p{margin:0 0 6px;color:#264a34;font-size:10px;line-height:1.35}.live-transcript p:last-child{margin-bottom:0}.live-transcript b{display:block;margin-bottom:2px;color:#597a5b;font-family:Press Start\ 2P,monospace;font-size:6px}.live-transcript .visitor b{color:#a45b39}.live-composer{display:flex;gap:6px}.live-composer input{min-width:0;flex:1 1;padding:10px;border:2px solid #6f956d;outline:0;color:#183d2b;background:#fffdf0;font-size:11px}.live-composer input:focus{border-color:#244d35;box-shadow:0 0 0 2px rgba(77,121,85,.16)}.live-composer button{padding:0 12px;border:2px solid #244d35;color:#fff9df;background:#3a704c;font-size:10px;font-weight:500}.live-composer button:disabled{cursor:not-allowed;opacity:.55}.live-note{margin:8px 0 0;color:#44684d;font-size:9px;line-height:1.4}.admin-shell{min-height:100svh;padding:34px max(24px,calc((100vw - 1220px) / 2)) 72px;color:#17352a;background:#e8edda}.admin-header{display:grid;grid-template-columns:1fr auto auto;grid-gap:28px;gap:28px;align-items:flex-end;margin-bottom:29px}.admin-header>div span,.card-heading>div>span,.option-editor-heading>div>span{display:block;margin-bottom:6px;color:#4e7455;font-family:Press Start\ 2P,monospace;font-size:8px;line-height:1.5;text-transform:uppercase}.admin-header h1,.card-heading h2{margin:0;color:#183a2b;font-family:Press Start\ 2P,monospace;font-weight:400}.admin-header h1{font-size:clamp(20px,3vw,31px);line-height:1.35}.back-link{align-self:center;color:#315a41;font-size:11px;font-weight:500;text-decoration:none}.back-link:hover{color:#17352a;text-decoration:underline}.admin-live-status{align-self:center;padding:9px 11px;border:1px solid #9cbd8d;color:#315a3c;background:#f2f5e5;font-size:10px;font-weight:500}.admin-live-status i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#6caa53;box-shadow:0 0 0 3px rgba(108,170,83,.14)}.admin-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);grid-gap:18px;gap:18px;align-items:flex-start}.admin-card{border:1px solid #b5c3a5;background:#fffdf0;box-shadow:4px 5px 0 rgba(49,86,61,.12)}.content-card{padding:25px}.card-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:25px}.card-heading h2{font-size:17px;line-height:1.45}.live-request form button,.reset-button,.save-button,.text-button{border:0;font-size:11px;font-weight:500;cursor:pointer}.save-button{padding:10px 12px;color:#fff9df;background:#315f40;box-shadow:2px 2px 0 #a0b98e}.save-button:hover{background:#234c31}.save-button.is-saved{color:#234b30;background:#c4e09e}.admin-field{display:block;margin-bottom:15px}.admin-field span{display:block;margin:0 0 6px;color:#365c43;font-size:10px;font-weight:500}.admin-field input,.admin-field textarea,.live-request textarea{width:100%;border:1px solid #a9bd9c;outline:0;color:#173c2a;background:#fbfdf2;font:11px/1.45 DM Mono,monospace}.admin-field input{height:37px;padding:0 10px}.admin-field textarea{min-height:76px;padding:9px 10px;resize:vertical}.admin-field input:focus,.admin-field textarea:focus,.live-request textarea:focus{border-color:#527c59;box-shadow:0 0 0 3px rgba(82,124,89,.13)}.option-editor-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;padding-top:7px;border-top:1px solid #d6dfc9}.option-editor-heading p{margin:0;color:#6b7e69;font-size:10px}.text-button{padding:7px 0;color:#276044;background:transparent;text-decoration:underline}.text-button:disabled{color:#9ca99a;cursor:not-allowed}.option-editors{display:grid;grid-gap:9px;gap:9px;margin-top:15px}.option-editor{display:grid;grid-template-columns:32px minmax(0,1fr) 27px;grid-gap:12px;gap:12px;padding:13px;border:1px solid #c9d6bb;background:#f8faed}.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{display:grid;width:27px;height:27px;place-items:center;color:#fff9df;background:#527d5b;font-family:Press Start\ 2P,monospace;font-size:7px}.delete-option{width:27px;height:27px;border:1px solid #d6a995;color:#98563a;background:#fff0e7;font:22px/1 sans-serif}.delete-option:disabled{border-color:#d8ddcf;color:#b9c0b4;background:transparent;cursor:not-allowed}.reset-button{margin-top:17px;padding:0;color:#785238;background:transparent;text-decoration:underline}.live-inbox{overflow:hidden}.live-inbox .card-heading{padding:25px 25px 0;margin-bottom:10px}.inbox-count{padding:6px 8px;color:#365b40;background:#dcebc8;font-size:10px;white-space:nowrap}.inbox-intro{margin:0;padding:0 25px 16px;color:#647a65;font-size:10px;line-height:1.5}.request-list{max-height:670px;overflow-y:auto;border-top:1px solid #d8e0cb}.live-request{padding:17px 25px;border-bottom:1px solid #d8e0cb}.request-meta{display:flex;justify-content:space-between;gap:10px;color:#697c67;font-size:9px}.request-meta span{color:#7b572e;font-weight:500}.live-request.answered .request-meta span{color:#3c784c}.request-text{margin:8px 0 11px;color:#203d2e;font-size:11px;line-height:1.45}.live-request form{display:grid;grid-gap:7px;gap:7px}.live-request textarea{min-height:67px;padding:8px;resize:vertical}.live-request form button{justify-self:flex-end;padding:8px 10px;color:#fff9df;background:#3d724d}.sent-reply{padding:9px 10px;border-left:3px solid #78a766;color:#35523c;background:#edf3df;font-size:10px;line-height:1.45}.sent-reply b{display:block;margin-bottom:4px;color:#527454;font-size:9px}.sent-reply p{margin:0}.inbox-empty{padding:53px 30px;color:#57705b;text-align:center}.inbox-empty i{display:grid;width:34px;height:34px;margin:0 auto 12px;place-items:center;color:#fff9df;background:#5d8762;font-style:normal}.inbox-empty strong{display:block;color:#294a35;font-size:12px}.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-column:1/-1;grid-row: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{display:flex;align-items:center;gap:7px;min-height:30px;margin:-2px 0;padding:5px 0;border:0;color:#9eb69d;text-align:left;background:transparent;font-size:11px}.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:2px solid #d5e794;outline-offset:3px}.control-shell{height:100svh;display:grid;grid-template-columns:264px minmax(0,1fr);overflow:hidden;color:#203a2c;background:#edf0e3}.control-sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;display:flex;flex-direction:column;height:100svh;padding:26px 15px 18px;overflow:hidden;color:#dce5d1;background:#17382e}.control-brand{display:grid;grid-template-columns:28px 1fr;align-items:center;grid-gap:0 9px;gap:0 9px;padding:0 10px 27px;color:#fff7dc;text-decoration:none}.control-brand>span{grid-row:span 2;display:grid;width:28px;height:28px;place-items:center;color:#254c37;background:#d6e692;font-size:16px}.control-brand b{font-family:Press Start\ 2P,monospace;font-size:14px;letter-spacing:.04em}.control-brand small{margin-top:3px;color:#8cae92;font-size:9px;letter-spacing:.1em}.sidebar-party{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:-8px 10px 15px;padding:7px 8px;border:1px solid rgba(210,232,192,.14);background:rgba(15,47,37,.28)}.sidebar-party>div:first-child{min-width:0}.sidebar-party>div:first-child>span{display:block;color:#c9da9c;font-family:Press Start\ 2P,monospace;font-size:7px;line-height:1.25}.sidebar-party>div:first-child>small{display:block;margin-top:3px;overflow:hidden;color:#82a487;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sidebar-party-avatars{display:flex;align-items:center;flex:0 0 auto;padding-right:2px}.sidebar-party-member{position:relative;display:grid;width:23px;height:23px;margin-left:-5px;place-items:center;border:1px solid #d3e49a;color:#f7f7dc;background:#477b67;font-family:Press Start\ 2P,monospace;font-size:7px}.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{position:absolute;right:-2px;bottom:-2px;width:6px;height:6px;border:1px solid #17382e;border-radius:50%;background:#bde274}.sidebar-party-more{display:grid;width:23px;height:23px;margin-left:-5px;place-items:center;border:1px solid rgba(211,228,154,.6);color:#c8d9c0;background:#264b3b;font:7px Press Start\ 2P,monospace}.control-sidebar nav{display:grid;grid-gap:5px;gap:5px}.control-sidebar nav button{display:grid;grid-template-columns:27px 1fr;grid-gap:0 9px;gap:0 9px;padding:12px 10px;border:1px solid transparent;color:#b6c9b5;text-align:left;background:transparent}.control-sidebar nav button i{grid-row:span 2;display:grid;place-items:center;border:1px solid rgba(210,232,192,.2);color:#c2d87a;font-style:normal;font-size:14px}.control-sidebar nav button span{align-self:end;font-size:12px;font-weight:500}.control-sidebar nav button small{align-self:start;margin-top:2px;color:#76977d;font-size:10px}.control-sidebar nav button:hover{color:#fbf7df;background:rgba(189,218,144,.07)}.control-sidebar nav button.is-active{border-color:rgba(213,231,148,.24);color:#fbf7df;background:#28513f;box-shadow:inset 3px 0 #d5e794}.control-sidebar nav button.is-active i{border-color:#cfe78d;color:#294d39;background:#d5e794}.control-sidebar nav button.is-active small{color:#c6d9b8}.sidebar-bottom{display:grid;grid-gap:12px;gap:12px;margin-top:auto;padding:16px 10px 0;border-top:1px solid rgba(218,237,200,.13);font-size:11px}.sidebar-bottom span{color:#b9d3a7}.online-pill i,.sidebar-bottom span i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#bde274;box-shadow:0 0 0 3px rgba(189,226,116,.14)}.sidebar-bottom a{color:#8ead94;text-decoration:none}.sidebar-bottom a:hover{color:#f9f5dc}.control-main{min-width:0;height:100svh;padding:34px max(28px,calc((100vw - 1160px) / 2)) 72px;overflow-y:auto;scrollbar-gutter:stable}.control-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:28px}.content-intro span,.control-header>div>span,.settings-card-head span,.workspace-heading span{display:block;margin-bottom:7px;color:#62846a;font-family:Press Start\ 2P,monospace;font-size:9px;line-height:1.4;text-transform:uppercase}.control-header h1{margin:0;color:#183b2b;font-family:Press Start\ 2P,monospace;font-size:clamp(20px,3vw,29px);font-weight:400;line-height:1.35}.online-pill{padding:9px 11px;border:1px solid #b4d89e;color:#3b6947;background:#f9fbf1;font-size:11px;white-space:nowrap}.control-page{width:min(100%,930px)}.content-intro,.live-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:18px;padding:24px;border:1px solid #c7d4bb;background:#fffef5;box-shadow:3px 4px 0 rgba(50,84,61,.08)}.content-intro h2,.live-summary h2{max-width:560px;margin:0;color:#244632;font-family:Press Start\ 2P,monospace;font-size:16px;font-weight:400;line-height:1.55}.content-intro p,.live-summary p{max-width:580px;margin:9px 0 0;color:#617764;font-size:12px;line-height:1.55}.outline-action,.primary-action{min-height:37px;border:0;padding:9px 12px;font-size:11px;font-weight:500;white-space:nowrap}.primary-action{color:#fff9df;background:#356e48;box-shadow:2px 2px 0 #9ab887}.primary-action:hover{background:#275838}.primary-action.is-saved{color:#244b32;background:#c6e399}.outline-action{border:1px solid #80a77f;color:#315c3e;background:#f8fbef}.outline-action:disabled{border-color:#ced8c8;color:#a1aba0;background:transparent;cursor:not-allowed}.live-workspace,.settings-card{margin-bottom:16px;padding:23px;border:1px solid #c7d4bb;background:#fffef5;box-shadow:3px 4px 0 rgba(50,84,61,.08)}.settings-card-head,.workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:20px}.settings-card-head h3,.workspace-heading h3{margin:0;color:#274a35;font-family:Press Start\ 2P,monospace;font-size:14px;font-weight:400;line-height:1.5}.settings-card-head p{margin:7px 0 0;color:#6a7f6c;font-size:11px}.form-pair{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:16px;gap:16px}.control-field{display:block}.control-field>span{display:block;margin-bottom:6px;color:#406446;font-size:11px;font-weight:500}.control-field input,.control-field textarea,.control-request textarea{width:100%;border:1px solid #aec3a6;outline:0;color:#1e402d;background:#fcfdf6;font:11px/1.45 DM Mono,monospace}.control-field input{height:39px;padding:0 10px}.control-field textarea{min-height:84px;padding:9px 10px;resize:vertical}.control-field input:focus,.control-field textarea:focus,.control-request textarea:focus{border-color:#547d59;box-shadow:0 0 0 3px rgba(84,125,89,.13)}.account-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.account-grid .password-card,.account-grid .privacy-card{grid-column:1/-1}.account-email-note{display:block;margin-top:6px;color:#7c887a;font-size:10px;line-height:1.4}.control-field input:disabled{border-color:#d6dfd0;color:#718071;background:#f1f4ed;cursor:not-allowed}.password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end}.password-form-actions{display:flex;grid-column:1/-1;align-items:center;gap:12px}.password-form-actions small{color:#52745a;font-size:11px}.toggle-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #d6e0ce}.toggle-row:first-of-type{padding-top:0;border-top:0}.toggle-row b{display:block;color:#294a35;font-size:12px}.toggle-row small{display:block;max-width:370px;margin-top:4px;color:#6a7c6c;font-size:11px;line-height:1.4}.toggle-row input{position:absolute;opacity:0}.toggle-row i{position:relative;flex:0 0 auto;width:36px;height:20px;border-radius:100px;background:#bcc8b5;transition:background .16s}.toggle-row i:after{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;content:"";background:#fffef5;transition:transform .16s}.toggle-row input:checked+i{background:#51805a}.toggle-row input:checked+i:after{transform:translateX(16px)}@media (max-width:880px){.control-shell{height:auto;grid-template-columns:1fr;overflow:visible}.control-sidebar{position:static;min-height:auto;height:auto;padding:15px;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{display:block;text-align:center}.control-sidebar nav button i{display:grid;margin:0 auto 5px}.control-sidebar nav button span{font-size:10px}.content-intro,.live-summary{display:block;padding:17px}.content-intro h2,.live-summary h2{font-size:13px}.content-intro .primary-action{width:100%;margin-top:16px}.live-workspace,.settings-card{padding:17px}.account-grid,.form-pair,.password-form{grid-template-columns:1fr}.account-grid .password-card,.account-grid .privacy-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{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px;padding:25px;border:1px solid #c7d4bb;background:#fffef5;box-shadow:3px 4px 0 rgba(50,84,61,.08)}.dashboard-card-head span,.dashboard-hero>div>span{display:block;margin-bottom:7px;color:#62846a;font-family:Press Start\ 2P,monospace;font-size:9px;line-height:1.4;text-transform:uppercase}.dashboard-hero h2{max-width:490px;margin:0;color:#244632;font-family:Press Start\ 2P,monospace;font-size:17px;font-weight:400;line-height:1.55}.dashboard-hero p{max-width:555px;margin:9px 0 0;color:#617764;font-size:12px;line-height:1.55}.date-controls{display:grid;grid-gap:8px;gap:8px;flex:0 0 auto;padding:8px;border:1px solid #d3dfc6;background:#f5f8ed}.date-controls>button{min-height:31px;border:1px solid #a9c28f;color:#365e41;background:#edf5dd;font-size:11px;font-weight:600}.date-controls>button.is-active{color:#fffbe8;background:#396d49;box-shadow:2px 2px 0 #a5c28d}.date-range{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.date-range label{display:grid;grid-gap:4px;gap:4px;color:#617961;font-size:9px;font-weight:600}.date-range input{width:128px;height:28px;border:1px solid #b2c7a9;outline:0;color:#30513a;background:#fffef6;font:9px DM Mono,monospace}.date-range input:focus{border-color:#517e59;box-shadow:0 0 0 2px rgba(81,126,89,.14)}.dashboard-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:17px}.metric-card{display:grid;grid-template-columns:37px 1fr;grid-gap:12px;gap:12px;min-height:132px;padding:17px;border:1px solid #c9d7bf;background:#fffef5;box-shadow:3px 4px 0 rgba(50,84,61,.07)}.metric-card>span{display:grid;width:32px;height:32px;place-items:center;color:#fffef2;font-family:Press Start\ 2P,monospace;font-size:14px}.metric-card.incoming>span{background:#497e60}.metric-card.waiting>span{color:#4e3b1e;background:#e7c56f}.metric-card.faq>span{background:#637c9b}.metric-card small{display:block;color:#557159;font-size:11px;font-weight:600}.metric-card b{display:block;margin:8px 0 3px;color:#234331;font-family:Press Start\ 2P,monospace;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.metric-card p{margin:0;color:#778777;font-size:10px;line-height:1.4}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);grid-gap:16px;gap:16px;align-items:stretch}.dashboard-card{padding:22px;border:1px solid #c7d4bb;background:#fffef5;box-shadow:3px 4px 0 rgba(50,84,61,.08)}.dashboard-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.dashboard-card-head h3{margin:0;color:#274a35;font-family:Press Start\ 2P,monospace;font-size:14px;font-weight:400;line-height:1.55}.dashboard-card-head>small{padding:5px 7px;color:#557159;background:#eef4e5;font-size:10px;white-space:nowrap}.faq-rank-list{display:grid;grid-gap:15px;gap:15px;margin-top:24px}.faq-rank-label{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;margin-bottom:6px}.faq-rank-label b{display:grid;width:22px;height:22px;place-items:center;color:#faffed;background:#628164;font-family:Press Start\ 2P,monospace;font-size:7px;font-weight:400}.faq-rank-label span{min-width:0;overflow:hidden;color:#38553e;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.faq-rank-label em{color:#6a7e69;font-family:Press Start\ 2P,monospace;font-size:10px;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.faq-rank>i{display:block;height:7px;overflow:hidden;border:1px solid #bfd0b8;background:#edf3e6}.faq-rank>i>u{display:block;height:100%;background:#73a263;text-decoration:none}.analytics-empty{padding:49px 20px 30px;color:#647764;text-align:center}.analytics-empty i{display:grid;width:32px;height:32px;margin:0 auto 11px;place-items:center;color:#faffed;background:#668c65;font-style:normal}.analytics-empty strong{display:block;color:#2b4c37;font-size:12px}.analytics-empty p{margin:7px auto 0;max-width:260px;font-size:11px;line-height:1.45}.activity-card{display:flex;flex-direction:column}.activity-total{display:flex;align-items:baseline;gap:9px;margin:27px 0 20px;padding:13px 0 17px;border-bottom:1px solid #d8e2d1}.activity-total b{color:#28543b;font-family:Press Start\ 2P,monospace;font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.activity-total span{color:#617660;font-size:11px}.activity-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.activity-card dl div{display:flex;justify-content:space-between;gap:15px;color:#607460;font-size:11px}.activity-card dt{font-weight:400}.activity-card dd{margin:0;color:#365b40;font-family:Press Start\ 2P,monospace;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics-note{margin:auto 0 0;padding-top:18px;color:#829080;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,.dashboard-hero,.live-summary{display:block;padding:17px}.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{display:inline-block;margin-top:10px}}.control-field select{width:100%;height:39px;padding:0 10px;border:1px solid #aec3a6;outline:0;color:#1e402d;background:#fcfdf6;font:11px DM Mono,monospace}.control-field select:focus{border-color:#547d59;box-shadow:0 0 0 3px rgba(84,125,89,.13)}.subscription-hero,.team-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;margin-bottom:17px;padding:25px;border:1px solid #c7d4bb;background:#fffef5;box-shadow:3px 4px 0 rgba(50,84,61,.08)}.invoice-title span,.subscription-hero>div>span,.team-capacity>span,.team-hero span{display:block;margin-bottom:7px;color:#62846a;font-family:Press Start\ 2P,monospace;font-size:9px;line-height:1.45;text-transform:uppercase}.subscription-hero h2,.team-hero h2{max-width:565px;margin:0;color:#244632;font-family:Press Start\ 2P,monospace;font-size:16px;font-weight:400;line-height:1.6}.subscription-hero p,.team-hero p{max-width:570px;margin:9px 0 0;color:#617764;font-size:12px;line-height:1.55}.team-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:16px;gap:16px;align-items:stretch;margin-bottom:16px}.invite-card{margin:0}.invite-form{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;grid-gap:12px;gap:12px;align-items:end}.invite-form .primary-action{min-height:39px}.invite-notice{margin:14px 0 0;padding:9px 10px;border-left:3px solid #7caa6b;color:#426346;background:#f0f6e8;font-size:11px;line-height:1.4}.team-capacity{display:flex;flex-direction:column;padding:22px;border:1px solid #afc89f;color:#e6f1d4;background:#2b6144;box-shadow:3px 4px 0 rgba(50,84,61,.12)}.team-capacity>span{color:#bed5aa}.capacity-number{display:flex;align-items:baseline;gap:5px;margin:13px 0 3px}.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{margin:0;color:#bed3b4;font-size:11px}.capacity-track{height:7px;margin:17px 0;overflow:hidden;border:1px solid rgba(244,255,226,.35);background:rgba(15,48,32,.34)}.capacity-track i{display:block;height:100%;background:#d1e58d}.team-capacity button{margin-top:auto;padding:0;border:0;color:#f8f2c8;text-align:left;background:transparent;font-size:11px;text-decoration:underline}.seat-warning{padding:15px;border-left:3px solid #c8944f;color:#624929;background:#fff4d9}.seat-warning b{display:block;font-size:12px}.seat-warning p{margin:5px 0 11px;font-size:11px;line-height:1.45}.seat-warning button{padding:0;border:0;color:#79512c;background:transparent;font-size:11px;font-weight:600;text-decoration:underline}.team-members{padding:23px;border:1px solid #c7d4bb;background:#fffef5;box-shadow:3px 4px 0 rgba(50,84,61,.08)}.member-list{margin:0 -23px -23px;border-top:1px solid #d6e0ce}.member-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 23px;border-bottom:1px solid #dce5d6}.member-avatar{display:grid;width:32px;height:32px;place-items:center;color:#fff9df;background:#497956;font-family:Press Start\ 2P,monospace;font-size:12px}.member-row b{display:block;overflow:hidden;color:#294a35;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.member-row span{display:block;margin-top:3px;color:#718071;font-size:10px}.member-row time{color:#738173;font-size:10px}.member-row button{padding:6px 8px;border:1px solid #d7b29c;color:#92583d;background:#fff4eb;font-size:10px}.team-empty{padding:56px 28px;color:#627862;text-align:center}.team-empty i{display:grid;width:34px;height:34px;margin:0 auto 11px;place-items:center;color:#faffed;background:#668c65;font-style:normal}.team-empty strong{display:block;color:#2c4e38;font-size:12px}.team-empty p{margin:7px auto 0;max-width:300px;font-size:11px;line-height:1.45}.subscription-hero{border-color:#c6d3b5;background:#fbf8e8}.monthly-total{flex:0 0 auto;min-width:156px;padding:12px 15px;border:1px solid #a8c189;color:#315d3d;text-align:right;background:#e8f1d7}.monthly-total small{display:block;color:#628161;font-size:10px}.monthly-total b{display:block;margin:5px 0 3px;color:#244b32;font-family:Press Start\ 2P,monospace;font-size:21px;font-weight:400}.monthly-total span{display:block;color:#688067;font-size:9px}.subscription-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);grid-gap:16px;gap:16px;align-items:stretch}.pricing-scroll,.seat-picker-card{padding:23px;border:1px solid #c7d4bb;background:#fffef5;box-shadow:3px 4px 0 rgba(50,84,61,.08)}.seat-stepper{display:grid;grid-template-columns:46px 1fr 46px;align-items:center;max-width:385px;margin:27px auto 17px}.seat-stepper button{width:42px;height:42px;border:1px solid #83a57e;color:#2d5e3b;background:#eef5e3;font:27px/1 DM Mono,monospace}.seat-stepper button:disabled{border-color:#d0dacb;color:#a5b0a4;background:#f5f7f1}.seat-stepper button:last-child{justify-self:end}.seat-stepper>div{text-align:center}.seat-stepper b{display:block;color:#284d35;font-family:Press Start\ 2P,monospace;font-size:29px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seat-stepper span{color:#667967;font-size:11px}.seat-scale{display:grid;grid-template-columns:20px 1fr 20px;grid-gap:8px;gap:8px;align-items:center;max-width:430px;margin:0 auto;color:#728372;font:8px DM Mono,monospace}.seat-scale input{width:100%;accent-color:#4e865b}.seat-hint{min-height:28px;max-width:430px;margin:17px auto 20px;color:#6a7d6b;font-size:11px;line-height:1.45;text-align:center}.seat-picker-card>.primary-action{display:block;width:max-content;margin:0 auto}.pricing-scroll{display:flex;flex-direction:column;color:#e7efd8;border-color:#346548;background:#234b35}.invoice-title span{color:#b4d0a9}.invoice-title b{display:block;color:#fff9df;font-family:Press Start\ 2P,monospace;font-size:14px;font-weight:400;line-height:1.5}.pricing-scroll dl{display:grid;grid-gap:11px;gap:11px;margin:24px 0 17px}.pricing-scroll dl div{display:flex;justify-content:space-between;gap:14px;color:#c9d8bc;font-size:11px}.pricing-scroll dt{font-weight:400}.pricing-scroll dd{margin:0;color:#fff9df;font-family:DM Mono,monospace;font-weight:600}.invoice-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 0;border-top:1px solid rgba(231,239,216,.25);border-bottom:1px solid rgba(231,239,216,.25)}.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{margin:auto 0 0;padding-top:18px;color:#a7c2a5;font-size:10px;line-height:1.45}.plan-perks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:16px}.plan-perks article{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;padding:15px;border:1px solid #d2dfc7;background:#f8faef}.plan-perks i{display:grid;width:26px;height:26px;place-items:center;color:#faffee;background:#648263;font-family:Press Start\ 2P,monospace;font-size:10px;font-style:normal}.plan-perks b{display:block;color:#35563d;font-size:11px}.plan-perks span{display:block;margin-top:4px;color:#718072;font-size:10px;line-height:1.4}@media (max-width:880px){.control-sidebar nav{grid-template-columns:repeat(6,1fr)}.subscription-layout,.team-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){.subscription-hero,.team-hero{display:block;padding:17px}.subscription-hero h2,.team-hero h2{font-size:13px}.team-hero>.outline-action{width:100%;margin-top:16px}.monthly-total{margin-top:17px;text-align:left}.invite-form{grid-template-columns:1fr}.invite-form .primary-action{width:100%}.pricing-scroll,.seat-picker-card,.team-members{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{margin:-3px 0 24px;padding:0;border:0;color:#5a7868;background:transparent;font-size:11px;text-decoration:underline}.checkout-seats{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0 14px;padding:19px;border:1px solid #b8cfac;background:#f5f9eb}.checkout-seats small,.checkout-seats span{display:block;color:#617b65;font-size:10px}.checkout-seats b{display:block;margin:5px 0;color:#244b32;font-family:Press Start\ 2P,monospace;font-size:27px;font-weight:400}.checkout-stepper{display:flex;gap:8px}.checkout-stepper button{width:38px;height:38px;border:1px solid #83a57e;color:#2d5e3b;background:#eef5e3;font:24px/1 DM Mono,monospace}.checkout-stepper button:disabled{opacity:.45}.checkout-breakdown{margin:0 0 18px;border-top:1px solid #d4e0cf}.checkout-breakdown>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #dfe8dc;color:#607460;font-size:11px}.checkout-breakdown b{color:#2b5138;font-family:DM Mono,monospace}.checkout-breakdown .checkout-total{padding:15px 0;color:#284d35;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{margin:14px 0 0;color:#748477;font-size:10px;line-height:1.45;text-align:center}.pixel-world.palette-ocean{background-color:#679bb0;background-image:linear-gradient(90deg,rgba(27,72,88,.15) 1px,transparent 0),linear-gradient(rgba(27,72,88,.14) 1px,transparent 0),radial-gradient(circle at 8px 11px,#4c8299 0 2px,transparent 2.5px)}.pixel-world.palette-ocean:after{box-shadow:inset 0 0 0 4px #416f80,inset 0 -15px 0 rgba(29,69,84,.17)}.popup-bar.palette-ocean{background:#245f72}.pixel-world.palette-ocean .npc-name,.pixel-world.palette-ocean .world-label{background:#23586a}.pixel-world.palette-ocean .terminal:before{background:#367387}.pixel-world.palette-sunset{background-color:#c18463;background-image:linear-gradient(90deg,rgba(105,63,42,.13) 1px,transparent 0),linear-gradient(rgba(105,63,42,.12) 1px,transparent 0),radial-gradient(circle at 8px 11px,#a8664d 0 2px,transparent 2.5px)}.pixel-world.palette-sunset:after{box-shadow:inset 0 0 0 4px #92583d,inset 0 -15px 0 rgba(102,53,37,.16)}.popup-bar.palette-sunset{background:#854c3c}.pixel-world.palette-sunset .npc-name,.pixel-world.palette-sunset .world-label{background:#794133}.pixel-world.palette-sunset .terminal:before{background:#a45e43}.pixel-world.scene-night .tree i{border-color:#263f4a;background:#31586a;box-shadow:inset 4px 4px 0 #477487}.pixel-world.scene-night .stone-path{background:repeating-linear-gradient(90deg,transparent 0 19px,rgba(57,64,86,.36) 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{border-color:#9d77b8;background:#d3b5e6;box-shadow:0 8px 0 #34576a}.pixel-world.scene-night .world-fence:after,.pixel-world.scene-night .world-fence:before{background:#9d7e67}.pixel-world.scene-market .tree i{border-color:#7d4934;background:#b36c43;box-shadow:inset 4px 4px 0 #d8915b}.pixel-world.scene-market .stone-path{background:repeating-linear-gradient(90deg,transparent 0 19px,rgba(123,74,44,.32) 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:after,.pixel-world.scene-market .world-fence:before{background:#dfb371}.widget-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:17px;padding:25px;border:1px solid #c7d4bb;background:#fffef5;box-shadow:3px 4px 0 rgba(50,84,61,.08)}.embed-card-head span,.widget-intro span{display:block;margin-bottom:7px;color:#62846a;font-family:Press Start\ 2P,monospace;font-size:9px;line-height:1.4;text-transform:uppercase}.widget-intro h2{max-width:540px;margin:0;color:#244632;font-family:Press Start\ 2P,monospace;font-size:16px;font-weight:400;line-height:1.55}.widget-intro p{margin:9px 0 0;color:#617764;font-size:12px;line-height:1.55}.widget-settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.widget-setting-card{padding:23px;border:1px solid #c7d4bb;background:#fffef5;box-shadow:3px 4px 0 rgba(50,84,61,.08)}.widget-setting-card:first-child{grid-column:1/-1}.scene-choices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.scene-choice{min-width:0;padding:8px;border:1px solid #c7d7bd;color:#456249;text-align:left;background:#f8faef}.scene-choice>i{position:relative;display:block;height:70px;margin-bottom:10px;overflow:hidden;border:2px solid #446850;background:#80a875}.scene-choice>i:before{position:absolute;right:8px;bottom:9px;left:8px;height:22px;content:"";background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(72,92,65,.25) 9px 11px),#d2bf89;-webkit-clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%)}.scene-choice>i:after{position:absolute;top:11px;left:calc(50% - 8px);width:16px;height:20px;border:2px solid #314c3d;content:"";background:#c18b59;box-shadow:3px 3px 0 rgba(49,76,61,.25)}.scene-choice>i b{position:absolute;z-index:1;width:17px;height:17px;border:2px solid #315741;background:#53875c;box-shadow:inset 3px 3px 0 #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){right:23px;bottom:6px}.scene-choice.night>i{border-color:#365264;background:#506c8d}.scene-choice.night>i:before{background-color:#9695aa}.scene-choice.night>i b{border-color:#2d4756;background:#365e73;box-shadow:inset 3px 3px 0 #598399}.scene-choice.market>i{border-color:#874d36;background:#ca845b}.scene-choice.market>i:before{background-color:#d3a36b}.scene-choice.market>i b{border-color:#804b35;background:#b96b43;box-shadow:inset 3px 3px 0 #dc9a65}.scene-choice span{display:block;color:#2d5139;font-size:11px;font-weight:600}.scene-choice small{display:block;margin-top:3px;color:#738373;font-size:10px}.scene-choice.is-selected{border-color:#4b8359;background:#edf5df;box-shadow:inset 3px 0 #5e9568}.palette-choices button:focus-visible,.scene-choice:focus-visible{outline:3px solid rgba(82,125,89,.34);outline-offset:2px}.palette-choices{display:grid;grid-gap:9px;gap:9px}.palette-choices button{display:grid;grid-template-columns:72px 1fr;grid-gap:11px;gap:11px;align-items:center;padding:8px;border:1px solid #d0ddc5;color:#3d5c43;text-align:left;background:#f9fbf2;font-size:11px;font-weight:600}.palette-choices i{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;height:29px;padding:3px;background:#e6eddb}.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{border-color:#5e9066;background:#eff6e6;box-shadow:inset 3px 0 #5a8d60}.agent-label-card .toggle-row{margin-top:25px}.embed-card{margin-top:16px;padding:23px;border:1px solid #b8cbad;background:#eef4e5;box-shadow:3px 4px 0 rgba(50,84,61,.08)}.embed-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.embed-card-head h3{margin:0;color:#274a35;font-family:Press Start\ 2P,monospace;font-size:14px;font-weight:400;line-height:1.5}.embed-card-head p{margin:7px 0 0;color:#668066;font-size:11px}.embed-card pre{margin:18px 0 11px;padding:13px;overflow-x:auto;border:1px solid #385c45;color:#d8ecb3;background:#203f31;font:10px/1.6 DM Mono,monospace;white-space:pre-wrap}.embed-card>small{color:#667c67;font-size:10px}.outline-action.is-copied{border-color:#73a26c;color:#315b3c;background:#e7f2d8}@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{display:block;padding:17px}.widget-intro h2{font-size:13px}.widget-intro .primary-action{width:100%;margin-top:16px}.widget-settings-grid{grid-template-columns:1fr}.embed-card,.widget-setting-card{padding:17px}.widget-setting-card:first-child{grid-column:auto}.scene-choices{grid-template-columns:1fr}.scene-choice{display:grid;grid-template-columns:103px 1fr;grid-column-gap:11px;column-gap:11px;align-items:center}.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{overflow:hidden;color:#1e342d;background:#f5f0df}.landing-page .support-field{min-height:720px}.marketing-nav{position:absolute;z-index:4;top:0;left:0;display:flex;width:100%;align-items:center;justify-content:space-between;padding:23px max(28px,calc((100vw - 1080px) / 2))}.marketing-brand,.marketing-nav nav{display:flex;align-items:center;gap:11px}.marketing-brand{color:#fff7d9;text-decoration:none;font:12px Press Start\ 2P,monospace;letter-spacing:.02em}.marketing-brand i{display:grid;width:28px;height:28px;place-items:center;color:#1b4035;background:#f1c15f;font-style:normal;box-shadow:3px 3px 0 #143128}.marketing-nav nav{gap:8px}.marketing-login,.marketing-signup{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;color:#e5efe0;text-decoration:none;font-size:12px;transition:transform .16s ease,background .16s ease}.marketing-login:hover{color:#fff9df}.marketing-signup{color:#1d382f;background:#f6df9e;box-shadow:3px 3px 0 #143128;font-weight:700}.marketing-signup:hover{transform:translate(-1px,-1px);background:#fff0bb}.marketing-signup span{margin-left:7px;font-size:16px}.landing-page .field-copy{margin-top:54px}.landing-page .field-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.landing-page .admin-link{cursor:pointer}.landing-hero-trust{display:flex;flex-wrap:wrap;gap:15px;margin-top:33px;color:#d6e3cc;font-size:11px}.landing-hero-trust span{display:inline-flex;align-items:center;gap:7px}.landing-hero-trust i{color:#f5cc70;font:8px Press Start\ 2P,monospace;font-style:normal}.landing-functions{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:110px 0 96px}.landing-section-heading{max-width:670px;margin-bottom:48px}.feature-card-copy>span,.feature-card>span,.landing-closing span,.landing-section-heading>span{color:#6b7e52;font:9px Press Start\ 2P,monospace;letter-spacing:.04em}.landing-closing h2,.landing-section-heading h2{margin:17px 0 15px;color:#1e4135;font:700 clamp(29px,4vw,48px)/1.08 var(--ui-font);letter-spacing:-.04em;text-wrap:balance}.landing-closing p,.landing-section-heading p{max-width:570px;margin:0;color:#687565;font-size:15px;line-height:1.65;text-wrap:pretty}.feature-grid{display:grid;grid-gap:18px;gap:18px}.feature-grid-primary{grid-template-columns:1.05fr .95fr}.feature-grid-secondary{grid-template-columns:repeat(3,1fr);margin-top:18px}.feature-card{position:relative;overflow:hidden;min-width:0;padding:30px;border:1px solid rgba(40,66,54,.16);background:#fffdf5;box-shadow:0 18px 28px rgba(37,64,52,.08),0 2px 0 rgba(37,64,52,.08)}.feature-card-copy{position:relative;z-index:1;max-width:340px}.feature-card h3{margin:14px 0 11px;color:#244737;font:700 22px/1.2 var(--ui-font);letter-spacing:-.03em;text-wrap:balance}.feature-card p{position:relative;z-index:1;margin:0;color:#687565;font-size:13px;line-height:1.6}.feature-card a{position:relative;z-index:1;display:inline-flex;gap:10px;margin-top:20px;color:#24533f;font-size:12px;font-weight:700;text-decoration:none}.feature-card a b{color:#a36640;font-size:16px}.feature-faq{min-height:390px;background:#faf7ff}.feature-live{min-height:390px;background:#f6fbf9}.feature-party{background:#fff9ec}.feature-analytics{background:#f2f8fb}.feature-widget{background:#f8f3ff}.faq-map-preview{position:absolute;right:-9px;bottom:0;width:53%;height:255px;color:#fff;font:8px Press Start\ 2P,monospace}.map-node,.map-start{position:absolute;display:grid;min-height:39px;place-items:center;padding:7px;border:2px solid #685398;background:#8065ae;box-shadow:4px 4px 0 rgba(80,56,117,.2);text-align:center}.map-start{top:0;left:36%;background:#48346c}.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{position:absolute;width:2px;background:#9275ba;transform-origin:top}.line-one{top:39px;left:50%;height:54px}.line-two{top:127px;left:32%;height:58px;transform:rotate(-43deg)}.line-three{top:128px;left:43%;height:59px;transform:rotate(43deg)}.live-preview{position:absolute;right:19px;bottom:25px;left:19px;display:grid;grid-template-columns:38% 1fr;min-height:171px;overflow:hidden;border:2px solid #527b6a;background:#fffef9;box-shadow:5px 5px 0 rgba(54,101,81,.14);font-size:9px}.live-preview aside{display:grid;align-content:start;grid-gap:5px;gap:5px;padding:12px;color:#668174;background:#e6f0e9}.live-preview aside b{margin-bottom:5px;color:#2f644d}.live-preview aside span{padding:7px 6px}.live-preview aside .selected{color:#fff;background:#39755b}.live-preview-thread{display:flex;flex-direction:column;gap:8px;padding:13px;color:#51695d}.live-preview-thread small{color:#57816d;font:7px Press Start\ 2P,monospace}.live-preview-thread p{width:-moz-fit-content;width:fit-content;max-width:83%;line-height:1.35}.live-preview-thread .visitor{background:#edf2ee}.live-preview-thread .agent{align-self:flex-end;color:#f5fff1;background:#5a9b72}.live-preview-thread>div{margin-top:auto;border:1px solid #d5e1d7;color:#8a9b8e}.live-preview-thread i{display:inline-block;width:6px;height:6px;margin-right:4px;background:#82b295}.party-preview{display:grid;grid-gap:7px;gap:7px;margin-top:21px}.party-preview>div{display:grid;grid-template-columns:29px 1fr;grid-column-gap:9px;column-gap:9px;align-items:center;padding:8px;border:1px solid #eadcb8;background:#fffdf7}.party-preview i{grid-row:span 2;display:grid;width:27px;height:27px;place-items:center;color:#fff8dc;background:#496c55;font:10px Press Start\ 2P,monospace;font-style:normal}.party-preview b{color:#355b42;font-size:11px}.party-preview small{color:#78856e;font-size:9px}.analytics-preview{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:27px}.analytics-preview>div:not(.bars){padding:10px;border:1px solid #c9dde3;background:#fcffff}.analytics-preview small,.analytics-preview span{display:block;color:#66848c;font-size:8px}.analytics-preview b{display:block;margin:5px 0 2px;color:#307473;font:16px Press Start\ 2P,monospace}.analytics-preview .bars{grid-column:1/-1;display:flex;height:51px;align-items:end;gap:5px;padding:8px;border:1px solid #c9dde3;background:#fcffff}.bars i{flex:1 1;background:#73b4ac}.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{position:relative;display:grid;grid-gap:10px;gap:10px;min-height:129px;margin-top:25px;padding:13px;overflow:hidden;color:#e6f1e2;border:2px solid #413963;background:#655281;box-shadow:4px 4px 0 rgba(73,57,104,.16)}.widget-preview b{color:#cebff0;font:7px Press Start\ 2P,monospace}.widget-preview i{position:absolute;right:16px;top:21px;width:28px;height:28px;border:2px solid #372b4e;background:#d6a96d;box-shadow:inset 5px 5px 0 #e9c78b}.widget-preview span{margin-top:10px;color:#fffdf4;font-size:11px;font-weight:700}.widget-preview em{width:-moz-fit-content;width:fit-content;padding:6px 8px;color:#42375d;background:#d7c4f1;font-size:9px;font-style:normal;font-weight:700}.landing-closing{display:flex;width:min(1120px,calc(100% - 48px));align-items:end;justify-content:space-between;gap:30px;margin:0 auto 96px;padding:47px;color:#fffced;background:#23483b;box-shadow:7px 7px 0 #d7bd73}.landing-closing span{color:#f2cf7d}.landing-closing h2{max-width:680px;color:#fffced}.landing-closing p{color:#c2d1bf}.landing-closing-cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:11px;min-height:45px;padding:0 17px;color:#204439;background:#f3cf78;box-shadow:3px 3px 0 #142e27;font-size:12px;font-weight:700;text-decoration:none}.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{align-items:start;flex-direction:column}.landing-page .support-field{min-height:680px}}@media (max-width:620px){.marketing-nav{padding:17px 19px}.marketing-brand{font-size:9px}.marketing-brand i{width:24px;height:24px}.marketing-login{display:none}.marketing-signup{min-height:34px;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-closing h2,.landing-section-heading h2{font-size:29px}.feature-card{padding:23px}.feature-card h3{font-size:20px}.feature-faq{min-height:440px}.faq-map-preview{right:-4px;width:61%}.live-preview{right:12px;bottom:18px;left:12px}.landing-closing{width:calc(100% - 32px);margin-bottom:45px;padding:28px}.landing-closing-cta{width:100%;justify-content:center}}.signup-brand b{font-size:0}.signup-brand b:after{content:"THE OUTPOST";font-size:14px}.signup-mobile-brand{font-size:0}.signup-mobile-brand span{font-size:16px}.signup-mobile-brand:after{content:"THE OUTPOST";margin-left:5px;font-size:12px}.embed-workspace-field{display:grid;grid-gap:6px;gap:6px;margin-top:18px;max-width:410px}.embed-workspace-field>span{color:#42654a;font-size:10px;font-weight:700}.embed-workspace-field input{width:100%;height:37px;border:1px solid #aabfa3;padding:0 10px;outline:0;color:#294a35;background:#fffef8;font:11px DM Mono,monospace}.embed-workspace-field input:focus{border-color:#5b8e62;box-shadow:0 0 0 3px rgba(91,142,98,.13)}.embed-workspace-field small{color:#718071;font-size:10px}.widget-identical-preview{height:480px;overflow:hidden;border:1px solid #9eb89d;background:#dde7d4}.widget-identical-preview .support-popup{position:relative;right:auto;bottom:auto;width:468px;margin:0;transform:scale(.64);transform-origin:top left;animation:none}.widget-identical-preview .popup-bar button,.widget-identical-preview .question-grid button{pointer-events:none}.two-factor-panel{display:grid;grid-gap:9px;gap:9px;margin-top:15px;padding:13px;border:1px solid #adc49f;background:#f5faed}.two-factor-panel>b{color:#34573d;font-size:11px}.two-factor-panel code{overflow-wrap:anywhere;padding:8px;color:#264934;background:#e6f0d8;font:11px DM Mono,monospace}.two-factor-notice,.two-factor-panel>small{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{display:flex;min-height:474px;flex-direction:column}.feature-grid-primary .feature-card-copy{max-width:455px}.faq-map-preview{position:relative;right:auto;bottom:auto;width:100%;height:auto;margin-top:auto;padding:17px;color:#4e3d72;border:1px solid #d8cdea;background:rgba(255,255,255,.72);box-shadow:inset 0 3px 0 #8f73be;font-family:var(--ui-font)}.faq-map-preview>small{display:block;margin-bottom:13px;color:#8065a8;font:7px Press Start\ 2P,monospace}.faq-route{grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center}.faq-route,.faq-route>div{display:grid;grid-gap:5px;gap:5px}.faq-route>div{min-height:58px;align-content:center;padding:8px;border:1px solid #d1c3e2;background:#fffefb}.faq-route i{color:#8769b1;font:8px Press Start\ 2P,monospace;font-style:normal}.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{border-color:#685398;background:#6b568d;box-shadow:3px 3px 0 rgba(80,56,117,.16)}.faq-route .is-live i,.faq-route .is-live span{color:#fffdf6}.faq-map-preview>p{display:flex;align-items:center;gap:7px;margin:14px 0 0;color:#706189;font-size:10px}.faq-map-preview>p i{display:grid;width:15px;height:15px;place-items:center;color:#fff;background:#7f66a8;font-size:10px;font-style:normal}.live-preview{position:relative;right:auto;bottom:auto;left:auto;width:100%;min-height:167px;margin-top:auto;border:1px solid #b9d5c6;box-shadow:none}.live-preview aside{gap:3px;padding:11px}.live-preview aside header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.live-preview aside b{margin:0;color:#356b53;font:7px Press Start\ 2P,monospace}.live-preview aside header small{color:#688376;font-size:8px}.live-preview aside span{display:flex;align-items:center;gap:6px;padding:6px}.live-preview aside span i{display:grid;width:15px;height:15px;place-items:center;color:#e7f4e6;background:#6e9f7d;font-size:7px;font-style:normal;font-weight:700}.live-preview aside span em{overflow:hidden;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.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{display:flex;align-items:center;justify-content:space-between}.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{transform:rotate(90deg);height:12px}.faq-route>div{min-height:38px;grid-template-columns:35px 1fr;align-items:center;gap:0}.faq-route span{font-size:10px}.live-preview{margin-top:24px}}.field-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:26px}.field-actions .admin-link{margin-top:0}.signup-link{display:inline-flex;gap:9px;align-items:center;padding:10px 12px;color:#244f36;text-decoration:none;background:#d5e794;font-size:11px;font-weight:700;box-shadow:2px 2px 0 rgba(18,54,37,.35)}.signup-link:hover{color:#183d2b;background:#e0efaa}.signup-link span{font-size:15px}.signup-shell{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(500px,1.1fr);min-height:100svh;color:#214333;background:#f0f3e7}.signup-aside{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:35px clamp(32px,6vw,88px);color:#f9f4d8;background:#1d4936}.signup-aside:before{position:absolute;inset:0;content:"";opacity:.54;background-image:linear-gradient(90deg,rgba(211,230,157,.09) 1px,transparent 0),linear-gradient(rgba(211,230,157,.09) 1px,transparent 0);background-size:29px 29px}.signup-brand{position:relative;z-index:1;display:flex;gap:9px;align-items:center;color:#fff6d6;text-decoration:none}.signup-brand span,.signup-mobile-brand span{display:grid;width:26px;height:26px;place-items:center;color:#244b37;background:#d6e692;font-size:14px}.signup-brand b{font-family:Press Start\ 2P,monospace;font-size:13px;letter-spacing:.04em}.signup-aside-copy{position:relative;z-index:1;max-width:390px;margin:auto 0}.signup-aside-copy>span{display:block;margin-bottom:13px;color:#bfd99f;font-family:Press Start\ 2P,monospace;font-size:8px;letter-spacing:.05em}.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{margin:18px 0 0;color:#c4d8bf;font-size:13px;line-height:1.6}.signup-perks{position:relative;z-index:1;display:grid;grid-gap:9px;gap:9px;margin-top:auto;color:#dae8cf;font-size:11px}.signup-perks i{display:inline-grid;width:15px;height:15px;margin-right:7px;place-items:center;color:#234b35;background:#cae58e;font-style:normal;font-size:9px}.signup-landscape{position:absolute;right:0;bottom:0;left:0;height:147px;overflow:hidden;border-top:3px solid rgba(223,235,177,.18);background:#57845b}.signup-landscape:before{position:absolute;right:0;bottom:0;left:0;height:64px;content:"";background:repeating-linear-gradient(90deg,#3e6f4c 0 17px,#4e7d55 17px 34px)}.signup-landscape i{position:absolute;z-index:2;bottom:50px;left:18%;width:72px;height:72px;border:6px solid #274f3a;background:#54885a;box-shadow:12px 11px 0 #315f40,inset 7px 7px 0 #77a76a}.signup-landscape i:after{position:absolute;bottom:-40px;left:22px;width:18px;height:39px;content:"";background:#764c32}.signup-landscape b{position:absolute;z-index:2;right:16%;bottom:35px;width:39px;height:51px;border:5px solid #293f38;background:#c1845b;box-shadow:6px 6px 0 rgba(34,62,45,.32)}.signup-landscape b:before{position:absolute;top:8px;left:8px;width:16px;height:5px;content:"";background:#ddeb9a;box-shadow:0 9px 0 #ddeb9a}.signup-main{display:grid;place-items:center;padding:40px 28px}.signup-card{width:min(100%,440px)}.signup-mobile-brand{display:none;gap:8px;color:#244733;font-family:Press Start\ 2P,monospace;font-size:12px;text-decoration:none}.signup-mobile-brand,.step-progress{align-items:center;margin-bottom:31px}.step-progress{display:grid;grid-template-columns:24px 1fr 24px 1fr 24px;grid-gap:7px;gap:7px;max-width:190px}.step-progress span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #bdcdb5;color:#8a9989;background:#fbfcf6;font-family:Press Start\ 2P,monospace;font-size:7px}.step-progress span.is-active{border-color:#4c8159;color:#fff9df;background:#477a53}.step-progress i{height:1px;background:#c3d0bd}.agent-question>div>span,.onboarding-kicker span,.signup-heading>span{display:block;margin-bottom:9px;color:#648066;font-family:Press Start\ 2P,monospace;font-size:8px;line-height:1.5}.signup-heading h2{margin:0;color:#254936;font-family:Press Start\ 2P,monospace;font-size:21px;font-weight:400;line-height:1.5}.signup-heading p{margin:11px 0 27px;color:#718171;font-size:12px;line-height:1.55}.signup-fields{display:grid;grid-gap:16px;gap:16px}.signup-fields label{display:block}.signup-fields label>span{display:block;margin-bottom:6px;color:#3e6246;font-size:10px;font-weight:600}.signup-fields input,.signup-fields select{width:100%;height:43px;padding:0 11px;border:1px solid #b7c9b0;outline:0;color:#284b36;background:#fffef8;font:11px DM Mono,monospace}.signup-fields input:focus,.signup-fields select:focus{border-color:#51805a;box-shadow:0 0 0 3px rgba(81,128,90,.13)}.password-tip{margin:-4px 0 0;color:#7c8c7c;font-size:9px;line-height:1.45}.signup-error{margin:17px 0 0;padding:9px 10px;border-left:3px solid #ba734d;color:#7b4a35;background:#fff0e7;font-size:10px}.onboarding-actions,.signup-actions{display:flex;justify-content:space-between;gap:12px;margin-top:28px}.signup-next{min-height:40px;margin-left:auto;border:0;padding:10px 13px;color:#fff9df;background:#386e49;box-shadow:2px 2px 0 #9ab887;font-size:11px;font-weight:600}.signup-next:hover{background:#28583a}.signup-back{min-height:40px;border:0;padding:10px 0;color:#547258;background:transparent;font-size:10px;text-decoration:underline}.signup-login{margin:31px 0 0;color:#7a8979;font-size:10px;text-align:center}.signup-login a{color:#356c47;font-weight:600}.onboarding-shell{display:grid;min-height:100svh;place-items:center;padding:35px 20px;color:#254835;background:radial-gradient(circle at 17% 19%,#fbf7df 0 2px,transparent 3px),radial-gradient(circle at 83% 72%,#dce7bb 0 2px,transparent 3px),#eaf0dd;background-size:29px 29px,37px 37px}.onboarding-card{width:min(100%,650px);padding:33px;border:1px solid #bfceb4;background:#fffef6;box-shadow:6px 7px 0 rgba(51,88,59,.13)}.onboarding-card .signup-mobile-brand{display:flex}.onboarding-kicker{display:flex;justify-content:space-between;gap:12px;margin-bottom:24px}.onboarding-kicker b{padding:4px 6px;color:#436b49;background:#e5f0d4;font-size:8px}.onboarding-heading h1{margin:0;color:#254936;font-family:Press Start\ 2P,monospace;font-size:21px;font-weight:400;line-height:1.55}.onboarding-heading p{max-width:500px;margin:12px 0 25px;color:#708071;font-size:12px;line-height:1.55}.agent-question{padding:22px;border:1px solid #c7d7bd;background:#f4f8ea}.agent-question h2{margin:0;color:#2c5239;font-family:Press Start\ 2P,monospace;font-size:13px;font-weight:400;line-height:1.55}.agent-question p{margin:10px 0 0;color:#637764;font-size:10px;line-height:1.5}.onboarding-stepper{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;max-width:360px;margin:28px auto 18px}.onboarding-stepper button{width:43px;height:43px;border:1px solid #82a67f;color:#2e603e;background:#eaf4da;font:27px/1 DM Mono,monospace}.onboarding-stepper button:disabled{border-color:#d5ddd0;color:#a6b0a5;background:#f7f8f3}.onboarding-stepper button:last-child{justify-self:end}.onboarding-stepper div{text-align:center}.onboarding-stepper b{display:block;color:#2c573b;font-family:Press Start\ 2P,monospace;font-size:30px;font-weight:400}.onboarding-stepper span{color:#637664;font-size:10px}.onboarding-range{display:block;width:min(100%,420px);margin:0 auto;accent-color:#4f865a}.onboarding-summary{display:grid;grid-template-columns:1fr auto;grid-gap:3px 14px;gap:3px 14px;align-items:baseline;width:min(100%,420px);margin:20px auto 0;padding:11px 0 0;border-top:1px solid #cbd8c4}.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{grid-column:1/-1;color:#788978;font-size:9px}.onboarding-note{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:13px;border-left:3px solid #a8c675;color:#5c735e;background:#f1f6e5}.onboarding-note i{display:grid;width:19px;height:19px;flex:0 0 auto;place-items:center;color:#f9ffdc;background:#5d8a5e;font-size:9px;font-style:normal}.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}.onboarding-heading h1,.signup-heading h2{font-size:17px}.onboarding-card{padding:22px 17px}.agent-question{padding:17px}.onboarding-actions,.signup-actions{align-items:center}.onboarding-actions{flex-direction:column-reverse}.onboarding-actions .signup-next{width:100%;margin-left:0}}.request-assignment{display:flex;align-items:flex-end;justify-content:space-between;gap:13px;margin:0 0 13px;padding:10px;border:1px solid #d2dfc7;background:#f6f9ef}.request-assignment label{display:grid;min-width:160px;grid-gap:5px;gap:5px}.request-assignment label span{color:#607960;font-size:9px;font-weight:600}.request-assignment select{height:30px;border:1px solid #a9c0a0;color:#31543b;outline:0;background:#fffef7;font:10px DM Mono,monospace}.request-assignment select:focus{border-color:#547d59;box-shadow:0 0 0 2px rgba(84,125,89,.13)}.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{margin-top:14px;border:1px dashed #a5b9a2;background:#f8faf2}.internal-notes-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px dashed #b7c9b1;color:#55735a;background:#eff5e7;font-size:9px}.internal-notes-head span{color:#426d4b;font-weight:600}.internal-notes-head i{display:inline-grid;width:14px;height:14px;margin-right:4px;place-items:center;color:#f9ffde;background:#5d8c64;font-style:normal;font-size:8px}.internal-notes-head small{color:#748674;font-size:8px}.note-list{display:grid;grid-gap:7px;gap:7px;padding:10px 10px 0}.note-list article{padding:8px 9px;border-left:3px solid #a8c983;background:#fffef7}.note-list article>div{display:flex;justify-content:space-between;gap:10px}.note-list b{color:#406649;font-size:9px}.note-list time{color:#849284;font-size:8px}.note-list p{margin:5px 0 0;color:#4c6350;font-size:10px;line-height:1.45}.note-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:end;padding:10px}.note-composer textarea{min-height:54px;padding:8px;border:1px solid #b9cbb3;color:#38523e;outline:0;background:#fffef8;font:10px/1.4 DM Mono,monospace;resize:vertical}.note-composer textarea:focus{border-color:#547d59;box-shadow:0 0 0 2px rgba(84,125,89,.13)}.note-composer button{min-height:32px;border:1px solid #70966e;padding:7px 9px;color:#31583b;background:#e4f0d5;font-size:9px;font-weight:600}.note-composer button:disabled{border-color:#d0dbcd;color:#9aa69a;background:#f4f6f1;cursor:not-allowed}@media (max-width:560px){.request-assignment{display:grid;grid-template-columns:1fr;align-items:start}.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 .content-intro h2,.control-main .control-header h1,.control-main .dashboard-card-head h3,.control-main .dashboard-hero h2,.control-main .embed-card-head h3,.control-main .live-summary h2,.control-main .settings-card-head h3,.control-main .subscription-hero h2,.control-main .team-hero h2,.control-main .widget-intro h2,.control-main .workspace-heading h3{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;letter-spacing:-.025em;text-wrap:balance}.control-main .control-header h1{font-size:clamp(26px,3vw,34px);line-height:1.1}.control-main .content-intro h2,.control-main .dashboard-hero h2,.control-main .live-summary h2,.control-main .subscription-hero h2,.control-main .team-hero h2,.control-main .widget-intro h2{line-height:1.24}.control-main .dashboard-card-head h3,.control-main .embed-card-head h3,.control-main .settings-card-head h3,.control-main .workspace-heading h3{line-height:1.28}.control-sidebar nav button i{width:24px;height:24px;border:0;color:#a9c87f;background:transparent}.control-sidebar nav button.is-active i{border:0;color:#d8ee9a;background:transparent}.control-sidebar nav button:hover i{color:#d8ee9a}.crm-page{width:min(100%,1080px)}.crm-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px;padding:20px 23px;border:1px solid #c7d4bb;background:#fffef5;box-shadow:3px 4px 0 rgba(50,84,61,.08)}.crm-conversation-head>div>span,.crm-inbox-head span,.crm-summary>div>span{display:block;margin-bottom:6px;color:#638068;font-family:Press Start\ 2P,monospace;font-size:8px;line-height:1.4;text-transform:uppercase}.crm-summary h2{margin:0;color:#254936;font:700 20px/1.2 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.025em}.crm-summary p{margin:7px 0 0;color:#687b69;font-size:11px;line-height:1.45}.crm-summary>b{flex:0 0 auto;padding:8px 10px;color:#416b49;background:#eef5e3;font-size:11px}.crm-summary>b i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#82b565;box-shadow:0 0 0 3px rgba(130,181,101,.17)}.crm-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:620px;border:1px solid #becdb4;background:#fffef7;box-shadow:4px 5px 0 rgba(50,84,61,.09)}.crm-inbox{display:flex;min-width:0;flex-direction:column;border-right:1px solid #d4dfcb;background:#f5f8ee}.crm-inbox-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 16px 13px}.crm-conversation-head h3,.crm-inbox-head h3{margin:0;color:#2b4e37;font:700 15px/1.25 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.02em}.crm-inbox-head>b{display:grid;min-width:25px;height:25px;place-items:center;color:#faffef;background:#5b8962;font-family:Press Start\ 2P,monospace;font-size:9px;font-weight:400}.crm-filter{display:flex;justify-content:space-between;gap:8px;padding:8px 16px;border-top:1px solid #d6e1ce;border-bottom:1px solid #d6e1ce;color:#496d50;background:#edf4e5;font-size:10px;font-weight:600}.crm-filter small{color:#798778;font-size:9px;font-weight:400}.crm-thread-list{overflow-y:auto}.crm-thread{display:block;width:100%;padding:13px 15px;border:0;border-bottom:1px solid #d9e2d3;color:#3e5b43;text-align:left;background:transparent}.crm-thread:hover{background:#eef5e5}.crm-thread.is-selected{position:relative;color:#294d35;background:#fffef8;box-shadow:inset 3px 0 #6ea06b}.crm-thread>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.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{display:-webkit-box;margin:8px 0 6px;overflow:hidden;color:#385440;font-size:11px;font-weight:500;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}.crm-thread small{display:block;overflow:hidden;color:#748374;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.crm-empty{padding:70px 20px;color:#687c69;text-align:center}.crm-conversation-empty i,.crm-empty i{display:grid;width:32px;height:32px;margin:0 auto 10px;place-items:center;color:#faffed;background:#6a9169;font-style:normal}.crm-conversation-empty strong,.crm-empty strong{display:block;color:#315039;font-size:11px}.crm-conversation-empty p,.crm-empty p{margin:6px 0 0;font-size:10px;line-height:1.45}.crm-conversation{display:flex;min-width:0;flex-direction:column;background:#fffef7}.crm-conversation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 21px;border-bottom:1px solid #d6e0ce}.crm-conversation-head small{display:block;margin-top:5px;color:#758575;font-size:10px}.crm-assignment{display:grid;min-width:155px;grid-gap:5px;gap:5px}.crm-assignment>span{color:#617760;font-size:9px;font-weight:600}.crm-assignment select{height:31px;border:1px solid #aac1a3;color:#31543b;outline:0;background:#f9fcf4;font:9px DM Mono,monospace}.crm-assignment select:focus{border-color:#547d59;box-shadow:0 0 0 2px rgba(84,125,89,.13)}.conversation-stream{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:214px;padding:20px 21px;overflow-y:auto;background:linear-gradient(90deg,rgba(76,112,79,.035) 1px,transparent 0),linear-gradient(rgba(76,112,79,.035) 1px,transparent 0),#fbfcf7;background-size:18px 18px}.chat-message{max-width:min(470px,86%);padding:11px 12px;border:1px solid #c7d7bd;box-shadow:2px 2px 0 rgba(54,92,65,.06)}.chat-message.visitor{justify-self:start;background:#fffef7}.chat-message.support{justify-self:end;border-color:#9ec38f;background:#ebf5de}.chat-message>div{display:flex;justify-content:space-between;gap:16px;margin-bottom:6px}.chat-message b{color:#44684a;font-size:10px}.chat-message time{color:#879486;font-size:9px}.chat-message p{margin:0;color:#344d3b;font-size:12px;line-height:1.45}.reply-prompt{justify-self:center;padding:7px 10px;color:#716449;background:#fff2d8;font-size:10px}.reply-prompt i{margin-right:4px;color:#9c7943;font-style:normal}.crm-reply{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:end;padding:15px 21px;border-top:1px solid #d9e2d2;background:#fffef9}.crm-reply label{display:grid;grid-gap:5px;gap:5px}.crm-reply label span{color:#516c54;font-size:10px;font-weight:600}.crm-reply textarea{min-height:68px;padding:9px;border:1px solid #aabfa3;color:#2e4e37;outline:0;background:#fcfdf8;font:10px/1.4 DM Mono,monospace;resize:vertical}.crm-reply textarea:focus{border-color:#547d59;box-shadow:0 0 0 2px rgba(84,125,89,.13)}.crm-reply .primary-action{min-height:36px}.crm-resolved{padding:11px 21px;border-top:1px solid #cfe0c9;color:#4f754e;background:#f0f7e9;font-size:10px}.crm-resolved i{display:inline-grid;width:15px;height:15px;margin-right:5px;place-items:center;color:#faffea;background:#689362;font-style:normal;font-size:9px}.crm-notes{margin:0 21px 21px;border:1px dashed #a5b9a2;background:#f8faf2}.crm-conversation-empty{display:grid;min-height:100%;place-content:center;padding:40px;color:#687c69;text-align:center}@media (min-width:881px){.control-main{padding:34px 38px 72px}.control-page,.crm-page,.dashboard-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{display:block;padding:17px}.crm-summary>b{display:inline-block;margin-top:13px}.crm-workspace{display:block;min-height:0}.crm-inbox{max-height:290px;border-right:0;border-bottom:1px solid #d4dfcb}.crm-thread-list{display:flex;overflow-x:auto}.crm-thread{min-width:212px;border-right:1px solid #d9e2d3;border-bottom:0}.crm-conversation{min-height:520px}.conversation-stream,.crm-conversation-head,.crm-reply{padding-right:17px;padding-left: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{border-left:4px solid #3b9d96;background:#f4fbf8}.date-controls{border-color:#a6d2ca;background:#ecf7f3}.date-controls>button{border-color:#70b9af;color:#246e69;background:#f5fcfa}.date-controls>button.is-active{background:#287d78;box-shadow:2px 2px 0 #a4d2c7}.metric-card.incoming{border-color:#9bd2ca;background:#f2fbf8}.metric-card.incoming>span{background:#26877f}.metric-card.incoming b,.metric-card.incoming small{color:#216c67}.metric-card.waiting{border-color:#e5c783;background:#fff9e9}.metric-card.waiting>span{background:#edc260}.metric-card.waiting b,.metric-card.waiting small{color:#896021}.metric-card.faq{border-color:#c9b9e7;background:#f8f5fd}.metric-card.faq>span{background:#8066af}.metric-card.faq b,.metric-card.faq small{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{border-color:#d3c8e7;background:#f1ecf8}.faq-rank>i>u{background:#9272bf}.activity-card{border-top:4px solid #3b9d96}.activity-card .dashboard-card-head span{color:#2a887f}.activity-card dd,.activity-total b{color:#217a74}.faq-page .content-intro{border-left:4px solid #8567b6;background:#faf7ff}.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{border-left:4px solid #df9d47;background:#fff9ed}.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{border-left:4px solid #4a91c6;background:#f3f9fe}.team-page .team-hero>div>span{color:#3f7eac}.team-page .team-capacity{border-color:#79afcf;background:#356c8d}.team-page .team-capacity>span{color:#c4e2f5}.team-page .capacity-track i{background:#a7d5f0}.team-page .member-avatar{background:#477caa}.subscription-page .subscription-hero{border-left:4px solid #d77b5a;background:#fff6ef}.subscription-page .subscription-hero>div>span{color:#af5f46}.subscription-page .monthly-total{border-color:#e6b09e;background:#fff0e8}.subscription-page .monthly-total b{color:#a4523b}.subscription-page .pricing-scroll{border-color:#9b5040;background:#693f3a}.subscription-page .invoice-total b{color:#ffcf8d}.widget-page .widget-intro{border-left:4px solid #9662b9;background:#faf5ff}.widget-page .widget-intro span{color:#8051a2}.widget-page .widget-setting-card:first-child{border-top:3px solid #c6a7e1}.widget-page .embed-card{border-color:#b79ad2;background:#f6f0fb}.account-page .content-intro{border-left:4px solid #4d9d85;background:#f1faf6}.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}