:root{--ok:#17924a;--ok-strong:#0f7a3b;--ok-bg:#e2f6e9;--ok-ring:#b7e6c8;--warn:#b26b00;--warn-bg:#fff2d9;--warn-ring:#f6d79c;--danger:#c93a3a;--danger-bg:#fdeaea;--info:#5b45d6;--info-bg:#efebff;--text:#2a2636;--text-2:#4c4659;--text-3:#6a6377;--line:#e6e1ee;--focus:#8b7cf0}body,input,select,textarea{font-size:15.5px;color:var(--text)}input,select,textarea{border-color:#d3cde0}input::placeholder,textarea::placeholder{color:#9a93a8}input:hover:not(:focus):not([readonly]),select:hover:not(:focus),textarea:hover:not(:focus){border-color:#bdb2d6}input[readonly]{background:#f6f4fa;color:var(--text-3)}input[type=checkbox],input[type=radio]{width:19px;height:19px}:focus-visible{outline-color:var(--focus)}button.hint.hint{width:19px!important;height:19px!important;min-width:19px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;font-size:12.5px!important;box-shadow:none!important;text-decoration:none!important;flex:0 0 auto!important}.hint,button.hint.hint{background:#ece7ff;color:#5b45d6}.hint{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;min-width:19px;border-radius:50%;border:0;padding:0;margin:0 0 0 7px;font-family:var(--font);font-size:12.5px;font-weight:800;line-height:1;letter-spacing:0;vertical-align:.12em;cursor:help;transition:background .15s,color .15s,transform .15s;position:relative;text-transform:none}.hint:after{content:"";position:absolute;inset:-10px}button.hint.hint-open,button.hint.hint:hover{background:#6b52e6;color:#fff}.hint:active{transform:scale(.94)}button.hint.hint-light{background:#ffffff2e;color:#fff}button.hint.hint-light.hint-open,button.hint.hint-light:hover{background:#fff;color:#5b45d6}h1>.hint,h2>.hint{vertical-align:.35em;margin-left:9px}.with-hint{display:inline-flex;align-items:center;gap:0}.hint-bubble{position:fixed;z-index:1000;background:#251f33;color:#f4f1fb;border-radius:12px;padding:13px 15px 14px;font-size:14px;line-height:1.55;font-weight:400;letter-spacing:0;text-transform:none;text-align:left;box-shadow:0 14px 34px #1d153033,0 2px 6px #1d153026;pointer-events:auto;animation:hint-in .14s ease-out}.hint-bubble b{display:block;font-size:14.5px;font-weight:650;color:#fff;margin-bottom:4px}.hint-bubble:before{content:"";position:absolute;left:calc(var(--arrow) - 7px);width:14px;height:14px;background:#251f33;transform:rotate(45deg);border-radius:2px}.hint-above{transform:translateY(-100%)}.hint-above:before{bottom:-5px}.hint-below:before{top:-5px}.hint-bubble>span{position:relative;display:block}@keyframes hint-in{0%{opacity:0;margin-top:4px}to{opacity:1;margin-top:0}}.ok-check{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ok);color:#fff;flex-shrink:0;box-shadow:0 2px 5px #17924a33}.ok-check-sm{width:18px;height:18px}.ok-check-md{width:22px;height:22px}.ok-check-lg{width:30px;height:30px}.ok-check svg{color:#fff!important;stroke-width:3.2!important;width:auto}.badge,.workspace .badge{font-weight:600;font-size:13px;padding:5px 10px 5px 8px;border-radius:999px;gap:6px;border:1px solid transparent}.badge-icon{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;flex-shrink:0}.badge-green,.workspace .badge-green{background:var(--ok-bg);color:var(--ok-strong);border-color:var(--ok-ring)}.badge-green .badge-icon{background:var(--ok);color:#fff}.badge-green .live-dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px #17924a2e;animation:live-pulse 2.2s infinite}.badge-purple,.workspace .badge-purple{background:var(--info-bg);color:#4a33c4;border-color:#d6ccff}.badge-pulse{width:8px;height:8px;border-radius:50%;background:#6b52e6;box-shadow:0 0 0 3px #6b52e629;animation:live-pulse 1.8s infinite}.badge-amber,.workspace .badge-amber{background:var(--warn-bg);color:#8a5300;border-color:var(--warn-ring)}.badge-amber .badge-icon{color:#b26b00}.badge-red,.workspace .badge-red{background:var(--danger-bg);color:#a52a2a;border-color:#f5c2c2}.badge-red .badge-icon{color:var(--danger)}.badge-neutral,.workspace .badge-neutral{background:#f1eff6;color:#514a5e;border-color:#e3dfeb}@keyframes live-pulse{0%,to{box-shadow:0 0 0 3px #17924a2e}50%{box-shadow:0 0 0 6px #17924a10}}.badge-purple .badge-pulse{animation-name:live-pulse-purple}@keyframes live-pulse-purple{0%,to{box-shadow:0 0 0 3px #6b52e629}50%{box-shadow:0 0 0 6px #6b52e60d}}.live-dot{background:#22a35a}.notice,.workspace .notice{border:1px solid transparent;border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.6;align-items:flex-start}.notice-icon{display:flex;margin-top:1px}.notice-info,.workspace .notice-info{background:#f1eeff;color:#3f356b;border-color:#dfd8fb}.notice-info .notice-icon{color:#6b52e6}.notice-success,.workspace .notice-success{background:var(--ok-bg);color:#145c32;border-color:var(--ok-ring)}.notice-success .notice-icon{color:var(--ok)}.notice-warning,.workspace .notice-warning{background:var(--warn-bg);color:#6b4300;border-color:var(--warn-ring)}.notice-warning .notice-icon{color:var(--warn)}.notice-error,.workspace .notice-error{background:var(--danger-bg);color:#8a2222;border-color:#f5c2c2}.notice-error .notice-icon{color:var(--danger)}.toast{font-size:15px;font-weight:500;padding:14px 16px;border-radius:14px;gap:10px;display:flex;align-items:center;color:#145c32;background:#f3fcf6;border:1px solid var(--ok-ring);box-shadow:0 16px 40px #1b3b2a24}.toast>svg{color:var(--ok)}.toast-error{color:#8a2222;background:#fff6f6;border-color:#f5c2c2;box-shadow:0 16px 40px #3b1b1b24}.toast-error>svg{color:var(--danger)}.field>.field-label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;color:var(--text-2);font-weight:600;font-size:15px}.auth-form-wrap .field,.modal .field,.order-form-section .field,.workspace .field{color:var(--text-2)}.field-optional{font-style:normal;font-weight:400;font-size:13px;color:var(--text-3);margin-left:8px}.field>small,.workspace .field>small{color:var(--text-3);font-size:13.5px;line-height:1.5}.checkbox-label{color:var(--text-2);font-size:15px}.button{font-weight:600}.button-secondary,.workspace .button-secondary{color:#3f3852;border-color:#d9d2e6}.button-secondary:hover{border-color:#b7a8e0;color:#2f2745}.button-ghost{color:#5b45d6}.button-danger{color:#a52a2a;background:#fdeeee;border-color:#f4c9c9}.search-trigger kbd{width:auto;height:auto;padding:2px 6px;margin-left:12px;font-family:var(--font);font-size:11.5px;line-height:1.4;color:#5c5470;background:#f4f1fa;border:solid #e2dcef;border-width:1px 1px 2px;border-radius:6px;letter-spacing:.02em}.progress-wrap{border-top:1px solid #ece7f3;padding-top:20px;margin-top:4px}.progress-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:15px;color:var(--text-2);margin-bottom:18px}.progress-summary b{color:var(--text);font-weight:650}.progress-summary-count{font-weight:600;color:#5b45d6;background:var(--info-bg);border-radius:999px;padding:3px 10px;font-size:13.5px}.progress-summary-free{margin-left:auto;font-size:13.5px;color:var(--ok-strong);font-weight:600}.progress-wrap .progress-steps,.workspace .progress-wrap .progress-steps{border-top:0;padding:0 0 6px;display:flex;align-items:flex-start}.progress-wrap .progress-steps>li{flex:1 1;flex-direction:column;align-items:center;gap:10px;text-align:center;position:relative}.progress-wrap .progress-steps>li:before{content:"";position:absolute;height:4px;top:15px;left:calc(-50% + 20px);width:calc(100% - 40px);border-radius:4px;background:#e7e2ef;z-index:0}.progress-wrap .progress-steps>li:first-child:before{display:none}.progress-wrap .progress-steps>li.completed:before,.progress-wrap .progress-steps>li.current:before{background:linear-gradient(90deg,#22a35a,#22a35a)}.progress-wrap .progress-steps>li.current:before{background:linear-gradient(90deg,#22a35a,#6b52e6)}.progress-wrap .step-dot,.workspace .progress-wrap .step-dot{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;font-family:var(--display);position:relative;z-index:1;background:#fff;color:#8a839a;border:2px solid #ddd7e8}.progress-wrap li.completed .step-dot{background:var(--ok);border-color:var(--ok);color:#fff;box-shadow:0 3px 8px #17924a40}.progress-wrap li.current .step-dot{background:#6b52e6;border-color:#6b52e6;color:#fff;box-shadow:0 0 0 5px #6b52e626,0 3px 8px #6b52e640;animation:step-pulse 2.4s ease-in-out infinite}@keyframes step-pulse{0%,to{box-shadow:0 0 0 5px #6b52e626,0 3px 8px #6b52e640}50%{box-shadow:0 0 0 9px #6b52e60f,0 3px 8px #6b52e640}}.progress-wrap .step-text{display:flex;flex-direction:column;align-items:center;gap:2px}.progress-wrap .step-text>b,.workspace .progress-wrap .step-text>b{display:inline-flex;align-items:center;font-size:14.5px;font-weight:600;color:var(--text-2)}.progress-wrap .step-text>b button.hint.hint{margin-left:5px;width:17px!important;height:17px!important;min-width:17px!important;font-size:11.5px!important}.progress-wrap .step-text>small{font-size:12.5px;font-weight:600;color:#8a839a}.progress-wrap li.completed .step-text>small{color:var(--ok-strong)}.progress-wrap li.current .step-text>b{color:#3d2aa8}.progress-wrap li.current .step-text>small{color:#5b45d6}.progress-wrap li.upcoming .step-text>b{color:#7a7388;font-weight:500}.next-action,.workspace .next-action{border-radius:16px;padding:22px 24px;gap:18px;align-items:center;border:1px solid #d9d0fb;background:linear-gradient(120deg,#f3f0ff,#fbfaff 70%);position:relative;overflow:hidden}.next-action:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#6b52e6}.next-action-icon,.workspace .next-action-icon{width:52px;height:52px;border-radius:14px;background:#6b52e6;color:#fff;box-shadow:0 6px 14px #6b52e640}.next-action .eyebrow,.workspace .next-action .eyebrow{color:#5b45d6;font-weight:700}.next-action h2,.workspace .next-action h2{color:var(--text);font-size:20px;font-weight:650}.next-action p,.workspace .next-action p{color:var(--text-2);font-size:15px;line-height:1.6;max-width:560px}.next-action p.next-action-need{margin-top:10px;padding:9px 12px;border-radius:10px;background:#ffffffc4;border:1px dashed #cfc4f6;font-size:14.5px}.next-action-need b{color:#3d2aa8}.next-action .button,.workspace .next-action .button{font-size:15px;min-height:46px;padding:12px 18px;white-space:nowrap}.next-action-wait,.workspace .next-action-wait{background:linear-gradient(120deg,#eef5ff,#fafcff 70%);border-color:#cfe0fb}.next-action-wait:before{background:#3a7bd5}.next-action-wait .next-action-icon{background:#3a7bd5;box-shadow:0 6px 14px #3a7bd540}.next-action-wait .eyebrow,.next-action-wait .next-action-need b{color:#245fb3!important}.next-action-wait p.next-action-need{border-color:#bcd3f5}.next-action-wait .button-primary{background:#fff;color:#1f4f96;border:1px solid #bcd3f5;box-shadow:none}.next-action-done,.workspace .next-action-done{background:linear-gradient(120deg,#e8f8ee,#fafffb 70%);border-color:var(--ok-ring)}.next-action-done .next-action-icon,.next-action-done:before{background:var(--ok)}.next-action-done .next-action-icon{box-shadow:0 6px 14px #17924a40}.next-action-done .eyebrow{color:var(--ok-strong)!important}.next-action-done .button-primary{background:#fff;color:var(--ok-strong);border:1px solid var(--ok-ring);box-shadow:none}.next-action-warn,.workspace .next-action-warn{background:linear-gradient(120deg,#fff4df,#fffcf6 70%);border-color:var(--warn-ring)}.next-action-warn .next-action-icon,.next-action-warn:before{background:#d98a00}.next-action-warn .next-action-icon{box-shadow:0 6px 14px #d98a0040}.next-action-warn .eyebrow,.next-action-warn .next-action-need b{color:#8a5300!important}.next-action-warn p.next-action-need{border-color:var(--warn-ring)}.page-guide{background:#fffbea;border:1px solid #f3e2a6;border-radius:14px;margin-bottom:22px}.page-guide-toggle{display:flex;align-items:center;gap:14px;width:100%;min-height:62px;padding:12px 18px;border:0;border-radius:13px;background:transparent;color:#4a3a12;text-align:left}.page-guide-toggle:hover{background:#fff5d2}.page-guide-icon{width:38px;height:38px;border-radius:11px;background:#ffe9a8;color:#8a5a00;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page-guide-heading{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.page-guide-heading>b{display:block;flex:1 1;font-size:16px;color:#4a3a12;font-family:var(--display)}.page-guide-heading>span{font-size:13px;font-weight:500;color:#80611f}.page-guide-chevron{color:#80611f}.page-guide-toggle[aria-expanded=true] .page-guide-chevron{transform:rotate(180deg)}.page-guide-content{padding:2px 18px 18px 70px}.page-guide ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.page-guide li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.55;color:#574a2c}.page-guide li>span{width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #ecd58a;color:#8a5a00;font-weight:700;font-size:12.5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.page-guide li b{color:#3d300d}.price-card ul{gap:12px}.price-card li,.public-section .price-card li{color:var(--text-2);font-size:15px;align-items:center;gap:10px}.price-card li .ok-check{margin-top:0}.price-card li .hint{margin-left:2px}.feature-text{display:inline}.price-includes{color:var(--text-3)!important;font-weight:600}.hero-assurance,.pricing-note{color:var(--text-2)}.hero-assurance>span,.pricing-note>span{gap:8px;font-weight:500}.plan-features>span,.workspace .plan-features>span{color:var(--text-2);gap:9px}.order-aside li.done>span{background:var(--ok);border-color:var(--ok);color:#fff;box-shadow:0 3px 8px #17924a40}.order-aside li.active>span{background:#6b52e6;border-color:#6b52e6;color:#fff;font-weight:700;box-shadow:0 0 0 5px #6b52e626}.order-aside li>span{font-weight:600;color:#6a6377;background:#fff;border:2px solid #ddd7e8}.order-aside li b{color:var(--text-2);font-weight:600}.order-aside li.active b{color:#3d2aa8}.order-aside li.done b{color:var(--ok-strong)}.order-aside li small{color:var(--text-3)}.order-aside li.done:not(:last-child):after{background:var(--ok);width:2px}.order-progress{display:flex;gap:6px;margin:0 0 18px}.order-progress>i{height:6px;flex:1 1;border-radius:6px;background:#ebe6f3}.order-progress>i.done{background:var(--ok)}.order-progress>i.active{background:#6b52e6}.industry-options button.selected{border-color:#6b52e6;background:#f3f0ff;color:#3d2aa8;box-shadow:0 0 0 1px #6b52e6}.industry-options button{color:var(--text-2)}.industry-options button>.ok-check{position:absolute;top:8px;right:8px}.order-plan.selected{border-color:#6b52e6;box-shadow:0 0 0 1px #6b52e6;background:#f8f6ff}.order-plan li{color:var(--text-2)!important;gap:7px}.order-plan p{color:var(--text-3)!important}.order-plan b,.order-plan h3{color:var(--text)!important}.quick-actions>a .quick-icon{transition:transform .15s}.quick-actions>a:hover .quick-icon{transform:scale(1.06)}.quick-violet .quick-icon{background:#efebff!important;color:#5b45d6!important}.quick-teal .quick-icon{background:#e3f5f2!important;color:#127a6a!important}.quick-amber .quick-icon{background:#fff1d6!important;color:#a35f00!important}.workspace .quick-actions h3{color:var(--text);font-size:15.5px}.workspace .quick-actions p{color:var(--text-3);font-size:13.5px}.card-heading h3,.workspace .card-heading h3{color:var(--text);display:inline-flex;align-items:center;flex-wrap:wrap}.workspace .card-heading h2{color:var(--text)}.workspace .page-heading h1{color:#2a2338}.workspace .brief-about,.workspace .card-description,.workspace .data-settings>p,.workspace .document-card p,.workspace .page-heading p,.workspace .payment-method-card>p,.workspace .service-card>p,.workspace .ticket-row p{color:var(--text-2)}.workspace .billing-price,.workspace .subscription-price{color:#2a2338}.subscription-due>span{display:inline-flex;align-items:center}.included-note{align-items:center}.included-note>span:not(.ok-check){font-weight:600;color:var(--ok-strong)}.revision-approved{color:var(--ok-strong)!important;font-weight:600;gap:6px!important;font-size:13px!important}.workspace .sidebar-nav a{color:#4c4659;font-weight:500}.workspace .sidebar-nav a.active{color:#3d2aa8;font-weight:650}.sidebar-nav a.active svg{color:#6b52e6}.sidebar-nav a>b{background:#6b52e6!important;color:#fff!important;font-weight:700;border-radius:999px!important;min-width:21px;text-align:center}.mobile-bottom-nav>a.active{color:#3d2aa8!important;font-weight:650}.mobile-bottom-nav>a.active>svg{color:#6b52e6}.notification-button>i{background:#e5484d!important;width:9px!important;height:9px!important;box-shadow:0 0 0 2px #fff}.chat-time>span{color:#22a35a;font-weight:700}.email-status .badge{margin-top:0}.workspace .data-table th{color:var(--text-3);font-weight:600}.table-money{color:var(--text)!important;font-weight:650}@media (max-width:760px){body{font-size:15px}.next-action,.workspace .next-action{padding:18px 16px 18px 20px;align-items:flex-start;flex-wrap:wrap}.next-action>div:nth-child(2){flex-basis:calc(100% - 66px)}.next-action>.button,.workspace .next-action>.button{width:100%;margin-left:0;justify-content:center}.next-action-icon,.workspace .next-action-icon{width:44px;height:44px}.page-guide-toggle{padding:12px 14px;gap:11px}.page-guide-heading{display:block}.page-guide-heading>b{font-size:15px;line-height:1.4}.page-guide-heading>span{display:block;margin-top:2px}.page-guide-content{padding:2px 14px 16px}.page-guide-icon{width:32px;height:32px}.progress-summary-free{margin-left:0;width:100%}.progress-wrap .progress-steps,.workspace .progress-wrap .progress-steps{flex-direction:column;gap:0}.progress-wrap .progress-steps>li{flex-direction:row;align-items:center;text-align:left;gap:12px;padding:0 0 18px;width:100%}.progress-wrap .progress-steps>li:last-child{padding-bottom:0}.progress-wrap .progress-steps>li:before{display:block!important;left:15px;top:auto;bottom:-2px;width:4px;height:calc(100% - 30px);transform:translateY(0)}.progress-wrap .progress-steps>li:last-child:before{display:none!important}.progress-wrap .progress-steps>li.completed:before{background:#22a35a}.progress-wrap .progress-steps>li.current:before{background:#e7e2ef}.progress-wrap .progress-steps>li:first-child:before{display:block!important}.progress-wrap .step-text{flex-direction:row;align-items:center;justify-content:space-between;flex:1 1;gap:10px}.progress-wrap .step-text>b{font-size:15.5px!important}.progress-wrap .step-text>small{font-size:13px;padding:2px 9px;border-radius:999px;background:#f2eff7}.progress-wrap li.completed .step-text>small{background:var(--ok-bg)}.progress-wrap li.current .step-text>small{background:var(--info-bg)}.hint-bubble{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.badge-green .live-dot,.badge-pulse,.hint-bubble,.progress-wrap li.current .step-dot{animation:none}}@media print{.hint,.page-guide{display:none!important}}.bottom-nav-icon{position:relative;display:flex}.bottom-nav-icon>b{position:absolute;top:-6px;right:-11px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e5484d;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.mobile-bottom-nav>a{font-size:12px!important;color:#5c5470!important}.search-results a>span small{display:block;font-size:13px;color:var(--text-3);font-weight:400;margin-top:1px}.sidebar-help-hours{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ok-strong);font-weight:600;margin:8px 0 2px}.workspace .sidebar-help p{color:var(--text-2)}.revision-waiting{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;color:#4a33c4}.revision-waiting:before{content:"";width:8px;height:8px;border-radius:50%;background:#6b52e6}.modal-checklist{list-style:none;margin:14px 0 18px;padding:14px 16px;border-radius:12px;background:#f4fbf6;border:1px solid var(--ok-ring);display:grid;gap:9px}.modal-checklist li{display:flex;align-items:center;gap:10px;font-size:15px;color:#1f4d31}.site-preview-actions .text-link,.site-preview-actions>div{font-size:14.5px!important}.review-actions{background:#f3f0ff!important;border:1px solid #d9d0fb!important;border-radius:14px!important}.review-actions b{color:var(--text)!important;font-size:16px!important}.review-actions small,.secure-payment,.workspace .secure-payment{color:var(--text-2)!important;font-size:14px!important}.secure-payment,.workspace .secure-payment{font-weight:500}.secure-payment svg{color:var(--ok)}.renewal-control{display:inline-flex;align-items:center}.plan-overview-bottom .renewal-control>button:not(.hint){font-size:14px!important;color:#6a6377!important;background:transparent;border:0;padding:6px;text-decoration:underline;text-underline-offset:3px}.plan-overview-bottom .text-link{font-size:14.5px!important}.payment-facts span{display:inline-flex;align-items:center}.payment-facts b,.workspace .payment-facts b{color:var(--text)!important;font-size:14px!important}.receipt-wait{display:inline-flex;align-items:center}.payment-due-banner{background:linear-gradient(120deg,#f3f0ff,#fbfaff)!important;border:1px solid #d9d0fb!important;border-left:5px solid #6b52e6!important;border-radius:14px!important}.payment-due-banner h3{color:var(--text)!important;font-size:18px!important}.payment-due-banner p{color:var(--text-2)!important}.payment-due-banner p,.payment-due-banner>.button{font-size:15px!important}.payment-method-card h3{color:var(--text)!important}.payment-method-card>small{color:var(--text-3)!important;font-size:13.5px!important}.document-hash{align-items:center!important;font-size:12.5px!important;color:var(--text-3)!important;word-break:break-all}.accept-steps{list-style:none;margin:12px 0 18px;padding:0;display:grid;gap:10px}.accept-steps li{display:flex;align-items:center;gap:11px;font-size:15px;color:var(--text-3)}.accept-steps li>span{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:13px;background:#fff;border:2px solid #ddd7e8;color:#8a839a}.accept-steps li.current{color:var(--text);font-weight:600}.accept-steps li.current>span{background:#6b52e6;border-color:#6b52e6;color:#fff}.accept-steps li.done{color:var(--ok-strong)}.accept-steps li.done>span{border:0;background:transparent}.accept-steps li.done>span .ok-check{width:26px;height:26px}.contract-acceptance h3{display:flex;align-items:center}.chat-private{display:inline-flex!important;align-items:center;color:var(--text-3)!important;font-size:13px!important}.chat-private svg{color:var(--ok)}.chat-starters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.chat-starters button{border:1px solid #d9d0fb;background:#fff;color:#3d2aa8;border-radius:999px;padding:8px 14px;font-size:14px}.chat-starters button:hover{background:#f3f0ff}.workspace .chat-bubble,.workspace .mine .chat-bubble{color:var(--text)!important}.workspace .chat-bubble>p{line-height:1.55}.workspace .chat-author{color:#5b45d6!important;font-size:13px!important;font-weight:600}.chat-time{font-size:12px!important;color:var(--text-3)!important}.workspace .chat-composer textarea{font-size:15.5px!important}.composer-hint{font-size:12.5px!important;color:var(--text-3)!important}.password-input{display:block;position:relative}.password-input .icon-button{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;background:transparent;color:#6a6377;display:flex;align-items:center;justify-content:center;border-radius:8px}.password-input input{padding-right:46px}.password-meter{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--text-3);font-weight:500}.password-meter.ok{color:var(--ok-strong);font-weight:600}.step-label{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;color:#5b45d6!important;font-weight:700}.order-autosave{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-3)}.order-form-section h2{color:var(--text)}.order-intro{color:var(--text-2)!important;font-size:15.5px!important}.clean-fieldset legend{display:inline-flex;align-items:center;font-weight:600;color:var(--text-2);font-size:15px}.order-reassurance{align-items:center}.order-reassurance svg{color:var(--ok)!important}.order-reassurance p{color:var(--text-2)!important}.order-reassurance b{color:var(--ok-strong)!important}.order-summary{border-color:#d9d0fb!important;background:#f8f6ff!important}.order-summary b{color:var(--text)!important}.order-summary div>span{color:var(--text-2)!important;font-size:14px!important}.order-plan li button.hint.hint{width:17px!important;height:17px!important;min-width:17px!important;font-size:11px!important;margin-left:2px}.order-next-steps{list-style:none;padding:18px 20px;margin:26px auto 0;max-width:440px;text-align:left;display:grid;gap:14px;background:#fff;border:1px solid var(--line);border-radius:16px}.order-next-steps li{display:flex;gap:12px;align-items:flex-start}.order-next-num,.order-next-steps li>.ok-check{width:26px;height:26px;margin-top:1px}.order-next-num{border-radius:50%;border:2px solid #ddd7e8;color:#6a6377;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.order-next-steps b{display:block;font-size:15.5px;color:var(--text)}.order-next-steps span:not(.ok-check):not(.order-next-num){display:block;font-size:14px;color:var(--text-3)}.sidebar{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sidebar-nav a{min-height:44px}@media (max-height:940px) and (min-width:761px){.sidebar{padding-top:22px!important}.workspace-label{margin-top:18px!important;margin-bottom:10px!important}.sidebar-nav a{min-height:40px;padding-top:8px!important;padding-bottom:8px!important}.sidebar-help-stars,.sidebar-help>p{display:none!important}.sidebar-help{padding:10px 12px!important;margin-bottom:10px!important}.sidebar-help-hours{margin:0 0 4px}.sidebar-bottom{padding-top:14px!important}}.hero-cta>span{color:var(--text-2)!important}.hero-cta>span b{color:var(--text)!important}.hero-assurance{flex-wrap:wrap;row-gap:10px}.how-card{display:flex;flex-direction:column}.how-card>p{flex:1 1}.how-price{align-self:flex-start;margin-top:18px;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:13px;font-weight:650;background:var(--ok-bg);color:var(--ok-strong);border:1px solid var(--ok-ring)}.how-price:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok)}.how-price-paid{background:#efebff;color:#4a33c4;border-color:#d6ccff}.how-price-paid:before{background:#6b52e6}.how-card h3{color:var(--text)!important}.how-card p{color:var(--text-2)!important}.price-number{display:flex;align-items:baseline;flex-wrap:wrap}.price-number>button.hint{align-self:center}.price-card li>span:not(.ok-check){min-width:0}.price-card>p{color:var(--text-2)!important}.compare-section{background:#fbfaff}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:980px;margin:0 auto}.compare-card{border-radius:18px;padding:28px 28px 30px;border:1px solid var(--line);background:#fff}.compare-card h3{font-size:22px;margin-bottom:18px;color:var(--text)}.compare-card ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.compare-card li{display:flex;align-items:center;gap:11px;font-size:16px;color:var(--text-2);line-height:1.45}.compare-old{background:#faf9fb}.compare-old h3,.compare-old li{color:#6a6377}.compare-x{width:18px;height:18px;border-radius:50%;background:#f1d6d6;color:#b33a3a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.compare-new{border:2px solid #6b52e6;box-shadow:0 18px 40px #6b52e61f}.compare-new li{color:var(--text);font-weight:500}.compare-new .button{margin-top:24px}.faq-list summary{color:var(--text)!important;font-size:16.5px!important}.faq-list details p{color:var(--text-2)!important;font-size:15.5px!important}.mobile-cta{display:none}@media (max-width:760px){.compare-grid{grid-template-columns:1fr;gap:14px}.compare-card{padding:22px 20px}.compare-card li{font-size:15px}.compare-new .button{width:100%}.mobile-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .25s ease}.mobile-cta-visible{transform:none}}@media (max-width:520px){.how-grid{grid-template-columns:minmax(0,1fr)!important}.how-card>div{margin-bottom:16px!important}.mobile-cta .button{width:100%;min-height:50px;font-size:16px}.public-footer{padding-bottom:90px!important}}.help-main .card h2{color:var(--text)}.help-main .card p{color:var(--text-2)!important;font-size:15.5px!important}.glossary{margin:56px 0 40px;text-align:left}.glossary h2{font-size:32px;margin:10px 0 8px}.glossary>p{color:var(--text-2);font-size:16px;margin-bottom:22px}.glossary dl{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0}.glossary dl>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px}.glossary dt{font-weight:700;font-size:16px;color:var(--text);margin-bottom:5px;font-family:var(--display)}.glossary dd{margin:0;font-size:15px;line-height:1.6;color:var(--text-2)}@media (max-width:760px){.glossary dl{grid-template-columns:1fr}.glossary h2{font-size:26px}}.table-scroll{position:relative}@media (max-width:640px){.stack-table,.stack-table tbody,.stack-table td,.stack-table tr{display:block;width:100%}.stack-table thead{display:none}.stack-table{min-width:0!important}.stack-table tr{border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-bottom:12px;background:#fff}.stack-table td{border:0!important;padding:7px 0!important;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;text-align:right}.stack-table td[data-label]:before{content:attr(data-label);font-size:13.5px;color:var(--text-3);font-weight:500;text-align:left;flex-shrink:0}.stack-table td small,.stack-table td>b{display:block}.stack-table td:first-child{flex-direction:column;align-items:flex-start;text-align:left;gap:2px;border-bottom:1px solid #f0ecf5!important;padding-bottom:10px!important;margin-bottom:4px}.stack-table td:first-child:before{display:none}.stack-table td:last-child{justify-content:flex-end}.stack-table .invoice-actions{width:100%;justify-content:space-between}}.data-table .cell{display:block}@media (max-width:760px){.payment-method-card .sbp-symbol{position:static!important;margin-bottom:14px!important}}.progress-wrap{container-type:inline-size}@media (min-width:761px){@container (max-width: 620px){.progress-steps .step-text>b{font-size:13.5px!important}.progress-steps .step-text>b button.hint.hint{margin-left:3px;width:15px!important;height:15px!important;min-width:15px!important;font-size:10.5px!important}}}.workspace .support-mini h3{color:var(--text)!important}.workspace .support-mini p{color:var(--text-2)!important}.workspace .support-mini a{color:#4a33c4!important;font-weight:600}@media (max-width:360px){.how-grid{grid-template-columns:minmax(0,1fr)!important}.how-card{min-width:0}.simple-header>.button{font-size:12.5px!important;padding:8px 10px!important;gap:6px}.simple-header .brand{font-size:19px!important}.hero-assurance{gap:8px 12px!important}}.success-orbit{background:var(--ok-bg)!important;color:var(--ok)!important;box-shadow:0 0 0 10px #e2f6e966!important}.order-success h1{color:var(--text)!important}.order-success p,.order-success-note{color:var(--text-2)!important}.balance-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:23px;margin-bottom:23px;align-items:start}.balance-card{border:2px solid #d9d0fb!important;box-shadow:0 14px 34px #6b52e614}.balance-card h2{color:var(--text)!important}.balance-card h2,.balance-icon{display:flex;align-items:center}.balance-icon{width:44px;height:44px;border-radius:13px;background:var(--ok-bg);color:var(--ok-strong);justify-content:center}.balance-amount{font-family:var(--display);font-size:46px;font-weight:650;letter-spacing:-.04em;color:var(--text);margin:6px 0 14px;line-height:1.1}.balance-amount.is-empty{color:#8a839a}.balance-facts{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:2px}.balance-facts li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f0ecf5;font-size:15px;color:var(--text-2)}.balance-facts li>svg{color:#8a839a;flex-shrink:0}.balance-facts li>span:not(.ok-check){display:inline-flex;align-items:center;flex:1 1}.balance-facts li>b{color:var(--text);text-align:right;font-weight:650}.balance-facts li.is-ok>b,.balance-facts li.is-ok>span:not(.ok-check){color:var(--ok-strong)}.balance-facts li.is-warn>b,.balance-facts li.is-warn>span{color:#8a5300}.balance-facts li.is-warn>svg{color:#d98a00}.topup-title{display:flex;align-items:center;font-size:17px!important;color:var(--text);margin:4px 0 12px}.topup-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.topup-option{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:13px 14px;border-radius:13px;border:1.5px solid #e1dbec;background:#fff;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.topup-option:hover{border-color:#b9a9ef}.topup-option>span:first-child{font-size:14px;color:var(--text-3);font-weight:500}.topup-option>b{font-family:var(--display);font-size:19px;color:var(--text);letter-spacing:-.02em}.topup-option>.ok-check{position:absolute;top:10px;right:10px}.topup-option.selected{border-color:#6b52e6;background:#f6f3ff;box-shadow:0 0 0 1px #6b52e6}.topup-option.topup-cover{grid-column:1/-1;border-style:dashed;border-color:#e9c67a;background:#fffaf0}.topup-option.topup-cover>span:first-child{color:#8a5300;font-weight:600}.topup-option.topup-cover.selected{border-style:solid;border-color:#d98a00;box-shadow:0 0 0 1px #d98a00}.topup-submit{width:100%;min-height:50px;font-size:16px!important}.balance-note{margin-top:12px;font-size:13.5px;color:var(--text-3);line-height:1.55}.balance-locked{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:14px;background:#f6f4fa;border:1px dashed #d9d2e6}.balance-locked>span{width:40px;height:40px;border-radius:12px;background:#fff;color:#6a6377;display:flex;align-items:center;justify-content:center;flex-shrink:0}.balance-locked b{display:block;font-size:16px;color:var(--text);margin-bottom:4px}.balance-locked p{font-size:14.5px;color:var(--text-2);line-height:1.55}.balance-history{margin-bottom:23px}.balance-history ul{list-style:none;margin:0;padding:0;display:grid}.balance-entry{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid #f0ecf5}.balance-entry:last-child{border-bottom:0}.entry-icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f1eff6;color:#6a6377}.entry-topup .entry-icon{background:var(--ok-bg);color:var(--ok-strong)}.entry-refund .entry-icon{background:var(--warn-bg);color:#8a5300}.balance-entry>div:nth-child(2){flex:1 1;min-width:0}.balance-entry b{display:block;font-size:15px;color:var(--text)}.balance-entry small{display:block;font-size:13px;color:var(--text-3);margin-top:2px}.entry-sum{text-align:right;flex-shrink:0}.entry-sum b{font-family:var(--display);font-size:16px}.entry-topup .entry-sum b{color:var(--ok-strong)}.payment-due-warn{background:linear-gradient(120deg,#fff4df,#fffcf6)!important;border-color:var(--warn-ring)!important;border-left-color:#d98a00!important}.payment-due-warn .soft-icon{background:#ffe7b0!important;color:#8a5300!important}.payment-due-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.payment-due-actions .inline-button{font-size:14px;color:#6a5420;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0}.subscription-balance{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 14px;padding:11px 13px;border-radius:12px;background:#f4fbf6;border:1px solid var(--ok-ring);font-size:14.5px;color:#1f4d31}.subscription-balance b{font-family:var(--display);font-size:17px;color:var(--ok-strong)}.subscription-balance.is-warn{background:#fffaf0;border-color:var(--warn-ring);color:#6b4300}.subscription-balance.is-warn b{color:#8a5300}@media (max-width:1000px){.balance-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.balance-amount{font-size:38px}.topup-option>b{font-size:17px}.payment-due-actions{width:100%}.balance-facts li{flex-wrap:wrap}}.payment-due-banner>.payment-due-actions{flex:0 0 auto}.admin-sub-summary{flex-wrap:wrap;font-size:14px!important;color:var(--text-2)!important}.admin-balance-history{margin:12px 0 8px;border:1px solid var(--line);border-radius:12px;padding:10px 14px}.admin-balance-history summary{cursor:pointer;font-weight:600;color:var(--text)}.admin-balance-history ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.admin-balance-history li{display:grid;grid-template-columns:130px 1fr auto auto;gap:12px;align-items:center;font-size:14px;color:var(--text-2)}.admin-balance-history li b.plus{color:var(--ok-strong)}.admin-balance-history li small{color:var(--text-3)}@media (max-width:760px){.admin-balance-history li{grid-template-columns:1fr auto}}.workspace-header{position:sticky;top:0;z-index:40;flex-shrink:0;background:#ffffffeb!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-balance{display:inline-flex;flex-shrink:0;min-height:44px;align-items:center;gap:9px;padding:5px 6px;border-radius:999px;border:1px solid var(--ok-ring);background:#f4fbf6;color:var(--text);white-space:nowrap;transition:box-shadow .15s,border-color .15s,transform .15s}.header-balance:hover{border-color:#8fd3aa;box-shadow:0 4px 14px #17924a24}.header-balance:active{transform:scale(.98)}.header-balance-icon{position:relative;width:32px;height:32px;border-radius:50%;background:var(--ok);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-balance-icon>i{position:absolute;top:-2px;right:-2px;width:11px;height:11px;border-radius:50%;background:#e5484d;box-shadow:0 0 0 2px #fff}.header-balance-text{display:flex;flex-direction:column;line-height:1.1}.header-balance-text small{font-size:11.5px;color:var(--text-3);font-weight:500}.header-balance-text b{font-family:var(--display);font-size:16px;font-weight:700;color:var(--ok-strong);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.header-balance-plus{width:26px;height:26px;border-radius:50%;background:#6b52e6;color:#fff;display:flex;align-items:center;justify-content:center;margin-left:2px;flex-shrink:0}.header-balance.is-low{border-color:var(--warn-ring);background:#fffaf0}.header-balance.is-low .header-balance-icon{background:#d98a00}.header-balance.is-low .header-balance-text b{color:#8a5300}.header-balance.is-loading .header-balance-text b{color:var(--text-3)}.header-balance.is-loading,.header-balance.is-unavailable{border-color:#e5e0ed;background:#f7f5fa}.header-balance.is-loading .header-balance-icon,.header-balance.is-unavailable .header-balance-icon{background:#7a7189}.header-balance.is-unavailable .header-balance-text b{color:var(--text-3)}@media (max-width:760px){.workspace-header{gap:8px!important}.avatar-header,.header-breadcrumb{display:none!important}.header-tools{gap:6px!important;flex-shrink:0}.header-balance{gap:7px;padding:4px 10px 4px 4px}.header-balance-icon{width:30px;height:30px}.header-balance-text small{display:none}.header-balance-text b{font-size:15.5px}.header-balance-plus{display:none}}.account-trigger{display:flex;align-items:center;gap:9px;min-width:0;min-height:44px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text);text-align:left}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:#f2eefb;border-color:#e5dcf6}.account-trigger-sidebar{width:100%;padding:10px 8px;margin:6px 0 16px}.account-menu-profile>.avatar,.account-trigger>.avatar{width:34px;height:34px;font-size:13px;flex-shrink:0}.account-trigger-copy{flex:1 1;min-width:0}.account-trigger-copy b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.account-chevron{color:var(--text-3)}.account-trigger[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.account-trigger-header{display:none}.account-menu{position:fixed;z-index:180;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #e6dfef;border-radius:16px;box-shadow:0 16px 48px #30234526,0 2px 6px #3023450d;padding:6px;color:var(--text);scrollbar-width:thin}.account-menu-identity{display:flex;align-items:center;gap:2px;padding:2px 0 7px;border-bottom:1px solid var(--line);margin-bottom:5px;contain:inline-size}.account-menu-profile{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;min-height:52px;padding:7px 6px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left}.account-menu-profile:hover{background:#f2eefb}.account-menu-person{flex:1 1;min-width:0}.account-menu-person .account-menu-email,.account-menu-person b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-person b{font-size:13.5px;font-weight:600}.account-menu-person .account-menu-email{margin-top:2px;color:var(--text-3);font-size:12px}.account-menu-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:44px;border:0;border-radius:9px;background:transparent;color:var(--text-3)}.account-menu-close:hover{background:#f4f1f9}.account-menu-project{padding:8px 8px 12px;border-bottom:1px solid var(--line);margin-bottom:5px;min-width:0;contain:inline-size}.account-menu-project label{display:block;margin-bottom:6px;font-size:12px;color:var(--text-3)}.account-menu-project select{width:100%;min-width:0;min-height:44px;font-size:16px;text-overflow:ellipsis}.account-menu-links{display:grid;gap:2px}.account-menu-links>a,.account-menu-links>button,.account-menu-logout{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--text-2);font-size:14px;text-align:left}.account-menu-links>a>svg,.account-menu-links>button>svg,.account-menu-logout>svg{flex-shrink:0}.account-menu-header .account-menu-links>a>span,.account-menu-header .account-menu-links>button>span,.account-menu-header .account-menu-logout>span{white-space:nowrap}.account-menu-links>[aria-current=page],.account-menu-links>a:hover,.account-menu-links>button:hover{background:#f2eefb;color:#604ac6}.account-menu-links>a>i{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#d98a00}.account-menu-footer{margin-top:5px;padding-top:5px;border-top:1px solid var(--line)}.account-menu-logout{color:#b53646}.account-menu-logout:hover{background:#fff0f2}.modal:has(.account-details){width:460px}.account-details-heading{display:flex;align-items:center;gap:14px;padding:4px 0 23px}.account-details-heading>.avatar{width:52px;height:52px;flex-shrink:0;border-radius:17px;background:#f1ebfc;color:#7051bb;font-size:18px}.account-details-heading>div{min-width:0}.account-details-heading h3{color:var(--text);font-size:18px;line-height:1.45;overflow-wrap:anywhere}.account-details-heading div>span{display:block;margin-top:4px;color:var(--text-3);font-size:12px}.account-details-fields{margin:0;border-top:1px solid var(--line)}.account-details-fields>div{padding:16px 0;border-bottom:1px solid var(--line)}.account-details-fields dt{margin-bottom:5px;color:var(--text-3);font-size:12px}.account-details-fields dd{margin:0;color:var(--text);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.account-details-fields .account-details-status{display:flex;align-items:center;gap:5px;margin-top:6px;color:#8b6a37;font-size:11px}.account-details-fields .account-details-status.is-verified{color:#36805b}.account-details-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:20px;padding:10px 12px;border-radius:11px;background:#f2edfb;color:#6c4db6;font-size:13px;font-weight:600}.account-details-link:hover{background:#eae1f9}@media (max-width:760px){.workspace-header-start{flex:1 1;min-width:0}.account-trigger-header{display:flex;max-width:180px;padding:4px 2px;gap:6px}.account-trigger-header>.avatar{width:30px;height:30px;font-size:12px}.workspace-header .search-trigger{display:none}}.chat-card{display:flex;flex-direction:column;height:clamp(480px,calc(100dvh - 300px),900px);border:1px solid #e7e2ee;border-radius:20px;background:#fff;box-shadow:0 5px 24px #33224a04}.chat-card.chat-embedded{height:clamp(500px,72dvh,780px)}.chat-heading{padding:17px 24px;gap:12px;border-bottom:1px solid #f0edf4;flex-shrink:0}.chat-heading-copy{min-width:0;flex:1 1}.workspace .chat-heading h2{color:var(--text);font-size:15.5px;font-weight:700;letter-spacing:-.015em}.workspace .chat-heading-copy>span{margin-top:3px;color:var(--text-3);font-size:12px}.chat-heading>.avatar{width:39px;height:39px;flex-shrink:0;background:#f0ebfb;color:#6b52ce}.chat-private{white-space:nowrap;gap:6px}.chat-thread{flex:1 1;min-height:0;position:relative;display:flex;flex-direction:column}.chat-card .chat-messages{flex:1 1;height:auto;min-height:0;max-height:none;padding:20px 24px 8px;background:#fff;scrollbar-width:thin;scrollbar-color:#d8d1e4 transparent}.chat-message-list{max-width:900px;margin:0 auto}.chat-day{color:#938b9e;font-size:11.5px;margin:10px 0 24px}.chat-row{align-items:flex-end;gap:9px;margin-bottom:18px}.chat-row>.avatar{width:28px;height:28px;font-size:11px;background:#f1edf7;color:#88759d;flex-shrink:0}.chat-card .chat-bubble{max-width:min(82%,660px);padding:13px 16px 9px;background:#f6f5f8;border:0;border-radius:18px 18px 18px 5px}.chat-card .mine .chat-bubble{background:#f0ebfc;border-radius:18px 18px 5px 18px}.workspace .chat-bubble>p{font-size:15px!important;line-height:1.65}.workspace .chat-author{color:#78678e!important;font-size:12px!important;font-weight:500;margin-bottom:5px}.chat-card .chat-time{margin-top:7px;font-size:10.5px!important;color:#8f849e!important}.chat-time>svg{color:#8f7eb3}.chat-card .system-message p{color:#958b9f;font-size:11.5px;line-height:1.55}.chat-jump{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:7px 13px;border-radius:999px;border:1px solid #e6deef;background:#fffffff2;color:#6b52c5;box-shadow:0 4px 15px #31203e16;white-space:nowrap;font-size:12px;z-index:2}.chat-compose-area{flex-shrink:0;padding:8px 20px 10px;background:#fff}.chat-card .chat-composer{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border:1px solid #e3deeb;border-radius:18px;background:#faf9fc;box-shadow:0 2px 5px #34214a04;transition:border-color .15s,box-shadow .15s}.chat-card .chat-composer:focus-within{background:#fff;border-color:#b8a8e6;box-shadow:0 0 0 3px #7960d00a}.workspace .chat-composer textarea{display:block;width:100%;min-height:54px;max-height:min(224px,26dvh);padding:14px 16px 6px;border:0;border-radius:18px 18px 0 0;box-shadow:none!important;resize:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:transparent;color:var(--text);font-size:16px!important;line-height:1.65;flex:none}.chat-composer textarea::-webkit-scrollbar,.chat-composer textarea::-webkit-scrollbar-button{display:none;width:0;height:0}.chat-composer textarea::placeholder{color:#9b93a6}.workspace .chat-composer.is-expanded textarea{min-height:min(360px,40dvh);max-height:min(440px,45dvh)}.composer-toolbar{display:flex;align-items:center;gap:3px;padding:4px 8px 8px}.composer-tool{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:10px;background:transparent;color:#92879e;flex-shrink:0}.composer-tool:hover,.composer-tool[aria-expanded=true]{background:#efebf7;color:#6e53c8}.composer-status{flex:1 1;min-width:0;padding:0 8px;color:#a097ac;font-size:11px;text-align:right}.chat-composer .send-button{width:38px;height:38px;border-radius:12px;background:#6d54cf;color:#fff;box-shadow:0 3px 8px #6d54cf24}.chat-composer .send-button:hover:not(:disabled){background:#5a42ba}.chat-composer .send-button:disabled{background:#eeebf2;color:#b4abbf;box-shadow:none;opacity:1;cursor:default}.chat-compose-area .composer-hint{justify-content:center;padding:8px 0 0;min-height:24px;color:#a098aa!important;font-size:11px!important}.composer-mobile-hint{display:none}.chat-composer .composer-attachments{padding:12px 12px 0;background:transparent;max-height:140px;overflow:auto;scrollbar-width:thin}.chat-composer .composer-attachments>div{gap:8px;padding:6px 4px 6px 9px;border:1px solid #e7e0ef;border-radius:10px;background:#fff;max-width:100%}.chat-composer .composer-attachments span{min-width:0;max-width:180px;color:var(--text-2)}.composer-attachments b,.composer-attachments small{display:block;overflow:hidden;text-overflow:ellipsis;font-weight:400}.composer-attachments small{color:var(--text-3);font-size:10px}.chat-composer .composer-attachments button{width:32px;height:32px;align-items:center;justify-content:center;flex-shrink:0}.chat-welcome{padding:35px 12px}.chat-welcome h3{color:var(--text)}.chat-welcome>span{color:#af9be1;font-size:38px;margin-bottom:10px}@media (max-width:760px){.workspace-content:has(.chat-card:not(.chat-embedded)){padding:12px 12px 0}.workspace-content:has(.chat-card:not(.chat-embedded))>.page-heading{display:none}.chat-card:not(.chat-embedded){height:auto;border-radius:16px 16px 0 0}.chat-heading{padding:12px;gap:9px}.chat-heading>.avatar{width:33px;height:33px}.chat-private>span{display:none}.workspace .chat-heading h2{font-size:14px!important}.workspace .chat-heading-copy>span{font-size:10.5px!important;line-height:1.4}.chat-card .chat-messages{padding:12px 10px 4px}.chat-card .chat-bubble{max-width:calc(100% - 32px);padding:10px 12px 7px;border-radius:16px 16px 16px 4px}.chat-card .mine .chat-bubble{max-width:94%;border-radius:16px 16px 4px 16px}.chat-row.mine{padding-left:0}.chat-row>.avatar{width:23px;height:23px;font-size:10px}.workspace .chat-bubble>p{font-size:14px!important;line-height:1.6}.chat-compose-area{padding:7px 9px 6px}.workspace .chat-composer textarea{padding:11px 12px 4px;max-height:max(48px,min(24dvh,calc(100dvh - 330px)));min-height:48px}.workspace .chat-composer.is-expanded textarea{min-height:max(72px,min(36dvh,calc(100dvh - 300px)));max-height:max(72px,min(45dvh,calc(100dvh - 300px)))}.chat-composer .send-button,.composer-tool{width:40px;height:40px}.chat-compose-area .composer-hint .composer-keyboard{display:none}.chat-compose-area .composer-hint .composer-mobile-hint{display:inline}.chat-composer .composer-attachments{max-height:94px}.chat-composer .composer-attachments button{width:40px;height:40px}}.notification-button{width:40px;height:40px;border-radius:12px;flex-shrink:0;color:#8a7e9b}.notification-button:hover{background:#f3effa}.notification-button.has-unread{color:#7750ce;background:#f1eafa;box-shadow:inset 0 0 0 1px #e7daf8}.notification-count{position:absolute;top:-4px;right:-5px;min-width:20px;height:20px;padding:0 5px;display:flex;align-items:center;justify-content:center;border:2px solid white;border-radius:999px;background:#d94f78;color:white;font-size:10px;font-weight:700;line-height:1;animation:notification-arrive .35s ease-out}@keyframes notification-arrive{0%{transform:scale(.7)}65%{transform:scale(1.15)}to{transform:scale(1)}}.modal:has(.notification-center){display:flex;flex-direction:column;width:640px;max-height:min(84dvh,800px);padding:0;border-radius:22px;overflow:hidden}.modal:has(.notification-center) .modal-head{flex-shrink:0;margin:0;padding:23px 24px 8px}.modal:has(.notification-center) .modal-head h2{font-size:23px;color:var(--text)}.notification-center{display:flex;flex-direction:column;min-height:0}.notification-summary{padding:0 24px 19px;color:var(--text-3);font-size:13px;flex-shrink:0}.notification-summary b{font-weight:600;color:#7653c8}.notification-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:0 24px 18px;border-bottom:1px solid #efebf5;flex-shrink:0}.notification-filters{display:flex;align-items:center;gap:3px;padding:3px;border-radius:11px;background:#f5f3f9}.notification-filters button{display:flex;align-items:center;gap:7px;min-height:36px;border:0;border-radius:8px;padding:6px 11px;background:transparent;font-size:12px;color:#746582}.notification-filters button[aria-pressed=true]{background:#fff;color:#6448b0;box-shadow:0 1px 4px #34204910;font-weight:600}.notification-filters b{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:6px;background:#e9e0f9;color:#7752c0;font-size:10px}.notification-read-all{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 0;border:0;background:transparent;color:#756184;font-size:12px}.notification-read-all:hover{color:#6d4bb6}.notification-feed{list-style:none;margin:0;padding:10px;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8d0e6 transparent}.notification-feed>li{margin:0 0 6px;border:1px solid transparent;border-radius:14px}.notification-feed>li:last-child{margin-bottom:0}.notification-feed>li.is-unread{background:#f8f5ff;border-color:#eee5fb}.notification-feed>li:hover{background:#f6f3fb}.notification-feed>li>a{display:flex;gap:12px;padding:15px 13px;border-radius:13px}.event-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;flex-shrink:0}.event-icon-purple{background:#eee6fa;color:#8562c3}.event-icon-green{background:#e8f5ed;color:#4b9670}.event-icon-amber{background:#fbf0d8;color:#ae873c}.event-icon-blue{background:#e9f0fa;color:#6484b9}.event-content{flex:1 1;min-width:0}.event-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin-bottom:7px;color:#796a88;font-size:11px}.event-meta>time{margin-left:auto;color:#81718f}.event-meta .event-new{display:inline-flex;align-items:center;gap:4px;color:#8050b0;font-size:10px}.event-new:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.event-content>b{display:block;font-size:14px;font-weight:600;color:#44354f;line-height:1.45;overflow-wrap:anywhere}.event-content>p{margin-top:5px;font-size:13px;line-height:1.6;color:#766384;overflow-wrap:anywhere;white-space:pre-wrap}.event-project{display:block;margin-top:3px;color:#79658d;font-size:11.5px;overflow-wrap:anywhere}.event-action{display:flex;align-items:center;gap:7px;margin-top:10px;color:#7650ad;font-size:12px;font-weight:500}.notification-footnote{padding:12px 24px 15px;border-top:1px solid #f1edf6;color:#81718f;font-size:10.5px;flex-shrink:0}.notification-empty{padding:45px 28px 55px;text-align:center}.notification-empty>span{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 18px;border-radius:21px;background:#f2ecfb;color:#a085c6}.notification-empty h3{color:#594568;font-size:18px}.notification-empty p{max-width:330px;margin:10px auto 0;color:#7c698e;font-size:13px;line-height:1.65}.notification-error{padding:0 24px}.notification-retry{display:block;border:0;background:transparent;color:inherit;padding:8px 0 0;text-decoration:underline}@media (max-width:760px){.modal:has(.notification-center){border-radius:18px;max-height:calc(100dvh - 32px)}.modal:has(.notification-center) .modal-head{padding:17px 17px 7px}.modal:has(.notification-center) .modal-head h2{font-size:21px}.notification-footnote,.notification-summary,.notification-toolbar{padding-left:17px;padding-right:17px}.notification-toolbar{gap:4px 10px;padding-bottom:12px}.notification-filters button,.notification-read-all{min-height:40px}.notification-read-all{margin-left:auto}.notification-feed{padding:7px}.notification-feed>li>a{padding:12px 10px;gap:9px}.event-icon{width:32px;height:32px;border-radius:10px}.event-meta>time{flex-basis:100%;margin-left:0}.event-content>b,.event-content>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.notification-count{animation:none}}.user-avatar{overflow:hidden;flex-shrink:0}.user-avatar img{display:block;width:100%;height:100%;object-fit:cover}.profile-photo-editor{width:100%;min-width:0}.profile-photo-row{display:flex;align-items:center;gap:15px}.profile-photo-pick{position:relative;display:block;width:64px;height:64px;flex-shrink:0;padding:0;border:0;background:none;border-radius:20px}.profile-photo-pick>.avatar{width:64px;height:64px;border-radius:20px;background:#f1ebfc;color:#7051bb;font-size:21px}.profile-photo-camera{position:absolute;bottom:-3px;right:-4px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:9px;background:#7756ca;color:#fff}.profile-photo-copy{min-width:0;flex:1 1}.profile-photo-copy>b{display:block;font-size:14px}.profile-photo-copy small{display:block;margin-top:6px;color:var(--text-3);font-size:10.5px;line-height:1.5}.profile-photo-action{display:block;min-height:32px;border:0;background:transparent;padding:4px 0;color:#7050b8;font-size:12.5px;font-weight:600}.profile-photo-action:hover{text-decoration:underline}.profile-photo-error,.profile-photo-success{margin-top:12px;font-size:12px;line-height:1.6}.profile-photo-error{color:#b03f54}.profile-photo-success{color:#327652}.settings-form .profile-photo-editor{margin:0 0 25px;padding-bottom:22px;border-bottom:1px solid var(--line)}.admin-profile-card{margin-bottom:22px}.account-menu-count,.support-header-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;border-radius:6px;background:#eee7fc;color:#7151bc;font-size:10px;font-weight:700}.support-header-count{margin-left:0}.support-shell{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);height:clamp(560px,calc(100dvh - 245px),1000px);min-width:0;border:1px solid #e6e0ed;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 6px 24px #39254904}.support-sidebar{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid #eee9f4;background:#fdfcfe}.support-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:20px 18px 15px;gap:10px}.support-sidebar-head>div{display:flex;align-items:center;gap:9px;color:#8767bc}.workspace .support-sidebar-head h2{color:var(--text);font-size:15px;font-weight:700}.support-unread-total{display:flex;align-items:center;justify-content:center;min-width:23px;height:23px;padding:0 6px;border-radius:8px;background:#7b5acc;color:#fff;font-size:11px;font-weight:600}.support-search{display:flex;align-items:center;gap:8px;margin:0 14px 12px;padding:0 11px;height:41px;background:#f6f3fa;border:1px solid #ede7f5;border-radius:11px;color:#9683ac}.workspace .support-search input{width:100%;min-width:0;border:0;box-shadow:none;padding:8px 0;background:transparent;font-size:12px}.support-filters{display:flex;gap:4px;margin:0 14px 12px;padding:3px;border-radius:10px;background:#f2eef7}.support-filters button{display:flex;align-items:center;justify-content:center;gap:5px;flex:1 1;min-height:34px;border:0;border-radius:8px;background:transparent;color:#8b7b9b;font-size:11px;white-space:nowrap;padding:5px 7px}.support-filters button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #402b5510;color:#6f4eb5;font-weight:600}.support-filters b{font-size:10px;font-weight:500}.support-queue-options{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 15px 12px;border-bottom:1px solid #efeaf5}.workspace .support-queue-options select{min-width:0;width:auto;border:0;background:transparent;padding:6px 18px 6px 0;color:#7c688e;font-size:11px;box-shadow:none}.support-queue-options label{display:flex;align-items:center;gap:6px;color:#7c688e;font-size:11px}.workspace .support-queue-options input{width:15px;height:15px;accent-color:#7955c5}.support-thread-list{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ded5e9 transparent;padding:7px}.support-thread-list>ul{padding:0;margin:0;list-style:none}.support-thread-list li{margin:0 0 5px}.support-thread-link{display:block;padding:13px 12px;border:1px solid transparent;border-radius:13px;transition:background .15s}.support-thread-link:hover{background:#f8f5fc}.support-thread-link[aria-current=page]{background:#f4effe;border-color:#e9dff9}.support-thread-meta{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;color:#9686a5}.support-thread-meta>span{flex:1 1;min-width:0}.support-priority{font-size:9px;font-weight:500;color:#b4752c}.support-thread-unread{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:#7c5ac7;border-radius:6px;color:white;font-size:10px}.workspace .support-thread-link h3{font-size:13px;font-weight:600;line-height:1.5;color:#635270;overflow-wrap:anywhere}.workspace .support-thread-link.is-unread h3{color:#3f2d53;font-weight:700}.support-thread-client{display:flex;align-items:center;gap:6px;margin-top:8px;color:#857193;font-size:10.5px}.support-thread-client .avatar{width:20px;height:20px;font-size:8px}.support-thread-link>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#92839f;font-size:11.5px;line-height:1.65;margin-top:7px;overflow-wrap:anywhere}.support-thread-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px}.support-thread-bottom>small{color:#9d8cae;font-size:9.5px}.support-status{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:4px 7px;border-radius:6px;background:#f1edf7;color:#8a719e;font-size:10px;line-height:1.4;white-space:nowrap}.support-status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.support-status-open{background:#f1eafd;color:#8b68bb}.support-status-waiting_client{background:#fff3dc;color:#a48240}.support-status-resolved{background:#eaf5ef;color:#5f9277}.support-sidebar-action{padding:12px;border-top:1px solid #efeaf5}.support-sidebar-action .button{width:100%;min-height:40px;font-size:12px}.support-load-more{justify-content:center;gap:7px;margin:6px auto 12px;min-height:40px;padding:8px 15px;border:0;border-radius:10px;background:#f1ebfa;color:#7a58b6}.support-list-loading,.support-load-more{display:flex;align-items:center;font-size:12px}.support-list-loading{flex-direction:column;gap:14px;padding:40px 15px;color:#9380a6}.support-list-error{padding:0 12px 10px}.support-thread-list .empty{padding:28px 10px}.support-thread-list .empty h3{font-size:15px;line-height:1.5}.support-thread-list .empty p{font-size:12px;line-height:1.7}.support-detail{min-width:0;min-height:0;display:flex;flex-direction:column}.support-welcome{flex:1 1;flex-direction:column;padding:30px;text-align:center;background:radial-gradient(ellipse at center,#fbf9ff,white 70%)}.support-welcome,.support-welcome-icon{display:flex;align-items:center;justify-content:center}.support-welcome-icon{width:82px;height:82px;margin-bottom:24px;border-radius:28px;background:#f1eafa;color:#a68acb;box-shadow:0 8px 40px #b298db0d}.workspace .support-welcome h2{font-size:22px;line-height:1.5;letter-spacing:-.025em;max-width:330px;color:#6a507e}.support-welcome p{max-width:360px;margin:12px auto 23px;color:#9b88ab;line-height:1.8;font-size:13px}.support-welcome>small{margin-top:28px;font-size:10px;color:#b1a1be}.support-welcome .button{font-size:12px}.support-detail-error,.support-detail-loading{padding:25px}.support-detail-error{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.support-detail>.support-conversation.chat-card{flex:1 1;min-height:0;height:auto;border:0;border-radius:0;box-shadow:none}.support-chat-heading{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid #f0eaf5;flex-shrink:0}.support-chat-heading>.avatar,.support-team-icon{width:38px;height:38px;border-radius:12px;background:#f0e9fb;color:#9e7dc9;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px}.support-chat-title{min-width:0;flex:1 1}.support-chat-title>span{display:block;font-size:10px;color:#a492b4;margin-bottom:5px}.workspace .support-chat-title h2{font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere;color:#60496f}.support-chat-title>small{display:block;font-size:10.5px;color:#9e8cae;line-height:1.6;margin-top:4px}.support-chat-heading>.support-status{align-self:flex-start}.support-back{display:none}.support-operator-tools{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding:10px 20px;background:#fdfbff;border-bottom:1px solid #f1ebf7;flex-shrink:0}.support-desktop-tools{flex-shrink:0}.support-manage{display:none}.support-operator-dialog>p{color:var(--text-3);font-size:13px;margin-bottom:20px}.support-operator-dialog .support-operator-tools{flex-direction:column;align-items:stretch;padding:0;background:transparent;border:0}.support-operator-dialog .support-claim,.support-operator-dialog .support-operator-tools label>span{display:block}.support-operator-dialog>.button{margin-top:22px;width:100%}.support-operator-tools label{min-width:0;flex:1 1}.support-operator-tools label>span{display:block;color:#a48eb5;font-size:9.5px;margin-bottom:4px}.workspace .support-operator-tools select{width:100%;min-height:34px;padding:5px 28px 5px 8px;border-color:#eee6f5;border-radius:8px;font-size:11px;background-color:#fff;box-shadow:none;color:#897099}.support-claim{min-height:34px;padding:5px 9px;border:0;border-radius:8px;background:#f0e8fb;color:#8b68bc;font-size:11px;white-space:nowrap}.support-conversation-state{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 20px;border-bottom:1px solid #f5f0f8;flex-shrink:0}.support-conversation-state>span{display:flex;align-items:center;gap:6px;color:#a28cad;font-size:10.5px;line-height:1.6}.support-conversation-state svg{flex-shrink:0}.support-conversation-state>button{display:flex;align-items:center;gap:5px;min-height:30px;padding:4px 0;border:0;background:transparent;color:#9479a8;font-size:10.5px;white-space:nowrap}.support-conversation-state>button:hover{color:#7750ad}.support-chat-private{display:flex;align-items:center;justify-content:center;gap:5px;padding:0 12px 11px;color:#b0a0bc;font-size:9px;flex-shrink:0}.support-chat-error{padding:8px 16px 0;flex-shrink:0}.support-conversation .chat-messages{padding-left:18px;padding-right:18px}.support-conversation .chat-bubble{max-width:85%}.support-conversation .chat-row .avatar{width:25px;height:25px;font-size:10px}.support-conversation .chat-row{gap:8px}.support-conversation .chat-compose-area{padding-left:15px;padding-right:15px}.workspace .support-conversation .chat-composer textarea{max-height:min(224px,26dvh,var(--composer-room,26dvh))}.workspace .support-conversation .chat-composer.is-expanded textarea{min-height:min(360px,40dvh,var(--composer-room,40dvh));max-height:min(440px,45dvh,var(--composer-room,45dvh))}.support-conversation .chat-compose-area .composer-hint{font-size:10px!important}.modal:has(.support-new){width:590px;padding:24px}.support-new-intro{margin:-4px 0 20px;color:#9882aa;font-size:13px;line-height:1.7}.support-new .field{margin-bottom:16px}.support-new-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.support-new .field>select{min-width:0}.support-new-message-label{display:block;margin-bottom:7px;color:var(--text-2);font-size:12px;font-weight:500}.support-new .chat-compose-area{padding:0}.support-new .chat-composer{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0;border:1px solid #e3deeb;border-radius:15px;background:#faf9fc}.support-new .chat-composer:focus-within{border-color:#b9a8df;box-shadow:0 0 0 3px #7960d00a}.support-new .chat-composer textarea{min-height:110px;max-height:22dvh;resize:none;border:0;box-shadow:none;background:transparent;padding:13px 15px;line-height:1.65;font-size:15px;scrollbar-width:none}.support-new .chat-composer.is-expanded textarea{min-height:150px;max-height:28dvh}.support-shell .support-thread-meta{font-size:11px;color:#847091}.workspace .support-thread-link h3{font-size:14px}.support-thread-link>p{font-size:12.5px;color:#82708f}.support-status{font-size:11px}.support-chat-title>span{font-size:11px;color:#887297}.workspace .support-chat-title h2{font-size:15px}.support-chat-title>small{font-size:11.5px;color:#887396}.support-conversation-state>span{font-size:12px;color:#876e97}.support-conversation-state>button{font-size:11.5px;color:#7e5b97}.support-welcome p{color:#856b98}.support-operator-tools label>span{font-size:10.5px;color:#8a719c}.workspace .support-operator-tools select{font-size:12px;color:#775c89}.support-new .composer-status{font-size:10px}.support-new .composer-hint{display:none}.support-new .composer-attachments{padding:10px 10px 0}.support-privacy{margin-top:14px;color:#a48db4;font-size:10.5px;line-height:1.7}.workspace-main:has(.support-shell) .workspace-footer{display:none}@media (min-width:761px) and (max-width:1120px){.support-shell{grid-template-columns:240px minmax(0,1fr)}.support-chat-heading{padding:13px;flex-wrap:wrap}.support-chat-heading>.support-status{margin-left:50px}.support-conversation-state{padding:9px 12px;flex-wrap:wrap;gap:3px}}@media (max-width:760px){.support-shell{display:flex;height:auto;flex:1 1;min-height:0;border-radius:16px 16px 0 0}.support-sidebar{width:100%;border:0}.support-detail,.support-shell.has-conversation .support-sidebar{display:none}.support-shell.has-conversation .support-detail{display:flex;width:100%}.workspace-main:has(.support-shell){height:100dvh;overflow:hidden}.workspace-content:has(.support-shell){display:flex;flex:1 1;flex-direction:column;min-height:0;padding:14px 12px 0}.workspace-content:has(.support-shell.has-conversation)>.page-heading{display:none}.workspace-content:has(.support-shell:not(.has-conversation))>.page-heading{flex-shrink:0;margin-bottom:14px}.workspace .workspace-content:has(.support-shell) .page-heading h1{font-size:24px}.workspace-content:has(.support-shell) .page-heading .page-action{display:none}.workspace-content:has(.support-shell) .page-heading>div>p{font-size:11.5px;line-height:1.6}.support-sidebar-head{padding:16px 16px 12px}.support-search{height:44px}.workspace .support-search input{font-size:16px}.support-filters button{min-height:38px;font-size:12px}.support-back{display:flex;flex-shrink:0;width:32px;height:36px}.support-chat-heading{padding:10px;gap:7px;flex-wrap:wrap}.support-chat-heading>.avatar,.support-chat-heading>.support-team-icon{width:30px;height:30px;border-radius:10px}.support-chat-title{min-width:0}.support-chat-title>span{font-size:10px;margin-bottom:3px}.workspace .support-chat-title h2{font-size:14px;line-height:1.4}.support-chat-title>small{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-chat-heading>.support-status,.support-desktop-tools{display:none}.support-manage{display:flex;flex-shrink:0;width:36px;height:40px}.support-operator-tools{padding:8px 10px;gap:8px}.support-operator-tools label{min-width:100px}.workspace .support-operator-tools select{font-size:16px;min-height:38px;padding-left:7px}.support-claim{min-height:38px}.support-conversation-state{padding:6px 11px;gap:8px}.support-conversation-state>span{font-size:11px}.support-conversation-state>button{font-size:11px;min-height:36px}.support-conversation .chat-messages{padding:10px 10px 2px}.support-conversation .chat-compose-area{padding:6px 8px 4px}.workspace .support-conversation .chat-composer textarea{max-height:min(24dvh,var(--composer-room,24dvh))}.workspace .support-conversation .chat-composer.is-expanded textarea{min-height:min(36dvh,var(--composer-room,36dvh));max-height:min(45dvh,var(--composer-room,45dvh))}.support-chat-private{padding-bottom:8px;font-size:8.5px}.support-new-options{grid-template-columns:1fr;gap:0}.modal:has(.support-new){padding:20px 17px}.support-new-intro{margin-bottom:15px;font-size:12px}.support-new .field{margin-bottom:12px}.support-new input,.support-new select{font-size:16px}.support-new .chat-composer textarea{font-size:16px;min-height:100px;max-height:20dvh}.support-privacy{font-size:9.5px}.support-thread-link{padding:14px}.workspace .support-thread-link h3{font-size:14px}.support-thread-link>p{font-size:12px}.support-list-error .notice{margin:0}}@media (max-width:760px) and (max-height:650px){.support-chat-private,.support-conversation .composer-hint,.support-operator-tools label>span{display:none}.workspace .support-chat-title h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-operator-tools{padding-top:6px;padding-bottom:6px}.support-claim{display:none}.support-conversation .composer-attachments{max-height:65px}}