:root{--panel-transition: all .2s ease-out .2s;--base-radius: 1em;--base-padding: 1.25em 1.5em;--base-shadow: 0 .25em 2em rgba(0, 0, 0, .07), 0 .05em .25em rgba(0, 0, 0, .07), 0 0 0 1px rgba(0, 0, 0, .07);--hs-white: rgb(255, 255, 255);--hs-black: rgb(51, 71, 91);--hs-black-darker: rgb(34, 49, 63);--hs-blue-darkest: rgb(45, 62, 80);--hs-blue-darker: rgb(66, 91, 118);--hs-blue-base: rgb(0, 126, 146);--hs-blue-light: rgb(66, 91, 118);--hs-blue-lighter: rgb(81, 111, 144);--hs-blue-lighter2: rgb(102, 131, 163);--hs-blue-lightest: rgb(153, 172, 194);--hs-gray-lightest-old: rgb(245, 248, 250);--hs-gray-lightest: rgb(235, 238, 240);--hs-gray-lighter: rgb(203, 214, 226);--hs-orange-darker: rgb(250, 110, 60);--hs-orange: rgb(255, 122, 89);--hs-orange-lighter: rgb(255, 143, 115);--hs-pink-lightest: rgb(251, 219, 233);--hs-pink-lighter: rgb(255, 159, 204);--hs-pink-base: rgb(255, 64, 129);--hs-pink-darker: rgb(180, 3, 116);--hs-pink-darkest: rgb(147, 0, 94);--hs-red: rgb(217, 76, 83);--hs-green: rgb(102, 187, 106);--hs-fill-dark: var(--hs-blue-darkest);--hs-text-on-fill-dark: var(--hs-white);--hs-fill-darker: var(--hs-blue-darker);--color-background: var(--hs-white);--color-background-soft: var(--hs-gray-lightest);--color-border: var(--hs-gray-lighter);--color-border-hover: var(--hs-blue-base);--color-heading: var(--hs-black);--color-text: var(--hs-black);--color-nav-bg: var(--hs-blue-darkest);--color-nav-bg-soft: var(--hs-blue-darker);--color-nav-text: var(--hs-white);--color-nav-text-muted: var(--hs-gray-lighter);--color-nav-bg-hover: var(--hs-blue-lighter);--color-navsub-bg-hover: var(--hs-blue-lighter2);--color-button-primary: var(--hs-fill-dark);--color-button-primary-border: var(--hs-text-on-fill-dark);--color-button-primary-hover: var(--hs-fill-darker);--color-button-primary-active: var(--hs-fill-dark);--color-button-primary-text: var(--hs-text-on-fill-dark);--color-button-secondary: transparent;--color-button-secondary-border: currentColor;--color-button-secondary-hover: rgba(0, 0, 0, .05);--color-button-secondary-active: transparent;--color-button-secondary-text: currentColor;--color-button-tertiary: rgb(245, 248, 250);--color-button-tertiary-border: var(--hs-gray-lighter);--color-button-tertiary-hover: var(--hs-gray-lighter);--color-button-tertiary-active: var(--hs-gray-lighter);--color-button-tertiary-text: rgb(51, 71, 91);--color-button-disabled: rgb(238, 238, 238);--color-button-disabled-text: rgb(153, 153, 153);--color-button-disabled-border: rgb(238, 238, 238);--color-table-border: rgb(223, 227, 235);--color-table-header-background: rgb(245, 248, 250);--color-table-row-hover-background: var(--hs-gray-lightest);--color-table-row-background: var(--hs-white);--input-border: 1px solid var(--color-border);--input-focus-border: 1px solid rgba(0, 208, 228, .5);--input-focus-shadow: 0px 0px 4px 1px rgba(0, 208, 228, .5);--item-active-shadow: 0 .1em .2em rgba(66, 91, 118, .2);--color-tooltip-background: var(--hs-blue-darker);--color-tooltip-text: var(--hs-white);--color-active-outline: rgb(0, 164, 189)}:root .inverted{--color-button-primary: var(--hs-fill-light);--color-button-primary-border: var(--hs-text-on-fill-light);--color-button-primary-hover: var(--hs-gray-lighter);--color-button-primary-active: var(--hs-fill-light);--color-button-primary-text: var(--hs-text-on-fill-light)}:root{--chat-max-width: 800px}body,html{margin:0;padding:0;font-size:14px;font-family:Lexend Deca,sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-weight:400;font-style:normal;overflow:hidden;line-height:1.4;height:100vh;height:100dvh}#app{height:100vh;height:100dvh}*{box-sizing:border-box}h1,h2,h3{margin:0 0 .5rem;padding:0;font-weight:600}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1rem}p:first-child{margin-top:0}.hs-input{display:block;width:100%}.hs-input label{font-weight:600;margin:.5em 0 .25em;display:block}.hs-input input,.hs-input select,.hs-input textarea{width:100%;height:3em;font:inherit;padding:.5em}.hs-input input,.hs-input .hs-input-value{width:100%;font:inherit;border:1px solid var(--color-table-border);padding:.5em 1em;border-radius:.25em;display:block}:is(.hs-input input,.hs-input .hs-input-value):focus,:is(.hs-input input,.hs-input .hs-input-value):active{outline:none;border:var(--input-focus-border);box-shadow:var(--input-focus-shadow)}.hs-input .hs-input-info{font-size:.8em}.key-value{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.25em}.key-value .key{flex:0 0 8em}.base-artifact{box-shadow:var(--base-shadow);border-radius:var(--base-radius);background-color:var(--color-background);padding:var(--base-padding)}.base-artifact.force-border{border:1px solid var(--color-border)}.base-artifact h3{margin:0 0 .75em;font-size:1.2em;letter-spacing:-.02em}.base-artifact .base-artifact-actions{display:flex;flex-direction:row;gap:.5em;margin-top:1em;justify-content:space-between}.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg) scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%) scale(1)}.vjs-check-controller .vjs-check-controller-inner{display:inline-block;position:relative;border:1px solid #bfcbd9;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:16px;height:16px;background-color:#fff;z-index:1;cursor:pointer;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{border-radius:100%;height:4px;background-color:#fff;left:50%;top:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;outline:none;position:absolute;z-index:-1;inset:0;margin:0}.vjs-carets{position:absolute;right:0;cursor:pointer}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{display:flex;position:relative;line-height:20px}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{display:none;position:absolute;right:0;top:0;padding:0 4px;background-color:#e6f7ff;border-radius:4px}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{position:absolute;right:100%;margin-right:4px;-webkit-user-select:none;user-select:none}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-value{word-break:break-word}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px;text-align:left}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}#toast-holder{position:fixed;top:3em;left:0;right:0;z-index:9999;display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-end;pointer-events:none}#toast-holder .toast{background-color:#fff;color:#33475b;font-weight:600;padding:1em 2em;border-radius:0;border:1px solid #fff;box-shadow:0 .2em .5em #0000001a;margin-bottom:-3em}#toast-holder .toast.toast-type-success{background-color:#e6f8f6;border-color:#7fded2;color:#33475b}#toast-holder .toast.toast-type-pending{background-color:#750}#toast-holder .toast.toast-type-failed{background-color:#800}.toastlist-enter-active,.toastlist-leave-active{transition:all .2s ease}.toastlist-leave-to,.toastlist-enter-from{transform:scale(.9);opacity:0!important}.toastlist-move{transition:transform .2s ease}.document-tools{background-color:var(--hs-white);padding:1em;display:flex;justify-content:space-between;border-bottom:1px solid var(--hs-gray-lighter)}.document-tools>div{align-items:center;display:flex;gap:.5em}.document-artifact{height:100%;background-color:var(--color-background);display:flex;flex-direction:column;border-radius:.25em}.document-artifact .document-content{padding:2em;overflow-y:auto;flex:1}.document-artifact .document-content table{margin:1em 0;border-collapse:collapse}.document-artifact .document-content table thead tr th{text-align:left;border-bottom:1px solid currentColor}.document-artifact .document-content table td,.document-artifact .document-content table th{padding:.25em}#chat-wrapper .document-artifact{max-height:40dvh}.document-content.markdown{line-height:1.6}.document-content.markdown h1,.document-content.markdown h2,.document-content.markdown h3{margin-top:0;margin-bottom:.5rem}.document-content.markdown code{background:#f1f1f1;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,monospace}.document-content.markdown pre{background:#f8f9fa;padding:1rem;border-radius:4px;overflow-x:auto}.document-content.text pre{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:Courier New,monospace;line-height:1.4}.document-actions{padding:.75rem;background:#f8f9fa;border-top:1px solid #eee;border-radius:0 0 6px 6px;display:flex;gap:.5rem}.action-btn{background:#6c757d;color:#fff;border:none;padding:.5rem .75rem;border-radius:4px;cursor:pointer;font-size:.875rem;transition:background .2s}.action-btn:hover{background:#5a6268}.chart-artifact[data-v-39451f61]{padding:2rem;background-color:#fff;height:100%}.chart-type-badge[data-v-39451f61]{background:#6f42c1;color:#fff;padding:.2rem .5rem;border-radius:3px;font-size:.75rem;font-weight:700;text-transform:uppercase}.data-count[data-v-39451f61]{color:#666;font-size:.875rem}.bars-container[data-v-39451f61]{display:flex;align-items:end;justify-content:space-around;height:200px;border-bottom:2px solid #ddd;border-left:2px solid #ddd;padding:1rem;gap:.5rem}.bar-item[data-v-39451f61]{display:flex;flex-direction:column;align-items:center;flex:1;max-width:60px}.bar[data-v-39451f61]{width:100%;min-height:4px;background:#007bff;border-radius:2px 2px 0 0;transition:background .2s;cursor:pointer}.bar[data-v-39451f61]:hover{background:#0056b3}.bar-label[data-v-39451f61]{margin-top:.5rem;font-size:.75rem;text-align:center;color:#666}.pie-chart[data-v-39451f61]{text-align:center}.pie-container[data-v-39451f61]{margin:1rem 0}.pie-legend[data-v-39451f61]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.legend-item[data-v-39451f61]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.legend-color[data-v-39451f61]{width:16px;height:16px;border-radius:2px}.data-table table[data-v-39451f61]{width:100%;border-collapse:collapse;margin-top:1rem}.data-table th[data-v-39451f61],.data-table td[data-v-39451f61]{border:1px solid #ddd;padding:.5rem;text-align:left}.data-table th[data-v-39451f61]{background:#f8f9fa;font-weight:700}.data-table tr[data-v-39451f61]:nth-child(2n){background:#f9f9f9}.chart-actions[data-v-39451f61]{padding:.75rem;background:#f8f9fa;border-top:1px solid #eee;border-radius:0 0 6px 6px;display:flex;gap:.5rem}.action-btn[data-v-39451f61]{background:#6c757d;color:#fff;border:none;padding:.5rem .75rem;border-radius:4px;cursor:pointer;font-size:.875rem;transition:background .2s}.action-btn[data-v-39451f61]:hover{background:#5a6268}.framework-badge[data-v-64825411]{background:#e83e8c;color:#fff;padding:.2rem .5rem;border-radius:3px;font-size:.75rem;font-weight:700;text-transform:uppercase}.interactive-badge[data-v-64825411]{background:#17a2b8;color:#fff;padding:.2rem .5rem;border-radius:3px;font-size:.75rem;font-weight:700}.component-content h5[data-v-64825411]{margin:0 0 .75rem;color:#333;font-size:1rem}.component-preview[data-v-64825411]{margin-bottom:1.5rem}.preview-container[data-v-64825411]{border:1px solid #ddd;border-radius:4px;padding:1rem;background:#fafafa;min-height:100px}.rendered-component[data-v-64825411]{background:#fff;padding:1rem;border-radius:4px;box-shadow:0 1px 3px #0000001a}.component-description[data-v-64825411]{font-style:italic;color:#666;text-align:center}.component-code[data-v-64825411]{margin-bottom:1.5rem}.code-tabs[data-v-64825411]{display:flex;margin-bottom:.5rem;border-bottom:1px solid #ddd}.tab-btn[data-v-64825411]{background:none;border:none;padding:.5rem 1rem;cursor:pointer;border-bottom:2px solid transparent;font-size:.875rem;color:#666}.tab-btn.active[data-v-64825411]{color:#007bff;border-bottom-color:#007bff}.tab-btn[data-v-64825411]:hover{background:#f8f9fa}.code-display[data-v-64825411]{background:#f8f9fa;border-radius:4px;overflow-x:auto}.code-display pre[data-v-64825411]{margin:0;padding:1rem;font-family:Fira Code,Courier New,monospace;font-size:.875rem;line-height:1.4}.component-props[data-v-64825411]{margin-bottom:1rem}.props-table[data-v-64825411]{width:100%;border-collapse:collapse;font-size:.875rem}.props-table th[data-v-64825411],.props-table td[data-v-64825411]{border:1px solid #ddd;padding:.5rem;text-align:left}.props-table th[data-v-64825411]{background:#f8f9fa;font-weight:700}.props-table code[data-v-64825411]{background:#f1f1f1;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,monospace}.component-actions[data-v-64825411]{padding:.75rem;background:#f8f9fa;border-top:1px solid #eee;border-radius:0 0 6px 6px;display:flex;gap:.5rem}.action-btn[data-v-64825411]{background:#6c757d;color:#fff;border:none;padding:.5rem .75rem;border-radius:4px;cursor:pointer;font-size:.875rem;transition:background .2s}.action-btn[data-v-64825411]:hover{background:#5a6268}.meeting-artifact{background-color:var(--color-background);padding:2rem;border:1px solid var(--color-border);border-radius:.5em}.meeting-artifact .meeting-section{margin-bottom:1rem}.meeting-artifact .meeting-section h3{margin:0 0 1rem}.meeting-artifact .meeting-section+.meeting-section{padding-top:1em}.meeting-artifact .meeting-section.confirmed{padding:1rem;background:#f0f9ff;border-left:4px solid #0284c7;border-radius:4px}.meeting-artifact .meeting-section.confirmed h3{color:#0284c7;margin:0 0 1rem}.meeting-artifact .meeting-section.confirmed p{margin:0 0 .5rem}.meeting-artifact .meeting-section.completed{padding:1rem;background:#f0fdf4;border-left:4px solid #16a34a;border-radius:4px}.meeting-artifact .meeting-section.completed h3{color:#16a34a;margin:0 0 .5rem}.meeting-artifact .meeting-section.completed p.summary{margin:0;font-style:italic;color:#374151}.meeting-artifact .meeting-participants{display:flex;gap:1em}.meeting-artifact .meeting-participants>div{display:flex;align-items:center;gap:.5em}.meeting-artifact .meeting-options-list>div{border:1px solid var(--color-border);border-radius:2rem;padding:.5em;display:flex;gap:.25em;align-items:center;margin-bottom:2px;cursor:pointer;transition:all .1s ease;position:relative}.meeting-artifact .meeting-options-list>div .icon{font-size:1.25em;margin:-.25em}.meeting-artifact .meeting-options-list>div:hover{border-color:currentColor;color:var(--hs-pink-base)}.meeting-artifact .meeting-options-list>div:hover:after{color:#fff;font-weight:600;content:"Book";position:absolute;text-transform:uppercase;right:.5em;top:50%;font-size:.85em;width:fit-content;padding:.5em 1em;background-color:var(--hs-pink-base);border-radius:2em;transform:translateY(-50%)}.video-artifact[data-v-8510128a]{background-color:var(--hs-black);color:#fff;aspect-ratio:16 / 9;border-radius:.5rem;background-image:url(/assets/screenshot-B9r6YpAC.jpeg);background-size:cover;background-position:center}.video-artifact .video-artifact-inner[data-v-8510128a]{height:100%;width:100%;background-color:#33475bcc;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1em;padding:2rem;text-align:center}.video-artifact .video-artifact-inner .icon[data-v-8510128a]{font-size:5em}.sales-quote-artifact{height:100%;display:flex;flex-direction:column}.sales-quote-artifact .sales-quote-content{flex:1;color:var(--hs-black);background-color:var(--hs-white);padding:3em 2em;height:100%;overflow-y:auto}.sales-quote-artifact h1{font-size:2em}.sales-quote-artifact h2{font-size:1.5em}.sales-quote-artifact strong{font-weight:600}.sales-quote-artifact .quote-section{margin-bottom:3em}.sales-quote-artifact .cols{display:grid;grid-template-columns:1fr 1fr;gap:1em}.sales-quote-artifact .logo{width:100%;max-width:200px}.sales-quote-artifact .signer-item{border:1px solid var(--hs-gray-lighter);padding:1em;border-radius:.5em}.sales-quote-artifact .signer-item button{width:100%;margin-bottom:.5em}.sales-quote-artifact .signed-badge{background-color:var(--hs-green);color:var(--hs-white);padding:.25em 1em;border-radius:2em;display:flex;font-size:.85em;align-items:center;justify-content:center;gap:.5em}.sales-quote-artifact .cost-summary{border-top:1px solid var(--hs-gray-lighter);border-bottom:1px solid var(--hs-gray-lighter);padding:1em 0;margin:1em 0;display:flex;justify-content:space-between;align-items:center}.sales-quote-artifact .cost-summary .summary-item{display:flex;flex-direction:column}.sales-quote-artifact .cost-summary .summary-item:last-child{text-align:right}.sales-quote-artifact .cost-summary .summary-item div:first-child{font-weight:600}.sales-quote-artifact .payment-methods{display:flex;flex-direction:row;gap:1em}.sales-quote-artifact .payment-methods>div{display:flex;align-items:center}.sales-quote-artifact .legal-attachments>div{display:flex;align-items:center;gap:0em;cursor:pointer;border-bottom:1px solid var(--hs-gray-lighter)}.sales-quote-artifact .legal-attachments>div:hover{text-decoration:underline}.sales-quote-artifact .legal-attachments>div:first-child{border-top:1px solid var(--hs-gray-lighter)}.sales-quote-artifact .legal-attachments>div .icon{font-size:1.5em;margin-left:-.5em}.sales-quote-artifact table{width:100%;border-collapse:collapse}.sales-quote-artifact table thead,.sales-quote-artifact table tbody{text-align:left}:is(.sales-quote-artifact table thead,.sales-quote-artifact table tbody) th:not(:first-child),:is(.sales-quote-artifact table thead,.sales-quote-artifact table tbody) td:not(:first-child){text-align:right}:is(.sales-quote-artifact table thead,.sales-quote-artifact table tbody) tr th,:is(.sales-quote-artifact table thead,.sales-quote-artifact table tbody) tr td{padding:.5em 0}:is(.sales-quote-artifact table thead,.sales-quote-artifact table tbody) tr th{font:inherit;font-size:.85em;border-bottom:1px solid #ddd;padding-bottom:.5em}:is(.sales-quote-artifact table thead,.sales-quote-artifact table tbody) tr.pricing td{padding-top:.75em;padding-bottom:0}:is(.sales-quote-artifact table thead,.sales-quote-artifact table tbody) tr.pricing td:first-child{font-weight:600}:is(.sales-quote-artifact table thead,.sales-quote-artifact table tbody) tr.billing td{border-bottom:1px solid #ddd;padding-top:0;padding-bottom:.75em}.action-plan-artifact[data-v-948ff786]{padding:.5rem}.action-plan-artifact h2[data-v-948ff786]{margin:0 0 .5rem}.action-plan-artifact hr[data-v-948ff786]{width:100%;border:none;border-bottom:1px solid #fff;opacity:.25}.action-plan-artifact .action-plan-content .step-item[data-v-948ff786]{display:flex;align-items:center;gap:.5em}.action-plan-artifact .action-plan-content .step-item .icon[data-v-948ff786]{flex:0 0 2em}.action-plan-artifact .action-plan-content .step-item.completed[data-v-948ff786]{text-decoration:line-through}.action-plan-artifact .action-plan-content .step-item button[data-v-948ff786]{pointer-events:auto;position:relative;z-index:1}.product-offerings-artifact{border-radius:.5rem}.product-offerings-artifact h4{margin-top:0;margin-bottom:.25em}.product-offerings-artifact h4+p{margin-top:0}.product-offerings-artifact .offerings-wrapper{position:relative;display:flex;align-items:center;gap:.5rem}.product-offerings-artifact .scroll-button{position:absolute;z-index:10;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .2em .5em #00000026;transition:all .2s}.product-offerings-artifact .scroll-button:hover{background:var(--hs-blue-lightest);transform:scale(1.05)}.product-offerings-artifact .scroll-button.left{left:.5rem}.product-offerings-artifact .scroll-button.right{right:.5rem}.product-offerings-artifact .offerings-list{display:flex;margin:-1rem;padding:1.5rem;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.product-offerings-artifact .offerings-list::-webkit-scrollbar{display:none}.product-offerings-artifact .offerings-list .offering{overflow:hidden;flex:0 0 20em;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;background-color:#fff;box-shadow:0 .1em .4em #0000000d}.product-offerings-artifact .offerings-list .offering .offering-image{background-size:cover;background-position:center;height:10em;width:100%}.product-offerings-artifact .offerings-list .offering .offering-details{padding:1.5rem}.product-offerings-artifact .offerings-list .offering .offering-details p{margin:0}#checkout-artifact{display:flex;flex-direction:column;gap:0}#checkout-artifact .panel-summary{border:1px solid var(--hs-gray-lighter);background-color:var(--hs-black);color:var(--hs-white);border-radius:.5em .5em 0 0;padding:1.5em}#checkout-artifact .panel-summary>div:not(.fill){display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5em}#checkout-artifact .panel-summary>div:last-child{margin-bottom:0;font-weight:600;margin-top:1rem;border-top:1px solid var(--hs-gray-lighter);padding-top:1rem;font-size:1.2em}#checkout-artifact .panel-summary>div .total-per-month{font-size:.8em;font-weight:400}#checkout-artifact .panel-summary>div div:last-child{text-align:right}#checkout-artifact .panel-summary table{border-collapse:collapse;width:100%}#checkout-artifact .panel-summary table th,#checkout-artifact .panel-summary table td{text-align:right;padding:.5em;border-bottom:1px solid #ddd}:is(#checkout-artifact .panel-summary table th,#checkout-artifact .panel-summary table td):first-child{text-align:left}#checkout-artifact .panel-payments{padding:1.5em;background-color:#fff;border-radius:0 0 .5rem .5rem}#checkout-artifact .panel-payments h2:not(.nomargin){margin-top:1rem}#checkout-artifact .payment-methods{display:flex;flex-direction:row;gap:1em}#checkout-artifact .payment-methods>div{flex:1;display:flex;align-items:center;flex-direction:column;padding:1em;border-radius:.25em;cursor:pointer;border:1px solid var(--hs-gray-lighter)}#checkout-artifact .payment-methods>div .icon{font-size:2em;margin:-.5em}#checkout-artifact .payment-methods>div.selected{border-color:var(--hs-black)}#checkout-artifact .checkout-footer{margin-top:1em;display:flex;flex-direction:column;gap:1em;text-align:center}#checkout-artifact .checkout-footer .meta{font-size:.8em}#checkout-artifact .fill{padding:1em;margin:.5em 0;background-color:var(--hs-black-darker)}#checkout-artifact .cols{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-bottom:1em}.pasted-content-artifact[data-v-33343590]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;max-height:400px;display:flex;flex-direction:column}.pasted-header[data-v-33343590]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb}.pasted-icon[data-v-33343590]{font-size:1.5rem;line-height:1}.pasted-info[data-v-33343590]{flex:1}.pasted-title[data-v-33343590]{font-weight:600;font-size:.875rem;color:#374151}.pasted-meta[data-v-33343590]{font-size:.75rem;color:#6b7280;margin-top:.125rem}.pasted-content[data-v-33343590]{padding:1rem;overflow-y:auto;flex:1}.pasted-content pre[data-v-33343590]{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:ui-monospace,Courier New,monospace;font-size:.875rem;line-height:1.5;color:#1f2937}.loading-indicator[data-v-54db0f51]{display:inline-block;position:relative;width:8em;height:8em}.loading-indicator.small[data-v-54db0f51]{width:4em;height:4em}.loading-indicator.small div[data-v-54db0f51]{width:2em;height:2em;margin:1em}.loading-indicator.white div[data-v-54db0f51]{border:3px solid white;border-color:white transparent transparent transparent}.loading-indicator div[data-v-54db0f51]{box-sizing:border-box;display:block;position:absolute;width:4em;height:4em;margin:2em;border:3px solid #000;border-radius:50%;animation:lds-ring-54db0f51 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#000 transparent transparent transparent}.loading-indicator div[data-v-54db0f51]:nth-child(1){animation-delay:-.45s}.loading-indicator div[data-v-54db0f51]:nth-child(2){animation-delay:-.3s}.loading-indicator div[data-v-54db0f51]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-54db0f51{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-prompt[data-v-8305b6c4]{border:1px solid #dadada;box-shadow:0 .1em .5em #0000001a;background-color:var(--color-background);padding:1.5rem;max-width:40em;margin:0 auto;border-radius:1rem;text-align:center;position:relative}.auth-prompt .authenticating-overlay[data-v-8305b6c4]{transition:all .2s ease;opacity:0;pointer-events:none;position:absolute;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center;border-radius:1rem;z-index:10}.auth-prompt.authenticating .authenticating-overlay[data-v-8305b6c4]{opacity:1;pointer-events:all}.auth-prompt .auth-title[data-v-8305b6c4]{font-weight:600;font-size:1.25rem}.auth-prompt .auth-message[data-v-8305b6c4]{margin:.5rem 0;color:#555}.auth-prompt .auth-providers[data-v-8305b6c4]{margin-top:1rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.auth-prompt .auth-providers .provider-button[data-v-8305b6c4]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;transition:all .2s ease;padding:0}.auth-prompt .auth-providers .provider-button[data-v-8305b6c4]:hover:not(:disabled){border-color:#d1d5db;box-shadow:0 2px 4px #0000000d;transform:translateY(-1px)}.auth-prompt .auth-providers .provider-button[data-v-8305b6c4]:active:not(:disabled){transform:translateY(0)}.auth-prompt .auth-providers .provider-button[data-v-8305b6c4]:disabled{opacity:.5;cursor:not-allowed}.auth-success[data-v-8305b6c4]{text-align:center;display:flex;justify-content:center;align-items:center}.auth-success span[data-v-8305b6c4]{font-size:.86em}.status{padding:.25em .5em;border-radius:.25em;color:#fff;font-size:.8em;font-weight:600;text-transform:uppercase}.status-overdue{background-color:var(--hs-red)}.status-paid{background-color:var(--hs-green)}.status-pending{background-color:var(--hs-orange)}.payment-method-render{display:flex;align-items:center;gap:.5em}.payment-method-render .icon{margin:-.5em}.billing-artifact-invoice.base-artifact{padding:2em}.billing-artifact-invoice.base-artifact h2{font-size:2em;line-height:1;margin-bottom:.5em;text-transform:uppercase;font-weight:500;text-align:right}.billing-artifact-invoice.base-artifact h3{margin-bottom:0}.billing-artifact-invoice.base-artifact h3+p{margin-top:0}.billing-artifact-invoice.base-artifact .cols{display:grid;grid-template-columns:1fr 1fr;gap:1em}.billing-artifact-invoice.base-artifact .actions{display:flex;gap:.5em;margin:2em 0}.billing-artifact-invoice.base-artifact .key-value{gap:1em}.billing-artifact-invoice.base-artifact .key-value .key{flex:0 0 50%;font-weight:600;text-align:right}.billing-artifact-invoice.base-artifact .key-value .value{flex:0 0 50%;text-align:left}.billing-artifact-invoice.base-artifact .grand-total{display:flex;justify-content:space-between;width:100%;max-width:20em;margin:2em 0;border-bottom:1px solid currentColor;font-weight:600}.billing-artifact-invoice.base-artifact table{width:100%;border-collapse:collapse}.billing-artifact-invoice.base-artifact table thead tr th{background-color:var(--color-background-soft);border:1px solid currentColor}.billing-artifact-invoice.base-artifact table td,.billing-artifact-invoice.base-artifact table th{border:1px solid currentColor;padding:.75em 1em;text-align:left}:is(.billing-artifact-invoice.base-artifact table td,.billing-artifact-invoice.base-artifact table th):not(:first-child){text-align:right}:is(.billing-artifact-invoice.base-artifact table td,.billing-artifact-invoice.base-artifact table th):first-child{border-right:none}:is(.billing-artifact-invoice.base-artifact table td,.billing-artifact-invoice.base-artifact table th):last-child{border-left:none}:is(.billing-artifact-invoice.base-artifact table td,.billing-artifact-invoice.base-artifact table th):not(:first-child):not(:last-child){border-right:none;border-left:none}.billing-artifact-invoices{display:flex;flex-direction:column;overflow-x:auto;gap:1em}.billing-artifact-invoices table{width:100%;border-collapse:collapse}.billing-artifact-invoices table th{font:inherit}.billing-artifact-invoices table td,.billing-artifact-invoices table th{padding:.75em .5em;text-align:left;border-bottom:1px solid var(--color-border)}.billing-artifact-invoices table tbody tr{cursor:pointer}.billing-artifact-invoices table tbody tr:hover{background-color:var(--color-background-soft)}.billing-artifact-invoices .billing-artifact-invoices-tools{display:flex;gap:1em;justify-content:space-between;align-items:center}.billing-artifact-invoices .billing-artifact-invoices-tools .list-meta{font-size:12px;opacity:.7}.billing-artifact-invoices .billing-artifact-invoices-tools>div{display:flex;gap:1em;align-items:center}.payment-method-container .payment-methods{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}.payment-method-container .payment-methods>div{flex:1;min-width:20em}.payment-method-container .payment-method{max-width:25em}.payment-method-container .payment-method.payment-method-add{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;cursor:pointer;box-shadow:none;border:1px dashed var(--color-border);background-color:transparent}.payment-method-container .payment-method.payment-method-add:hover{border-style:solid}.payment-method-container .payment-method.is-default:not(.is-expired){border-color:var(--hs-black)}.payment-method-container .payment-method h3{margin:0 0 .25em;display:flex;align-items:center;gap:.5em}.payment-method-container .payment-method h3 .icon{margin:-.5em;font-size:1.5em}.payment-method-container .payment-method .header{display:flex;justify-content:space-between;align-items:center}.payment-method-container .payment-method .main{margin-bottom:.5em}.payment-method-container .payment-method .meta{font-size:.8em;opacity:.7}.payment-method-container .payment-method .actions{display:flex;gap:.5em;margin-top:.5em;padding-top:.5em;margin-bottom:-.5em;border-top:1px solid var(--color-border)}.badge-default,.badge-expired{background-color:var(--hs-black);color:var(--hs-white);padding:0 .65em;border-radius:1em;font-size:.8em;line-height:1;font-weight:500;letter-spacing:.05em;display:flex;align-items:center;gap:.5em;height:1.5em}:is(.badge-default,.badge-expired).badge-default-set{cursor:pointer;background-color:transparent;border:1px solid var(--color-border);color:var(--color-text);padding-left:.5em}:is(.badge-default,.badge-expired).badge-default-set:hover{border-color:var(--hs-black)}:is(.badge-default,.badge-expired).badge-default-set .icon{margin:-.5em}.badge-expired{background-color:var(--hs-red);color:var(--hs-white)}.cancelled{opacity:.5;box-shadow:none!important;border:1px solid var(--color-border)}#billing-checkout-artifact{position:relative;box-shadow:var(--base-shadow);border-radius:var(--base-radius);background-color:var(--color-background);transition:background-color .15s ease-out;overflow:hidden;display:flex;flex-direction:column;gap:0;transition:transform .5s ease-out}#billing-checkout-artifact .loading-overlay{position:absolute;inset:0;background-color:#fffc;display:grid;place-content:center;z-index:100}#billing-checkout-artifact.animate-change{transform:scale(.95)}#billing-checkout-artifact .panel-summary{background-color:var(--hs-black);color:var(--hs-white);padding:1rem 1.5rem}#billing-checkout-artifact .panel-summary .invoice-summary{display:flex;align-items:center;gap:.5em}#billing-checkout-artifact .panel-summary h3{margin:0 0 .5em}#billing-checkout-artifact .panel-summary>div:not(.fill){display:flex;justify-content:space-between;align-items:flex-start}#billing-checkout-artifact .panel-summary>div .status{background-color:#0000001a;color:#ffffff80}#billing-checkout-artifact .panel-summary>div.total-due{margin-bottom:0;font-weight:600;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.1);padding-top:.5rem}#billing-checkout-artifact .panel-summary>div .total-per-month{font-size:.8em;font-weight:400}#billing-checkout-artifact .panel-summary>div div:last-child{text-align:right}#billing-checkout-artifact .panel-summary table{border-collapse:collapse;width:100%}#billing-checkout-artifact .panel-summary table th,#billing-checkout-artifact .panel-summary table td{text-align:right;padding:.5em;border-bottom:1px solid #ddd}:is(#billing-checkout-artifact .panel-summary table th,#billing-checkout-artifact .panel-summary table td):first-child{text-align:left}#billing-checkout-artifact .panel-payments{padding:1em 1.5em;background-color:#fff;border-radius:0 0 .5rem .5rem}#billing-checkout-artifact .panel-payments h2:not(.nomargin){margin-top:1rem}#billing-checkout-artifact .panel-completed{padding:1em 1.5em;text-align:center;font-weight:600}#billing-checkout-artifact .checkout-footer{margin-top:1em;display:flex;flex-direction:column;gap:0em;text-align:center}#billing-checkout-artifact .checkout-footer .meta{margin-top:.5em;border-top:1px solid var(--color-border);padding-top:1em;font-size:.8em}#billing-checkout-artifact .fill{padding:1em;margin:.5em 0;background-color:var(--hs-black-darker)}#billing-checkout-artifact .cols{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-bottom:1em}#billing-checkout-artifact .payment-method-options>label{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5em;padding:.5em}#billing-checkout-artifact .payment-method-options>label .payment-method-option-name{display:flex;gap:.25em}#billing-checkout-artifact .payment-method-options>label .badge-default{margin:0}.inline-alert{margin-top:1em;padding:1.5em;background-color:#d4ddf9}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}h2{margin:0 0 1.5rem}.payment-type-selection{display:flex;flex-direction:row;gap:.75rem;margin-bottom:2rem}.payment-type-option{flex:1;display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.5rem;border:2px solid var(--color-border);border-radius:.5rem;cursor:pointer;transition:all .2s;position:relative}.payment-type-option input{visibility:hidden;position:absolute}.payment-type-option .icon{font-size:1.5rem;margin:-.5em}.payment-type-option:hover{border-color:var(--hs-black)}.payment-type-option.is-selected{border-color:var(--hs-black);background-color:var(--color-background-soft)}.payment-type-option input{margin-top:.25rem}.payment-type-content{display:flex;align-items:flex-start;gap:1rem;flex:1}.payment-type-description{font-size:.85rem;opacity:.7;margin-top:.25rem}.payment-form{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.billing-artifact-subscription-list .subscription-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.billing-artifact-subscription-list .subscription-line-items,.billing-artifact-subscription-list .unpaid-invoices{margin:2em 0}:is(.billing-artifact-subscription-list .subscription-line-items,.billing-artifact-subscription-list .unpaid-invoices) table{width:100%;border-collapse:collapse}:is(.billing-artifact-subscription-list .subscription-line-items,.billing-artifact-subscription-list .unpaid-invoices) table caption{text-align:left;font-weight:600;background-color:var(--color-background-soft);padding:.5em 1em}:is(.billing-artifact-subscription-list .subscription-line-items,.billing-artifact-subscription-list .unpaid-invoices) table tbody tr td{border:1px solid var(--color-border);padding:.5em 1em;text-align:left}:is(.billing-artifact-subscription-list .subscription-line-items,.billing-artifact-subscription-list .unpaid-invoices) table tbody tr td:last-child{text-align:right}:is(.billing-artifact-subscription-list .subscription-line-items,.billing-artifact-subscription-list .unpaid-invoices) table tbody tr td .actions{display:flex;justify-content:flex-end;align-items:center;gap:0em}:is(.billing-artifact-subscription-list .subscription-line-items,.billing-artifact-subscription-list .unpaid-invoices) table tbody tr td:has(button){text-align:right;padding:0}:is(.billing-artifact-subscription-list .subscription-line-items,.billing-artifact-subscription-list .unpaid-invoices) table tbody tr td:has(button) button{margin-right:0}.billing-artifact-subscription-list .subscription-actions{display:flex;justify-content:flex-start;align-items:center;margin-top:.5em;gap:.5em}#billing-artifact-overview{display:flex;flex-direction:column;gap:1em}#billing-artifact-overview .invoice-status-list{display:flex;flex-direction:row;gap:1em;flex-wrap:wrap}#billing-artifact-overview .invoice-status-list .invoice-status{flex:1}:is(#billing-artifact-overview .invoice-status,#billing-artifact-overview .subscription-list).warning{color:#c8320a;border:1px solid currentColor}:is(#billing-artifact-overview .invoice-status,#billing-artifact-overview .subscription-list) h3{font-size:1.1em;letter-spacing:-.02em;margin:0 0 .5em}:is(#billing-artifact-overview .invoice-status,#billing-artifact-overview .subscription-list) .invoice-status-item{display:flex;justify-content:space-between;align-items:center}:is(#billing-artifact-overview .invoice-status,#billing-artifact-overview .subscription-list) .overview-card-actions{display:flex;justify-content:flex-start;align-items:center;margin-top:.5em;gap:.5em}.billing-artifact-changes{max-width:30em;margin:0 auto}.billing-artifact-changes .subscription-form{display:flex;flex-direction:column;gap:1rem}.billing-artifact-changes .cancelled-message{text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.billing-artifact-share{position:relative;display:flex;align-items:center;border:1px solid var(--color-border);width:fit-content;padding:1em 1em 1em 4em;border-radius:.5em}.billing-artifact-share .loading-indicator{position:absolute;left:0;top:50%;transform:translateY(-50%)}.billing-artifact-share>.icon{font-size:2em;position:absolute;left:0;top:50%;transform:translateY(-50%)}.billing-artifact{position:relative}.billing-artifact .billing-artifact-type{display:none;position:absolute;bottom:-1.5em;line-height:1;right:0;font-size:.75rem;opacity:.3;text-transform:uppercase}.billing-artifact .warning-text{color:#c8320a;margin-left:.5em;text-transform:uppercase;font-weight:600;font-size:.9em;letter-spacing:-.02em}.suggested-actions-artifact[data-v-ea3450f2]{margin-top:-1em;display:flex;gap:.5em}.suggested-actions-artifact button[data-v-ea3450f2]{font:inherit;font-size:.875em;box-shadow:0 .1em .1em #0000001a;appearance:none;border:1px solid var(--color-border);background-color:transparent;color:var(--color-text);padding:.5em 1em;border-radius:.25em;cursor:pointer;transition:all .1s ease-out}.suggested-actions-artifact button[data-v-ea3450f2]:hover{background-color:var(--color-background-soft)}.message:not(.last-message) .suggested-actions-artifact[data-v-ea3450f2]{display:none}.unknown-artifact{padding:1rem;background:#f8f9fa;border-radius:4px;border-left:4px solid #ffc107}.unknown-artifact pre{background:#f1f1f1;padding:.5rem;border-radius:4px;overflow-x:auto;font-size:.875rem}.artifact-renderer .type-indicator{text-transform:uppercase;font-size:.8em}.artifact-renderer .artifact-item.artifact-item-type-pasted_content{box-shadow:none;border-radius:.5em;border:none;background-color:var(--color-background-soft);padding:0;gap:0}.artifact-renderer .artifact-item.artifact-item-type-pasted_content .artifact-header{display:none;padding:.5rem 1rem}.artifact-renderer .artifact-item.artifact-item-type-pasted_content .artifact-header .artifact-title{font:inherit}.artifact-renderer .artifact-item.artifact-item-type-pasted_content .artifact-content{margin-top:0;padding:1rem;max-height:9em;overflow:hidden;white-space:pre-wrap;position:relative}.artifact-renderer .artifact-item.artifact-item-type-pasted_content .artifact-content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2em;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--color-background-soft))}.artifact-renderer{width:100%}.artifact-meta{margin-top:1rem;display:flex;gap:.5rem;align-items:center}.artifact-item:not(.artifact-item-type-suggested_actions){cursor:pointer;position:relative;padding:1.5rem;display:flex;flex-direction:column;gap:1em;background-color:var(--color-background);box-shadow:0 .1em .2em #0000001a,0 .15em .75em #0000000d;border-radius:.15em;border:1px solid rgba(0,0,0,.1)}.artifact-item:not(.artifact-item-type-suggested_actions):hover{border-color:#0003}.artifact-item:not(.artifact-item-type-suggested_actions) .artifact-actions{position:absolute;top:1cap;right:1rem}.artifact-item:not(.artifact-item-type-suggested_actions) .artifact-header{display:flex;justify-content:space-between;align-items:center;position:relative}.artifact-item:not(.artifact-item-type-suggested_actions) .artifact-header .artifact-title{margin:0;font-size:1.2rem;color:#333}.artifact-thumbnail{cursor:pointer;width:fit-content;min-width:16em;box-shadow:0 .1em .2em #0000001a,0 .15em .75em #0000000d;padding:1em 2em 1em 1em;display:flex;border-radius:.75em;align-items:flex-start;gap:1.5em;border:1px solid transparent;background-color:var(--hs-black);color:#fff}.artifact-thumbnail:hover{background-color:var(--hs-black-darker)}.artifact-thumbnail .artifact-thumbnail-icon{font-size:2rem}.artifact-thumbnail .artifact-thumbnail-icon .icon{margin:-.5rem}.artifact-thumbnail .artifact-thumbnail-info{display:flex;flex-direction:column;gap:.25rem}.artifact-thumbnail .artifact-thumbnail-info .title{font-weight:600}.artifact-thumbnail .artifact-thumbnail-info .meta{font-size:.875rem}.artifact-processing[data-v-5ff0c721]{width:100%;padding:1.5em;margin:1em 0;border:1px solid #eee;display:flex;flex-direction:column;gap:.8rem;border-radius:1em}.skeleton-line[data-v-5ff0c721]{height:1em;background:linear-gradient(90deg,#d1d5f0,#e8d4ef,#b3e5fc,#e8d4ef,#d1d5f0);background-size:200% 100%;border-radius:.25em;animation:skeleton-loading-5ff0c721 2s ease-in-out infinite;width:70%;will-change:background-position;opacity:.75}.skeleton-line.short[data-v-5ff0c721]{width:20%}.skeleton-line.medium[data-v-5ff0c721]{width:50%}@keyframes skeleton-loading-5ff0c721{0%{background-position:-200% 0}to{background-position:200% 0}}.action-message[data-v-29f32db2]{display:flex;align-items:center;gap:0em;font-size:.8em;opacity:.65;margin:0}.action-message .icon[data-v-29f32db2]{font-size:1.6em}.suggested-responses[data-v-e132d038]{max-width:var(--chat-max-width);margin:0 auto;display:flex;flex-wrap:nowrap;overflow-x:auto}.suggested-responses button[data-v-e132d038]{padding:.5em;cursor:pointer;font:inherit;font-size:.875rem;appearance:none;border:none;white-space:nowrap;background:none;color:#00000080}.suggested-responses button[data-v-e132d038]:hover{color:#000}.suggested-response-fade-enter-active[data-v-e132d038]{transition:all .2s ease-out}.suggested-response-fade-enter-from[data-v-e132d038]{opacity:0;transform:translateY(.5em)}.chat-input-form[data-v-df69c545]{max-width:var(--chat-max-width);background-color:#fff;margin:0 auto;width:100%;border:1px solid #ddd;border-radius:var(--base-radius);transition:all .15s ease-out;cursor:text;overflow:hidden;padding:0!important}.chat-input-form[data-v-df69c545]:focus-within{border-color:#888}.chat-input-form.loading[data-v-df69c545]{background:#f5f5f5;cursor:not-allowed}.chat-input-form .suggested-responses[data-v-df69c545]{display:flex;flex-wrap:nowrap;overflow-x:auto}.chat-input-form .suggested-responses button[data-v-df69c545]{appearance:none;border:none;background:none;white-space:nowrap;font:inherit;font-size:.875rem;color:#666;cursor:pointer}.pasted-marker[data-v-df69c545]{padding:.25rem 1rem;font-size:.875rem;background-color:var(--color-background-soft);border-top:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.clear-paste[data-v-df69c545]{background:none;border:none;color:#999;cursor:pointer;padding:.25rem;font-size:1rem;line-height:1}.clear-paste[data-v-df69c545]:hover{color:#333}.message-input-group[data-v-df69c545]{display:flex;gap:.5rem}.chat-actions[data-v-df69c545]{display:flex;flex-direction:row;align-items:flex-start;padding:0 .5rem;margin-top:.4rem}.chat-actions select[data-v-df69c545]{width:2.8rem;height:2.8rem;appearance:none;border:none;text-align:center;background-color:transparent;opacity:.5}.chat-actions select[data-v-df69c545]:focus,.chat-actions select[data-v-df69c545]:active{outline:none}.chat-input[data-v-df69c545]{flex:1;padding:1rem 1.5rem;font-size:1rem;border:none;background-color:transparent;font:inherit;resize:none;overflow-y:hidden;max-height:300px;line-height:1.5}.chat-input[data-v-df69c545]::placeholder{color:#ccc}.chat-input.invisible[data-v-df69c545]{opacity:.1}.chat-input[data-v-df69c545]:focus{outline:none}.chat-container{display:flex;flex-direction:column;height:100%;width:100%;color:var(--color-text);position:relative}.chat-messages-input{position:absolute;left:1rem;bottom:0;right:1rem;background-color:#ebeef0bf;padding:1em;background:linear-gradient(to bottom,transparent 0%,rgba(235,238,240,.8) 40%,rgba(235,238,240,1) 60%)}.chat-messages-scrollable{flex:1;overflow-y:auto;padding:2rem}.chat-messages-scrollable .chat-messages-inner{max-width:var(--chat-max-width);padding-top:5rem;padding-bottom:85px;display:flex;flex-direction:column;min-height:100%;gap:1rem;margin:0 auto}.message{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1em}.message a{color:inherit}.message.inbound.anonymous .message-header,.message.inbound.anonymous .message-header .sender-info{display:none}.message.inbound .message-content .message-header .sender-info{flex-direction:row-reverse}.message .planning{font-size:.8em;opacity:.65;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb,#667eea,#764ba2);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 2s linear infinite}.message .message-content{width:100%;line-height:1.4}.message .message-content .message-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.5rem;gap:.5rem}.message .message-content .message-header .sender-info{display:flex;gap:.5em;align-items:center}.message .message-content .message-header .sender-info .sender-badge{display:flex;flex-direction:column}.message .message-content .message-header .sender-info .sender-badge .name{font-weight:600}.message .message-content .message-header .sender-info .sender-badge .department{font-size:.8em;font-weight:400;text-transform:none}.message .message-content .message-text{display:flex;align-items:flex-start;flex-direction:column}.message .message-content .message-text .artifact-renderer{margin:1em 0}.message .message-content .message-text .content{padding:1em 1.5em;line-height:1.6;max-width:40em;background-color:#fff;width:fit-content;border-radius:var(--base-radius)}.message .message-content .message-text .content:empty{opacity:0}.message .message-content .message-text .content .automated:before{content:"→";margin-right:.5em}.message .message-content .message-text .content:has(.automated){background-color:transparent!important;border:1px solid var(--color-border);color:#00142880!important}.message .message-content .message-text .content p{margin:0}.message .message-content .message-text .content p+p{margin-top:1rem}.message.human_agent .message-content .message-text .content{background-color:#dcede0;border:1px solid rgb(184,211,190)}.message.ai_assistant .message-content .message-text .content{background-color:#fff;border:1px solid transparent}.message.user{align-items:flex-end}.message.user .message-header{display:flex;justify-content:flex-end;text-align:right}.message.user .message-header .sender-info .sender-badge{display:flex;flex-direction:column}.message.user .message-header .sender-info .sender-badge .name{font-weight:600}.message.user .message-content .message-text{align-items:flex-end}.message.user .message-content .message-text .content{background-color:#0000001a;color:#000}.message.unknown-sender .message-content .message-header{display:none}.message.unknown-sender .message-content .message-text{justify-content:center;align-items:center}.message.unknown-sender .message-content .message-text .content{background-color:transparent;opacity:.5}.message-text,.content{position:relative}.message-cost{margin-top:.5em;padding:.25em .5em;font-size:.75em;opacity:.6;display:flex;align-items:center;gap:.25em}.message-cost .cost-label{font-size:1em}.message-cost .cost-detail{cursor:help}.cost-table-container{margin-bottom:2em}.cost-table-container h3{margin:0 0 1em;font-size:1.1em;color:var(--color-text)}.cost-table-container .cost-table{width:100%;border-collapse:collapse;font-size:.9em;background:var(--color-background-soft);border-radius:var(--base-radius);overflow:hidden}.cost-table-container .cost-table th,.cost-table-container .cost-table td{padding:.75em 1em;text-align:left}.cost-table-container .cost-table thead{background:var(--color-background-mute);font-weight:600;font-size:.85em;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.cost-table-container .cost-table thead th{border-bottom:2px solid var(--color-border)}.cost-table-container .cost-table tbody tr{border-bottom:1px solid var(--color-border)}.cost-table-container .cost-table tbody tr:last-child{border-bottom:none}.cost-table-container .cost-table tbody tr.total-row{background:var(--color-background-mute);font-weight:600;border-top:2px solid var(--color-border)}.cost-table-container .cost-table tbody tr td:nth-child(2),.cost-table-container .cost-table tbody tr td:nth-child(4){font-family:Monaco,Courier New,monospace;font-size:.95em}.cost-table-container .cost-table tbody tr td:nth-child(3){opacity:.7;font-size:.85em}.cost-table-container .cost-meta{display:flex;justify-content:space-between;margin-top:.75em;padding:0 .25em;font-size:.85em;opacity:.7}.cost-table-container .cost-meta .cache-info{color:#ff6b35;font-weight:600}.typing-indicator{display:flex;align-items:center;padding:.5em 0}.typing-indicator .typing-dots{display:flex;gap:.25em}.typing-indicator .typing-dots span{width:4px;height:14px;margin-top:-1px;display:block;border-radius:3px;background-color:#aaa;animation:typing-dot 1s infinite ease-in-out;transform-origin:center center}.typing-indicator .typing-dots span:nth-child(1){animation-delay:0s;height:6px;margin-top:3px}.typing-indicator .typing-dots span:nth-child(2){animation-delay:.1s;height:10px;margin-top:1px}.typing-indicator .typing-dots span:nth-child(3){animation-delay:.2s}.typing-indicator .typing-dots span:nth-child(4){animation-delay:.3s;height:10px;margin-top:1px}.typing-indicator .typing-dots span:nth-child(5){animation-delay:.4s;height:6px;margin-top:3px}@keyframes typing-dot{0%,to{transform:scale(1) translateY(.1em) translate(-0em);opacity:.2}50%{transform:scale(1) translateY(-.1em) translate(0);opacity:1}}#content-renderer{position:relative;height:100%;display:flex;flex-direction:column}#content-renderer .content-container{font-size:1.1rem;line-height:1.6;padding:2rem;overflow-y:auto;flex-grow:1;background-color:#fff}#content-renderer .content-container .product-image{width:100%;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:2rem}#content-renderer .billing-artifact{flex:1}#content-renderer .billing-artifact .billing-artifact-invoice{height:100%}#content-renderer #cr-title{display:flex;align-items:center;margin-bottom:.5em;position:sticky;top:0;z-index:1;background-color:var(--color-background-soft)}.email-thread-container .thread-email{padding:1em;background-color:#fff}.email-thread-container .thread-email .email-body{white-space:pre-line}#resources-emails .email-thread{cursor:pointer;display:flex}#resources-emails .email-thread .icon{flex:0 0 3em}#resources-wrapper:has(.billing-artifact){background-color:#fff!important;padding:0!important}#resources-wrapper:has(.billing-artifact) #resources,#resources-wrapper:has(.billing-artifact) #cr-title{background-color:transparent!important}#resources-wrapper:has(.billing-artifact) #cr-title{border-bottom:1px solid var(--color-border)}#resources-wrapper:has(.billing-artifact) .payment-method-container{padding:2rem!important}#resources-billing{padding:1rem}.resources-nav{margin-bottom:2em}.resources-nav .resources-nav-meta{font-size:.8em;opacity:.7;padding:.5em 1em;text-align:right}.resources-nav button{text-align:left;width:100%;justify-content:space-between;align-items:center;display:flex;font:inherit;appearance:none;border:none;background:none;padding:.5em 1em .5em 0;margin:0;cursor:pointer;border-top:1px solid var(--color-border)}.resources-nav button span{display:flex;align-items:center;justify-content:flex-start;gap:.5em}.resources-nav button .count{font-size:.8em;display:grid;place-content:center;width:1.5em;height:1.5em;line-height:1;text-align:center;border-radius:50%}.resources-nav button .count.count-red{background-color:var(--hs-red);color:var(--hs-white)}.resources-nav button:last-of-type{border-bottom:1px solid var(--color-border)}.resources-nav button:hover{background-color:#f8f8f9}#resources[data-v-73be300b]{height:100%;display:flex;flex-direction:column;background-color:var(--color-background-soft);border-radius:1rem}#resources section[data-v-73be300b]{margin-bottom:2em}#resources.expanded[data-v-73be300b]{width:100%}#resources.resource-type-video[data-v-73be300b]{background-color:#0b1f33;color:#fff;padding:1em}#resource-header[data-v-73be300b]{display:flex;align-items:center;gap:1em;padding:0 0 1em;flex:0 0}#resource-header h2[data-v-73be300b]{margin:0}#resource-content[data-v-73be300b]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;border-radius:.5em}#resource-content .resources-section[data-v-73be300b]{display:flex;flex-direction:column}#resource-content .resource-item[data-v-73be300b]{cursor:pointer;display:flex;align-items:center;border-bottom:1px solid #eee}#resource-content .resource-item .icon[data-v-73be300b]{font-size:1.5em;flex:0 0 2em}#resource-content .resource-item[data-v-73be300b]:hover{background-color:var(--color-background-soft)}#resource-content .resource-item[data-v-73be300b]:last-child{border-bottom:none}#resource-content .no-resources[data-v-73be300b]{opacity:.4;line-height:1.5}#resource-actionplan[data-v-73be300b]{margin:-1rem;background-color:#f8f8f9;border-bottom:1px solid var(--color-border);padding:1em;color:var(--hs-black);box-shadow:var(--base-shadow)}#resource-actionplan #resource-actionplan-wrapper[data-v-73be300b]{border-radius:.25em}.model-note[data-v-2f671b8c]{font-size:.875rem;color:#666;margin-top:.5rem}.story-recording-panel[data-v-f93ed13d]{position:fixed;bottom:.25em;right:.25em;width:20em;background:#fff;border:1px solid #e0e0e0;border-radius:1em;box-shadow:0 8px 32px #0000001f;z-index:1000}.playback-mode[data-v-f93ed13d],.story-management[data-v-f93ed13d]{padding:.25em .5em}.recording-mode[data-v-f93ed13d]{padding:1em}.playback-mode[data-v-f93ed13d]{opacity:.2;display:flex;gap:1em}.playback-mode[data-v-f93ed13d]:hover{opacity:1}.playback-mode .playback-info[data-v-f93ed13d]{align-items:center;flex:1}.playback-mode .playback-info .progress-info[data-v-f93ed13d]{height:100%;display:flex;align-items:center}.playback-mode .playback-info .progress-info span[data-v-f93ed13d]{flex:0 0 4em}.story-info h4[data-v-f93ed13d]{margin:0}.story-info p[data-v-f93ed13d]{margin:.5em 0}.recording-controls[data-v-f93ed13d],.playback-controls[data-v-f93ed13d],.story-actions[data-v-f93ed13d]{display:flex;gap:.5em;flex-wrap:wrap}.recording-controls button[data-v-f93ed13d],.playback-controls button[data-v-f93ed13d],.story-actions button[data-v-f93ed13d]{font-size:inherit;height:2em;background-color:transparent;border:none;border-radius:.5em}.recording-controls button[data-v-f93ed13d]:hover,.playback-controls button[data-v-f93ed13d]:hover,.story-actions button[data-v-f93ed13d]:hover{background:#f5f5f5;border-color:#ccc}.capture-btn[data-v-f93ed13d]{background:#007bff!important;color:#fff!important;border-color:#007bff!important}.capture-btn[data-v-f93ed13d]:hover{background:#0056b3!important}button[data-v-f93ed13d]:disabled{opacity:.5;cursor:not-allowed}.progress-bar[data-v-f93ed13d]{width:100%;height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden}.progress-fill[data-v-f93ed13d]{height:100%;background:#007bff;transition:width .3s ease}.story-list h4[data-v-f93ed13d]{margin:0 0 12px;font-size:16px;color:#333}.story-items[data-v-f93ed13d]{max-height:200px;overflow-y:auto;margin-bottom:12px}.story-item[data-v-f93ed13d]{display:flex;justify-content:space-between;align-items:center;padding:8px;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:8px}.story-details[data-v-f93ed13d]{flex:1}.story-name[data-v-f93ed13d]{display:block;font-weight:500;color:#333;font-size:14px}.story-steps[data-v-f93ed13d]{display:block;font-size:12px;color:#666}.story-actions[data-v-f93ed13d]{display:flex;gap:4px}.story-actions button[data-v-f93ed13d]{padding:4px 8px;font-size:12px}.new-story-dialog[data-v-f93ed13d]{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;border-radius:12px}.dialog-content[data-v-f93ed13d]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:8px;width:280px;box-shadow:0 4px 16px #0003}.dialog-content h3[data-v-f93ed13d]{margin:0 0 16px;font-size:18px;color:#333}.form-group[data-v-f93ed13d]{margin-bottom:16px}.form-group label[data-v-f93ed13d]{display:block;margin-bottom:4px;font-size:14px;font-weight:500;color:#333}.form-group input[data-v-f93ed13d],.form-group textarea[data-v-f93ed13d]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;box-sizing:border-box}.form-group textarea[data-v-f93ed13d]{resize:vertical;min-height:60px}.dialog-actions[data-v-f93ed13d]{display:flex;gap:8px;justify-content:flex-end}.cancel-btn[data-v-f93ed13d]{padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:14px}.create-btn[data-v-f93ed13d]{padding:8px 16px;border:1px solid #007bff;border-radius:6px;background:#007bff;color:#fff;cursor:pointer;font-size:14px}.create-btn[data-v-f93ed13d]:disabled{opacity:.5;cursor:not-allowed}.close-btn[data-v-f93ed13d]{position:absolute;background-color:#000;color:#fff;border-radius:50%;width:2em;height:2em;right:-.5em;top:-1em}.close-btn[data-v-f93ed13d]:hover{background:#f0f0f0;color:#333}.hs-button[data-v-9119ad29]{height:2.8rem;padding:0 1.5rem;appearance:none;border:none;cursor:pointer;font:inherit;font-weight:400;border-radius:.25rem;overflow:hidden;transition:all .1s ease-out;border:1px solid transparent;display:flex;align-items:center;justify-content:center;position:relative;--bg: var(--color-button-primary);--bg-hover: var(--color-button-primary-hover);--bg-active: var(--color-button-primary-active);--fg: var(--color-button-primary-text);--border: var(--color-button-primary-border);background-color:var(--bg);border-color:var(--border);color:var(--fg)}.hs-button .icon[data-v-9119ad29]{font-size:1.35em;margin-right:-1em}.hs-button.hs-button-inline[data-v-9119ad29]{display:inline-block}.hs-button.hs-button-icon-first[data-v-9119ad29]{flex-direction:row-reverse}.hs-button.hs-button-icon-first .icon[data-v-9119ad29]{margin-right:0;margin-left:-.75em}:is(.hs-button.hs-button-icon-first.hs-button-small,.hs-button.hs-button-icon-first.hs-button-tiny) .icon[data-v-9119ad29]{margin-right:0}.hs-button.hs-button-primary[data-v-9119ad29]{font-weight:600}.hs-button.hs-button-secondary[data-v-9119ad29]{--bg: var(--color-button-secondary);--bg-hover: var(--color-button-secondary-hover);--bg-active: var(--color-button-secondary-active);--fg: var(--color-button-secondary-text);--border: var(--color-button-secondary-border)}.hs-button.hs-button-tertiary[data-v-9119ad29]{--bg: var(--color-button-tertiary);--bg-hover: var(--color-button-tertiary-hover);--bg-active: var(--color-button-tertiary-active);--fg: var(--color-button-tertiary-text);--border: var(--color-button-tertiary-border)}.hs-button.hs-button-inverse[data-v-9119ad29]{--bg: var(--color-background);--bg-hover: var(--color-background-soft);--bg-active: var(--color-background);--fg: var(--color-text);--border: var(--color-border)}.hs-button.hs-button-warning[data-v-9119ad29]{--bg: rgba(200, 50, 10, 1);--bg-hover: rgba(180, 30, 0, 1);--bg-active: rgba(180, 30, 0, 1);--fg: #fff;--border: rgba(200, 50, 10, 1)}.hs-button.hs-button-transparent[data-v-9119ad29]{--bg: transparent;--bg-hover: transparent;--bg-active: transparent;--fg: currentColor;--border: transparent}:is(.hs-button.hs-button-transparent:hover,.hs-button.hs-button-transparent:active)[data-v-9119ad29]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;opacity:.05}.hs-button.hs-button-transparent[data-v-9119ad29]:disabled{background-color:transparent;color:var(--color-button-disabled-text)!important;border-color:transparent}.hs-button[data-v-9119ad29]:disabled{cursor:not-allowed;background-color:var(--color-button-disabled);color:var(--color-button-disabled-text)!important;border-color:var(--color-button-disabled-border)}.hs-button[data-v-9119ad29]:hover{background-color:var(--bg-hover)}.hs-button[data-v-9119ad29]:active{background-color:var(--bg-active)}.hs-button.hs-button-outline[data-v-9119ad29]{background-color:transparent;color:var(--bg)}.hs-button.hs-button-small[data-v-9119ad29]{font-weight:400;font-size:12px;height:32px;padding:8px 16px}.hs-button.hs-button-small .icon[data-v-9119ad29]{margin-right:-.75rem}.hs-button.hs-button-tiny[data-v-9119ad29]{font-weight:400;font-size:.75em;height:auto;padding:0 .5em}.hs-button.hs-button-tiny .icon[data-v-9119ad29]{margin-right:-.5em}.hs-button.hs-button-icon-only[data-v-9119ad29]{padding:0;aspect-ratio:1}.hs-button.hs-button-icon-only .icon[data-v-9119ad29]{margin:0}.lds-dual-ring[data-v-9119ad29]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lds-dual-ring[data-v-9119ad29],.lds-dual-ring[data-v-9119ad29]:after{box-sizing:border-box}.lds-dual-ring[data-v-9119ad29]{display:inline-block;width:2em;height:2em}.lds-dual-ring[data-v-9119ad29]:after{content:" ";display:block;width:2em;height:2em;margin:0;border-radius:50%;border:.15em solid currentColor;border-color:currentColor transparent currentColor transparent;animation:lds-dual-ring-9119ad29 1.2s linear infinite}@keyframes lds-dual-ring-9119ad29{0%{transform:rotate(0)}50%{transform:rotate(180deg) scale(.8);opacity:.5}to{transform:rotate(360deg)}}.loading,.empty-state{text-align:center;padding:2rem}.story-item{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1em}.story-item .story-meta{font-size:.8em;display:flex;gap:1em}#outer{display:flex;flex-direction:column;height:100vh;height:100dvh;background-color:var(--color-background-soft);position:relative}#outer.dragging-file:before{content:"";position:absolute;inset:0;background:#00000080;z-index:1000;pointer-events:none}#outer nav{flex:0 0 auto;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border)}#outer nav #nav-left{display:flex;align-items:flex-start;padding-left:1em;color:var(--hs-black)}#outer nav #nav-left #seller-logo{height:1.85em}#outer nav #nav-left #nav-title{border-left:1px solid var(--hs-gray-lighter);padding-left:1rem;margin-left:1rem}#outer nav #nav-left #nav-title h2{font-weight:500;margin:0}#outer nav #nav-left #nav-title h3{font:inherit;margin:0;opacity:.5}#outer nav #nav-left div{font-size:.8em}#outer nav #nav-actions{display:flex;align-items:center}#outer nav #nav-actions #nav-stakeholders{margin-left:1em;display:flex;gap:0}#outer nav #nav-actions #nav-stakeholders .avatar{cursor:pointer;box-shadow:0 0 0 .05em #000}#outer nav #nav-actions #nav-stakeholders .avatar+.avatar{margin-left:-.5em}#outer nav #nav-actions #nav-stakeholders .avatar.active{box-shadow:0 0 0 .3em #fff,0 0 0 .35em #000}#outer main{flex:1;display:grid;grid-template-columns:1fr 1fr;padding:0rem;overflow:hidden}#outer main #chat-wrapper{overflow:hidden;min-width:30em;position:relative}#outer main #chat-wrapper:after{transition:var(--panel-transition);content:"";position:absolute;pointer-events:none;top:0;left:0;right:0;height:5em;background:linear-gradient(to bottom,var(--color-background-soft),rgba(235,238,240,0));z-index:1;opacity:0}#outer main #resources-wrapper{border-left:1px solid var(--color-border);display:flex;overflow-y:auto;flex-direction:column;flex:0 0 50%;padding:1rem}#outer main #resources-wrapper .base-artifact{box-shadow:none}#outer main #resources-wrapper #resources{transition:background-color .15s ease-out}#nav-actions-selectors{display:flex;align-items:center;opacity:.3;transition:all .2s ease-out}nav:hover #nav-actions-selectors{opacity:1}.drop-overlay{position:fixed;inset:0;z-index:1001;display:flex;align-items:center;justify-content:center;pointer-events:none}.drop-overlay .drop-message{background:#fff;padding:3rem;border-radius:1rem;box-shadow:0 10px 40px #0000004d;text-align:center;border:3px dashed var(--hs-blue)}.drop-overlay .drop-message .drop-icon{font-size:4rem;margin-bottom:1rem}.drop-overlay .drop-message .drop-text{font-size:1.25rem;font-weight:600;color:var(--hs-blue)}@media only screen and (max-width: 760px){#resources-wrapper{position:fixed;right:0;top:0;bottom:0;z-index:10;transform:translate(100%);transition:all .2s ease-out}#resources-wrapper:has(.expanded){transform:translate(0);width:auto!important;margin:1em}#nav-actions-selectors{display:flex;flex-direction:column;align-items:flex-end}}.story-toggle-btn{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border:none;border-radius:50%;background:#007bff;color:#fff;font-size:20px;cursor:pointer;box-shadow:0 4px 12px #007bff4d;transition:all .2s ease;z-index:999;display:flex;align-items:center;justify-content:center}.story-toggle-btn:hover{background:#0056b3;transform:scale(1.05);box-shadow:0 6px 16px #007bff66}.story-toggle-btn:active{transform:scale(.95)}.email-view[data-v-6974096c]{display:grid;grid-template-columns:350px 1fr;height:100vh;background:var(--color-background)}.email-sidebar[data-v-6974096c]{border-right:1px solid var(--color-border);display:flex;flex-direction:column;background:var(--color-background-soft)}.sidebar-header[data-v-6974096c]{padding:1.5rem;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.sidebar-header h2[data-v-6974096c]{margin:0;font-size:1.5rem}.unread-badge[data-v-6974096c]{padding:.5rem 1.5rem;background:#eff6ff;color:#1e40af;font-size:.875rem;font-weight:500;border-bottom:1px solid var(--color-border)}.thread-list[data-v-6974096c]{flex:1;overflow-y:auto}.thread-item[data-v-6974096c]{padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);cursor:pointer;transition:background .1s}.thread-item[data-v-6974096c]:hover{background:var(--color-background)}.thread-item.active[data-v-6974096c]{background:var(--color-background);border-left:3px solid var(--hs-pink-base)}.thread-item.unread[data-v-6974096c]{background:#fefefe;font-weight:500}.thread-header[data-v-6974096c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.thread-date[data-v-6974096c]{font-size:.75rem;color:var(--color-text-muted)}.thread-subject[data-v-6974096c]{font-size:.875rem;margin-bottom:.25rem;color:var(--color-text)}.thread-preview[data-v-6974096c]{font-size:.875rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-6974096c]{padding:3rem 1.5rem;text-align:center;color:var(--color-text-muted)}.empty-state .icon[data-v-6974096c]{font-size:3rem;margin-bottom:1rem;opacity:.3}.empty-state p[data-v-6974096c]{margin:.5rem 0}.empty-state .hint[data-v-6974096c]{font-size:.875rem;color:var(--color-text-muted)}.email-content[data-v-6974096c]{display:flex;flex-direction:column;overflow:hidden}.thread-view[data-v-6974096c]{display:flex;flex-direction:column;height:100%}.thread-header-bar[data-v-6974096c]{padding:1.5rem 2rem;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:flex-start}.thread-header-bar h1[data-v-6974096c]{margin:0 0 .5rem;font-size:1.5rem}.participants[data-v-6974096c]{margin:0;font-size:.875rem;color:var(--color-text-muted)}.messages-container[data-v-6974096c]{flex:1;overflow-y:auto;padding:2rem}.email-message[data-v-6974096c]{margin-bottom:2rem;padding:1.5rem;border-radius:.5rem;border:1px solid var(--color-border);background:#fff}.email-message.sent[data-v-6974096c]{background:#f9fafb}.email-message.received[data-v-6974096c]{background:#fff;border-left:3px solid var(--hs-pink-base)}.message-header[data-v-6974096c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.sender-info[data-v-6974096c]{display:flex;gap:.75rem;align-items:center}.sender-info strong[data-v-6974096c]{display:block;font-size:.875rem}.message-to[data-v-6974096c]{display:block;font-size:.75rem;color:var(--color-text-muted)}.message-time[data-v-6974096c]{font-size:.75rem;color:var(--color-text-muted)}.message-subject[data-v-6974096c]{font-weight:600;margin-bottom:.75rem;font-size:.875rem}.message-body[data-v-6974096c]{white-space:pre-wrap;line-height:1.6}.reply-section[data-v-6974096c]{padding:1.5rem 2rem;border-top:1px solid var(--color-border);background:var(--color-background-soft)}.reply-section textarea[data-v-6974096c]{width:100%;padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;font-family:inherit;font-size:.875rem;resize:vertical;margin-bottom:.75rem}.reply-actions[data-v-6974096c]{display:flex;gap:.5rem}.compose-view[data-v-6974096c]{display:flex;flex-direction:column;height:100%}.compose-header[data-v-6974096c]{padding:1.5rem 2rem;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.compose-header h1[data-v-6974096c]{margin:0;font-size:1.5rem}.compose-form[data-v-6974096c]{flex:1;padding:2rem;overflow-y:auto}.form-field[data-v-6974096c]{margin-bottom:1.5rem}.form-field label[data-v-6974096c]{display:block;font-weight:500;margin-bottom:.5rem;font-size:.875rem}.form-field input[data-v-6974096c],.form-field textarea[data-v-6974096c]{width:100%;padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;font-family:inherit;font-size:.875rem}.form-field input[data-v-6974096c]:read-only{background:var(--color-background-soft);color:var(--color-text-muted)}.form-field textarea[data-v-6974096c]{resize:vertical}.compose-actions[data-v-6974096c]{display:flex;gap:.5rem}.email-empty-state[data-v-6974096c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted)}.email-empty-state .icon[data-v-6974096c]{font-size:4rem;margin-bottom:1rem;opacity:.2}.email-empty-state h2[data-v-6974096c]{margin:0 0 .5rem;color:var(--color-text)}.email-empty-state p[data-v-6974096c]{margin:.5rem 0 1.5rem}#mock-gpt[data-v-d973bcfe]{font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;display:flex;flex-direction:row;height:100vh;width:100vw}#mock-gpt .width-wrapper[data-v-d973bcfe]{max-width:800px;margin:0 auto;width:100%}#mock-gpt #mock-gpt-nav[data-v-d973bcfe]{flex:0 0 4em;background-color:#f4f4f4;border-right:1px solid #eee;display:flex;flex-direction:column;gap:.5;align-items:center;padding:1em}#mock-gpt #mock-gpt-nav img[data-v-d973bcfe]{width:2em}#mock-gpt #mock-gpt-main[data-v-d973bcfe]{flex:1;display:flex;flex-direction:column}#mock-gpt #mock-gpt-main #mock-gpt-header[data-v-d973bcfe]{display:flex;justify-content:space-between;align-items:center}#mock-gpt #mock-gpt-main #mock-gpt-header #header-left[data-v-d973bcfe]{padding:1.25em 1.5em}#mock-gpt #mock-gpt-main #mock-gpt-messages[data-v-d973bcfe]{margin:0;flex:1;overflow-y:auto}#mock-gpt #mock-gpt-main #mock-gpt-messages .width-wrapper[data-v-d973bcfe]{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end}#mock-gpt #mock-gpt-main #mock-gpt-messages .mock-gpt-message[data-v-d973bcfe]{margin-bottom:1em;padding:.75rem 1rem;max-width:40rem;line-height:1.6}#mock-gpt #mock-gpt-main #mock-gpt-messages .mock-gpt-message.user[data-v-d973bcfe]{text-align:right;margin-right:0;margin-left:auto;background-color:#eee;border-radius:1em;text-align:left}#mock-gpt #mock-gpt-main #mock-gpt-messages .mock-gpt-message.assistant[data-v-d973bcfe]{text-align:left;margin-left:0;margin-right:auto}#mock-gpt #mock-gpt-main #mock-gpt-messages .mock-gpt-message .mock-gpt-message-role[data-v-d973bcfe]{display:none}#mock-gpt #mock-gpt-main #mock-gpt-messages .mock-gpt-message-actions[data-v-d973bcfe]{margin-top:1em;display:flex;gap:1em}#mock-gpt #mock-gpt-main #mock-gpt-messages .mock-gpt-message-actions a[data-v-d973bcfe]{font-weight:500;color:inherit;text-decoration:none;border-bottom:1px dotted #888;display:flex;align-items:center}#mock-gpt #mock-gpt-main #mock-gpt-messages .mock-gpt-message-actions ax[data-v-d973bcfe]{cursor:pointer;display:block;padding:.5em .75em;border-radius:.25em;color:#fff;background-color:#007bff;text-decoration:none}#mock-gpt #mock-gpt-main #mock-gpt-messages .mock-gpt-message-actions ax[data-v-d973bcfe]:hover{text-decoration:underline}#mock-gpt #mock-gpt-input-wrapper[data-v-d973bcfe]{position:relative;padding:1em 0}#mock-gpt #mock-gpt-input-wrapper input[data-v-d973bcfe]{width:100%;height:4em;font:inherit;border-radius:2em;border:1px solid #eee;padding:2em 4em;background-color:#fff;box-shadow:0 .2em .5em #0000000f}#mock-gpt #mock-gpt-input-wrapper input[data-v-d973bcfe]:focus{outline:none;border-color:#ccc}#mock-gpt #mock-gpt-input-wrapper input[data-v-d973bcfe]::placeholder{color:#bbb}#mock-gpt #mock-gpt-input-wrapper button[data-v-d973bcfe]{position:absolute;top:50%;transform:translateY(-50%)}#mock-gpt #mock-gpt-input-wrapper button.last[data-v-d973bcfe]{right:1em}#mock-gpt #mock-gpt-input-wrapper button.first[data-v-d973bcfe]{left:1em}.login-container[data-v-67b7f6e4]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-box[data-v-67b7f6e4]{background:#fff;border-radius:12px;padding:40px;width:100%;max-width:400px;box-shadow:0 10px 40px #0000001a}.login-header[data-v-67b7f6e4]{text-align:center;margin-bottom:32px}.login-header h1[data-v-67b7f6e4]{font-size:28px;font-weight:600;color:#1a1a1a;margin:0 0 8px}.login-header p[data-v-67b7f6e4]{font-size:14px;color:#666;margin:0}.login-form[data-v-67b7f6e4]{display:flex;flex-direction:column;gap:20px}.input-group[data-v-67b7f6e4]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-67b7f6e4]{font-size:14px;font-weight:500;color:#1a1a1a}.login-button[data-v-67b7f6e4]{width:100%;margin-top:8px}.error-message[data-v-67b7f6e4]{color:#dc2626;font-size:14px;text-align:center}:root{--vue-scroll-rect-scrollbar-thumb-color: rgba(122,122,122, .3);--vue-scroll-rect-scrollbar-thumb-color-light: rgba(122, 122, 122, .5);--vue-scroll-rect-scrollbar-thumb-color-pressed: rgba(112, 112, 112, .2);--vue-scroll-rect-scrollbar-thumb-radius: 5px;--vue-scroll-rect-scrollbar-thumb-margin: 0px;--vue-scroll-rect-scrollbar-size: 8px}.vue-scroll-rect{position:relative;width:100%;height:100%;margin:0;overflow:hidden}.vue-scroll-rect>.scroll-content{position:relative;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.vue-scroll-rect>.scroll-content::-webkit-scrollbar{width:0;height:0}.vue-scroll-rect>.scroll-content::-ms-scrollbar{width:0;height:0}.vue-scroll-rect>.scroll-content.both{overflow:scroll}.vue-scroll-rect>.scroll-content.horizontal{overflow-x:scroll}.vue-scroll-rect>.scroll-content.vertical{overflow-y:scroll}.vue-scroll-rect:hover>.scrollbar{opacity:1;transition:opacity .1s}.vue-scroll-rect.always-show-scrollbar>.scrollbar,.vue-scroll-rect .dragging>.scrollbar{opacity:1}.vue-scroll-rect.background-clickable>.scrollbar{pointer-events:all}.vue-scroll-rect>.scrollbar{position:absolute;opacity:0;transition:opacity 1.5s;pointer-events:none}.vue-scroll-rect>.scrollbar:hover{opacity:1}.vue-scroll-rect>.scrollbar .thumb{position:absolute;background-color:var(--vue-scroll-rect-scrollbar-thumb-color);border-radius:var(--vue-scroll-rect-scrollbar-thumb-radius);pointer-events:all}.vue-scroll-rect>.scrollbar .thumb:hover{background-color:var(--vue-scroll-rect-scrollbar-thumb-color-light)}.vue-scroll-rect>.scrollbar .thumb:active{background-color:var(--vue-scroll-rect-scrollbar-thumb-color-pressed)}.vue-scroll-rect>.scrollbar.horizontal{left:0;bottom:0;right:0;height:var(--vue-scroll-rect-scrollbar-size)}.vue-scroll-rect>.scrollbar.horizontal .thumb{top:var(--vue-scroll-rect-scrollbar-thumb-margin);bottom:var(--vue-scroll-rect-scrollbar-thumb-margin)}.vue-scroll-rect>.scrollbar.vertical{top:0;bottom:0;right:0;width:var(--vue-scroll-rect-scrollbar-size)}.vue-scroll-rect>.scrollbar.vertical .thumb{left:var(--vue-scroll-rect-scrollbar-thumb-margin);right:var(--vue-scroll-rect-scrollbar-thumb-margin)}:root{--mx-menu-backgroud: #fff;--mx-menu-hover-backgroud: #f1f1f1;--mx-menu-active-backgroud: #dfdfdf;--mx-menu-open-backgroud: #f1f1f1;--mx-menu-open-hover-backgroud: #f1f1f1;--mx-menu-divider: #f0f0f0;--mx-menu-text: #2e2e2e;--mx-menu-hover-text: #2e2e2e;--mx-menu-active-text: #2e2e2e;--mx-menu-open-text: #2e2e2e;--mx-menu-open-hover-text: #2e2e2e;--mx-menu-disabled-text: #c9c8c8;--mx-menu-icon-size: 16px;--mx-menu-shadow-color: rgba(0, 0, 0, .1);--mx-menu-backgroud-radius: 10px;--mx-menu-scrollbar-thumb-color: rgba(0, 0, 0, .2);--mx-menu-scrollbar-thumb-color-light: rgba(0, 0, 0, .3);--mx-menu-scrollbar-thumb-color-pressed: rgba(0, 0, 0, .1);--mx-menu-shortcut-backgroud: #ebebeb;--mx-menu-shortcut-backgroud-hover:#ebebeb;--mx-menu-shortcut-backgroud-active:#ebebeb;--mx-menu-shortcut-backgroud-open:#ebebeb;--mx-menu-shortcut-backgroud-disabled:#fdfdfd;--mx-menu-shortcut-text: #424242;--mx-menu-shortcut-text-hover: #424242;--mx-menu-shortcut-text-active: #424242;--mx-menu-shortcut-text-open: #424242;--mx-menu-shortcut-text-disabled: #a5a5a5;--mx-menu-placeholder-width: 24px}.mx-context-menu{pointer-events:all;display:inline-block;overflow:visible;position:absolute;background-color:var(--mx-menu-backgroud);border-radius:var(--mx-menu-backgroud-radius);padding:12px 0;box-shadow:0 10px 40px 10px var(--mx-menu-shadow-color);opacity:1;transition:opacity .2s ease-in-out;--vue-scroll-rect-scrollbar-thumb-color: var(--mx-menu-scrollbar-thumb-color);--vue-scroll-rect-scrollbar-thumb-color-light: var(--mx-menu-scrollbar-thumb-color-light);--vue-scroll-rect-scrollbar-thumb-color-pressed: var(--mx-menu-scrollbar-thumb-color-pressed)}.mx-context-menu-items{position:relative;overflow:visible}.mx-context-menu-scroll{overscroll-behavior:contain}.mx-context-menu-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;padding:6px 15px;-webkit-user-select:none;user-select:none;overflow:visible;white-space:nowrap;text-overflow:ellipsis;color:var(--mx-menu-text)}.mx-context-menu-item .mx-right-arrow,.mx-context-menu-item .mx-checked-mark{fill:var(--mx-menu-text)}.mx-context-menu-item:hover{background-color:var(--mx-menu-hover-backgroud);color:var(--mx-menu-hover-text)}.mx-context-menu-item:hover .mx-right-arrow,.mx-context-menu-item:hover .mx-checked-mark{fill:var(--mx-menu-hover-text)}.mx-context-menu-item:hover .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-hover);color:var(--mx-menu-shortcut-text-hover)}.mx-context-menu-item:active{background-color:var(--mx-menu-active-backgroud);color:var(--mx-menu-active-text)}.mx-context-menu-item:active .mx-right-arrow,.mx-context-menu-item:active .mx-checked-mark{fill:var(--mx-menu-active-text)}.mx-context-menu-item:active .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-active);color:var(--mx-menu-shortcut-text-active)}.mx-context-menu-item.open{background-color:var(--mx-menu-open-backgroud);color:var(--mx-menu-open-text)}.mx-context-menu-item.open:hover{background-color:var(--mx-menu-open-hover-backgroud);color:var(--mx-menu-open-hover-text)}.mx-context-menu-item.open .mx-right-arrow,.mx-context-menu-item.open .mx-checked-mark{fill:var(--mx-menu-open-text)}.mx-context-menu-item.open .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-open);color:var(--mx-menu-shortcut-text-open)}.mx-context-menu-item.keyboard-focus{background-color:var(--mx-menu-active-backgroud)}.mx-context-menu-item.disabled{color:var(--mx-menu-disabled-text);cursor:not-allowed}.mx-context-menu-item.disabled:hover,.mx-context-menu-item.disabled:active{background-color:transparent}.mx-context-menu-item.disabled .mx-right-arrow,.mx-context-menu-item.disabled .mx-checked-mark{fill:var(--mx-menu-disabled-text)}.mx-context-menu-item.disabled .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-disabled);color:var(--mx-menu-shortcut-text-second)}.mx-context-menu-item .mx-item-row{display:flex;flex-direction:row;align-items:center;max-width:100%}.mx-context-menu-item .mx-icon-placeholder{position:relative;display:flex;flex-direction:row;align-items:center;height:auto;overflow:hidden}.mx-context-menu-item .mx-icon-placeholder.preserve-width{width:var(--mx-menu-placeholder-width)}.mx-context-menu-item .icon{display:inline-block;font-size:var(--mx-menu-icon-size)}.mx-context-menu-item .icon.svg{width:var(--mx-menu-icon-size);height:var(--mx-menu-icon-size)}.mx-context-menu-item .label{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline-end:16px}.mx-context-menu-item-wrapper{position:relative}.mx-context-menu-item-sperator{display:block;padding:5px 0;background-color:var(--mx-menu-backgroud)}.mx-context-menu-item-sperator:after{display:block;content:"";background-color:var(--mx-menu-divider);height:1px}.mx-right-arrow{width:14px;height:14px}.mx-checked-mark{width:var(--mx-menu-icon-size);height:var(--mx-menu-icon-size)}.mx-shortcut{position:relative;justify-self:flex-end;font-size:11.5px;padding:2px 4px;background-color:var(--mx-menu-shortcut-backgroud);color:var(--mx-menu-shortcut-text)}.mx-menu-bar.dark,.mx-context-menu.dark{--mx-menu-backgroud: #303031;--mx-menu-hover-backgroud: #636363;--mx-menu-active-backgroud: #555555;--mx-menu-open-backgroud: #636363;--mx-menu-open-hover-backgroud: #636363;--mx-menu-divider: #464646;--mx-menu-text: #ffffff;--mx-menu-hover-text: #ffffff;--mx-menu-active-text: #ffffff;--mx-menu-open-text: #ffffff;--mx-menu-open-hover-text: #ffffff;--mx-menu-disabled-text: #9c9c9c;--mx-menu-shadow-color: rgba(51, 51, 51, .2);--mx-menu-scrollbar-thumb-color: rgba(255, 255, 255, .3);--mx-menu-scrollbar-thumb-color-light: rgba(255, 255, 255, .5);--mx-menu-scrollbar-thumb-color-pressed: rgba(255, 255, 255, .2);--mx-menu-shortcut-backgroud: #505050;--mx-menu-shortcut-backgroud-hover:#505050;--mx-menu-shortcut-backgroud-active:#505050;--mx-menu-shortcut-backgroud-open:#505050;--mx-menu-shortcut-backgroud-disabled:#444444;--mx-menu-shortcut-text: #f1f1f1;--mx-menu-shortcut-text-hover: #ffffff;--mx-menu-shortcut-text-active: #ffffff;--mx-menu-shortcut-text-open: #ffffff;--mx-menu-shortcut-text-disabled: #9d9d9d}.mx-menu-bar.flat,.mx-context-menu.flat{border-radius:0;padding:7px 0;box-shadow:0 1px 2px 1px var(--mx-menu-shadow-color)}.mx-menu-bar.flat .mx-context-menu-item,.mx-context-menu.flat .mx-context-menu-item{padding:3px 12px}.mx-menu-bar.win10,.mx-context-menu.win10{border-radius:0;padding:8px 0;border:1px solid var(--mx-menu-border-color);box-shadow:2px 2px 1px 0 var(--mx-menu-shadow-color)}.mx-menu-bar.win10,.mx-context-menu.win10{--mx-menu-backgroud: #eeeeee;--mx-menu-hover-backgroud: #d8d8d8;--mx-menu-active-backgroud: #dfdfdf;--mx-menu-open-backgroud: #f1f1f1;--mx-menu-open-hover-backgroud: #d8d8d8;--mx-menu-divider: #aaaaaa;--mx-menu-border-color: #b1b1b1;--mx-menu-shortcut-backgroud: transparent;--mx-menu-shortcut-backgroud-hover: transparent;--mx-menu-shortcut-backgroud-active: transparent;--mx-menu-shortcut-backgroud-open: transparent;--mx-menu-shortcut-backgroud-disabled:transparent;--mx-menu-shortcut-text: #272727;--mx-menu-shortcut-text-hover: #272727;--mx-menu-shortcut-text-active: #272727;--mx-menu-shortcut-text-open: #272727;--mx-menu-shortcut-text-disabled: #6b6b6b}.mx-menu-bar.win10 .mx-context-menu-item,.mx-context-menu.win10 .mx-context-menu-item{padding:2px 4px;margin:0 4px}.mx-menu-bar.win10 .mx-context-menu-item-sperator,.mx-context-menu.win10 .mx-context-menu-item-sperator{margin:0 4px}.mx-menu-bar.win10.dark,.mx-context-menu.win10.dark{--mx-menu-backgroud: #303031;--mx-menu-hover-backgroud: #636363;--mx-menu-active-backgroud: #555555;--mx-menu-open-backgroud: #636363;--mx-menu-open-hover-backgroud: #636363;--mx-menu-divider: #808080;--mx-menu-border-color: #656565;--mx-menu-shortcut-backgroud: #505050;--mx-menu-shortcut-backgroud-hover:#505050;--mx-menu-shortcut-backgroud-active:#505050;--mx-menu-shortcut-backgroud-open:#505050;--mx-menu-shortcut-backgroud-disabled:#444444;--mx-menu-shortcut-text: #f1f1f1;--mx-menu-shortcut-text-hover: #ffffff;--mx-menu-shortcut-text-active: #ffffff;--mx-menu-shortcut-text-open: #ffffff;--mx-menu-shortcut-text-disabled: #9d9d9d;padding:8px 0}.mx-menu-bar.win10.dark .mx-context-menu-item,.mx-context-menu.win10.dark .mx-context-menu-item{padding:6px 12px;margin:0}.mx-menu-bar.win10.dark .mx-context-menu-item-sperator,.mx-context-menu.win10.dark .mx-context-menu-item-sperator{margin:0 7px}.mx-menu-bar.mac,.mx-context-menu.mac{padding:8px 0;box-shadow:0 5px 7px 1px var(--mx-menu-shadow-color);border:1px solid var(--mx-menu-border-color)}.mx-menu-bar.mac,.mx-context-menu.mac{--mx-menu-backgroud: #ececec;--mx-menu-hover-backgroud: #0165e1;--mx-menu-active-backgroud: #0165e1;--mx-menu-open-backgroud: #858585;--mx-menu-open-hover-backgroud: #0165e1;--mx-menu-divider: #d2d2d2;--mx-menu-text: #232323;--mx-menu-hover-text: #fff;--mx-menu-active-text: #fff;--mx-menu-open-text: #fff;--mx-menu-open-hover-text: #fff;--mx-menu-disabled-text: #bbbbbb;--mx-menu-shadow-color: rgba(0, 0, 0, .1);--mx-menu-backgroud-radius: 10px;--mx-menu-shortcut-backgroud: transparent;--mx-menu-shortcut-backgroud-hover:transparent;--mx-menu-shortcut-backgroud-active:transparent;--mx-menu-shortcut-backgroud-open:transparent;--mx-menu-shortcut-backgroud-disabled:transparent;--mx-menu-shortcut-text: #424242;--mx-menu-shortcut-text-hover: #fff;--mx-menu-shortcut-text-active: #fff;--mx-menu-shortcut-text-open: #fff;--mx-menu-shortcut-text-disabled: #a5a5a5;--mx-menu-border-color: #bbbbbb}.mx-menu-bar.mac.dark,.mx-context-menu.mac.dark{--mx-menu-backgroud: #333333;--mx-menu-hover-backgroud: #0153d2;--mx-menu-active-backgroud: #0153d2;--mx-menu-open-hover-backgroud: #0153d2;--mx-menu-open-backgroud: #414346;--mx-menu-divider: #575757;--mx-menu-text: #dcdcdc;--mx-menu-hover-text: #fff;--mx-menu-active-text: #fff;--mx-menu-open-text: #fff;--mx-menu-open-hover-text: #fff;--mx-menu-disabled-text: #6a6a6a;--mx-menu-shadow-color: rgba(0, 0, 0, .1);--mx-menu-backgroud-radius: 10px;--mx-menu-shortcut-backgroud: transparent;--mx-menu-shortcut-backgroud-hover:transparent;--mx-menu-shortcut-backgroud-active:transparent;--mx-menu-shortcut-backgroud-open:transparent;--mx-menu-shortcut-backgroud-disabled:transparent;--mx-menu-shortcut-text: #dadada;--mx-menu-shortcut-text-hover: #fff;--mx-menu-shortcut-text-active: #fff;--mx-menu-shortcut-text-open: #fff;--mx-menu-shortcut-text-disabled: #6a6a6a;--mx-menu-border-color: #222}.mx-menu-bar.mac .mx-context-menu-item,.mx-context-menu.mac .mx-context-menu-item{border-radius:5px;margin:0 6px;padding:3px 6px}.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus{background-color:var(--mx-menu-active-backgroud);color:var(--mx-menu-active-text);outline:none}.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus .mx-right-arrow,.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus .mx-checked-mark,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus .mx-right-arrow,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus .mx-checked-mark{fill:var(--mx-menu-active-text)}.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus .mx-shortcut,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-active);color:var(--mx-menu-shortcut-text-active)}.mx-menu-bar.mac .mx-context-menu-item-sperator,.mx-context-menu.mac .mx-context-menu-item-sperator{margin:0 12px}.mx-context-menu .vue-scroll-rect>.scroll-content{overflow-y:scroll;height:100%;width:auto;position:relative!important}.mx-menu-ghost-host{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mx-menu-ghost-host.fullscreen{position:fixed}.mx-menu-bar{flex:1;display:flex;flex-direction:row;align-items:center;background-color:var(--mx-menu-backgroud);padding:5px 0}.mx-menu-bar.mini{flex-grow:0}.mx-menu-bar .mx-menu-bar-content{display:flex;flex-direction:row;align-items:center}.mx-menu-bar .mx-menu-bar-item{padding:2px 8px;border-radius:5px;-webkit-user-select:none;user-select:none;background-color:var(--mx-menu-backgroud);color:var(--mx-menu-text)}.mx-menu-bar .mx-menu-bar-item:hover{background-color:var(--mx-menu-hover-backgroud);color:var(--mx-menu-hover-text)}.mx-menu-bar .mx-menu-bar-item:hover .mx-menu-bar-icon-menu{fill:var(--mx-menu-hover-text)}.mx-menu-bar .mx-menu-bar-item:active,.mx-menu-bar .mx-menu-bar-item.active{background-color:var(--mx-menu-active-backgroud);color:var(--mx-menu-active-text)}.mx-menu-bar .mx-menu-bar-item:active .mx-menu-bar-icon-menu,.mx-menu-bar .mx-menu-bar-item.active .mx-menu-bar-icon-menu{fill:var(--mx-menu-active-text)}.mx-menu-bar .mx-menu-bar-icon-menu{fill:var(--mx-menu-text);width:var(--mx-menu-icon-size);height:var(--mx-menu-icon-size)}.mx-menu-bar.flat .mx-menu-bar-item{border-radius:0}.icon[data-v-ea7bc0d4]{width:2em;height:2em;display:flex;align-items:center;justify-content:center;background-color:transparent}.c-sidepanel{--header-height: 4.5em;position:fixed;top:0;bottom:0;right:0;z-index:200;background-color:#fff;transition:all .2s ease;width:360px;box-shadow:#425b7636 -3px 0 8px}.c-sidepanel.c-sidepanel-detached{top:.5em;right:.5em;bottom:.5em;border-radius:1em;overflow:hidden;border:1px solid rgba(0,0,0,.1);background-color:#ffffffb3;-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);box-shadow:0 .25em 1em #0000001a,0 .15em .5em #0000001a}.c-sidepanel.c-sidepanel-detached .c-sidepanel-body.c-sidepanel-body-padded{padding:1.5em}.c-sidepanel.c-sidepanel-wide{width:500px}.c-sidepanel.c-sidepanel-xwide{width:800px}.c-sidepanel .c-sidepanel-innerwrapper{display:flex;flex-direction:column;position:relative;height:100%}.c-sidepanel .c-sidepanel-loader{position:absolute;inset:0;background-color:#fff;z-index:10;opacity:.6;display:grid;place-content:center}.c-sidepanel .c-sidepanel-loading{filter:grayscale(.6)}.c-sidepanel .c-sidepanel-header{flex:0 0 var(--header-height);height:var(--header-height);border-bottom:1px solid rgba(0,0,0,.1);background-color:transparent;color:currentColor;font-weight:700;display:flex;justify-content:space-between}.c-sidepanel .c-sidepanel-header .c-sidepanel-header-title{font-size:1.25em;flex:1 1;display:flex;align-items:center;padding-left:2rem}.c-sidepanel .c-sidepanel-header button{font-size:1.8em;flex:0 0 3rem;appearance:none;background-color:transparent;border:none;cursor:pointer;color:currentColor}.c-sidepanel .c-sidepanel-header button:hover{color:var(--brand-blue)}.c-sidepanel .c-sidepanel-body{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;flex:1 1}.c-sidepanel .c-sidepanel-body.c-sidepanel-body-padded{padding:2em}.c-sidepanel .c-sidepanel-footer{flex:0 0 6rem;height:6rem;background-color:var(--color-background-soft);border-top:1px solid var(--color-border);display:flex;gap:1em;padding:1em 2em;align-items:center}.c-sidepanel .panel-actions{display:flex;justify-content:space-between}#c-sidepanel-overlay{position:fixed;z-index:299;background-color:#0000004d;inset:0}.overlay-enter-active,.overlay-leave-active{transition:opacity .25s ease}.overlay-enter-from,.overlay-leave-to{opacity:0}.avatar{width:4em;height:4em;border-radius:50%;background-color:#666;color:#fff;font-weight:700;display:grid;place-content:center;background-size:cover;background-position:center}.avatar span{font-size:1.5em}.avatar.xsmall{font-size:.6rem}.avatar.small{font-size:.75rem}.avatar.medium{font-size:1rem}.avatar.large{font-size:1.5rem}.hs-tabs{display:flex;border-bottom:1px solid var(--color-border);margin-bottom:2em}.hs-tabs.noMargin{margin-bottom:0}.hs-tabs button{cursor:pointer;font:inherit;appearance:none;background-color:transparent;position:relative;border:none;padding:.75em 1.75em;font-weight:300;display:flex;align-items:center;gap:.75em}.hs-tabs button .icon{font-size:1.2rem;margin:-.5em}.hs-tabs button.active{font-weight:500}.hs-tabs button.active:after{content:"";position:absolute;bottom:0;right:0;left:0;height:.3em;border-radius:.2em;transform:translateY(50%);background-color:currentColor}.hs-tabs.fill button{white-space:nowrap;flex:1}.hs-tabs.boxy button{border:1px solid var(--color-border);margin:-1px;background-color:var(--color-background-soft)}.hs-tabs.boxy button.active{background-color:var(--color-background);border-bottom-color:transparent}.hs-tabs.boxy button.active:after{display:none}.hs-dropdown{position:relative;width:fit-content}.hs-dropdown-menu{max-height:70vh;overflow-y:auto;position:absolute;top:calc(100% + .5em);left:0;width:240px;color:var(--color-text);background-color:var(--color-background);border:1px solid #ccc;z-index:10;box-shadow:0 1px 24px #00000014;border:1px solid #cbd6e2;border-radius:3px;padding:.25em 0}.hs-dropdown-menu hr{margin:0}.hs-dropdown-menu.is-right{right:0;left:unset}.hs-dropdown-menu.is-bottom{top:unset;bottom:calc(100% + .5em)}.hs-dropdown-menu.wide{width:600px}.hs-dropdown-menu hr{background-color:var(--hs-gray-lighter);height:1px;border:none}.hs-dropdown-menu button,.hs-dropdown-menu a{display:flex;align-items:center;gap:.25em;text-decoration:none;appearance:none;font:inherit;width:100%;text-align:left;padding:.25em 1em;border:none;background-color:transparent;cursor:pointer;font-weight:400;height:3em;color:#33475b}:is(.hs-dropdown-menu button,.hs-dropdown-menu a):hover{background-color:#e5f5f8}.c-editable{border-radius:.25em;border-bottom:1px solid transparent;padding:.25em;margin:-.25em;cursor:pointer;position:relative}.c-editable:not(.quiet):before{content:"";position:absolute;left:.25em;right:.25em;bottom:3px;border-bottom:1px dashed var(--slate-lighter)}.c-editable.quiet:hover,.c-editable.quiet:focus{box-shadow:none!important}.c-editable:not(.view-mode):focus{box-shadow:inset 0 0 2px var(--slate-lighter)}.c-editable:not(.view-mode):focus:before{display:none}.c-editable:not(.view-mode):hover,.c-editable:not(.view-mode).focused{box-shadow:0 0 0 1px currentColor}.c-editable:not(.view-mode):focus{outline:none;background-color:var(--slate-lightest);cursor:text}.c-editable:empty{width:100px;width:fit-content}.c-editable:empty:after{content:attr(data-empty-placeholder);opacity:.3;pointer-events:none}.c-editable-inline{min-width:1em;text-align:center;display:inline-block;margin-bottom:-1px}.c-editable-inline:not(.quiet){border-bottom:1px dashed var(--hs-blue-base)}.c-editable-inline:not(.view-mode):focus{outline:none;border-bottom-style:solid;background-color:var(--hs-blue-base)}div.c-editable.wysiwyg{margin:0;border-radius:0;cursor:default;padding:0}div.c-editable.wysiwyg:before{display:none}.active div.c-editable.wysiwyg{outline:1px dashed var(--accent-bg)}div.c-editable.wysiwyg:active,div.c-editable.wysiwyg:focus,div.c-editable.wysiwyg:hover{box-shadow:none;background-color:transparent;outline:1px dashed var(--accent-bg)}div.c-editable.wysiwyg:focus{outline-style:solid}.hs-input-type-search .hs-input-wrapper{position:relative}.hs-input-type-search .icon{position:absolute;font-size:1.2rem;left:.25em;top:50%;transform:translateY(-50%)}.hs-input-type-search input{padding-left:2.5rem}.hs-checkbox{display:flex;gap:.5em;align-items:center}.hs-search-select .hs-options-holder{position:relative}.hs-search-select .hs-options-holder .hs-options-list{position:absolute;top:0;left:0;right:0;background-color:var(--color-background);z-index:10;box-shadow:0 .1em .25em #0003;border-radius:.25em;max-height:20em;overflow-y:auto}.hs-search-select .hs-options-holder .hs-options-list .no-matches{padding:1em}.hs-search-select .hs-options-holder .hs-options-list button{display:block;appearance:none;width:100%;border:none;text-align:inherit;font:inherit;background-color:transparent;padding:.5em 1em;cursor:pointer}.hs-search-select .hs-options-holder .hs-options-list button:hover{background-color:var(--color-background-soft)}.hs-search-select .hs-options-holder .hs-options-list button.highlight{background-color:var(--hs-blue-base);color:var(--hs-white)}.status-tag{display:inline-flex;align-items:center;gap:.5em}.status-tag-dot{display:block;width:.75rem;height:.75rem;border-radius:100%;background-color:#eee}
