html.pro{--pro-blue:#1e6fd9;--pro-blue-h:#185cb5;--pro-radius:10px;--pro-shadow:0 1px 2px rgba(16,24,40,.05),0 4px 14px -6px rgba(16,24,40,.12);--pro-ring:0 0 0 3px rgba(30,111,217,.2);--pro-font:"Familjen Grotesk","Segoe UI",system-ui,-apple-system,sans-serif}html.pro body{font-family:var(--pro-font)}html.pro .btn{clip-path:none;padding:0;background:transparent;border-radius:8px;font-family:var(--pro-font);font-weight:600;text-transform:none;letter-spacing:0;transition:background .15s,box-shadow .15s,transform .1s}html.pro .btn .btn-in{clip-path:none;border-radius:8px;background:var(--fill);border:1px solid var(--line);transition:background .15s,border-color .15s}html.pro .btn:hover:not(:disabled){transform:none}html.pro .btn:active:not(:disabled){transform:translateY(1px)}html.pro .btn-dark .btn-in,html.pro .btn-lime .btn-in{background:var(--pro-blue);color:#fff;border-color:var(--pro-blue)}html.pro .btn-dark:hover:not(:disabled) .btn-in,html.pro .btn-lime:hover:not(:disabled) .btn-in{background:var(--pro-blue-h);border-color:var(--pro-blue-h)}html.pro .btn-dark,html.pro .btn-lime{color:#fff}html.pro .btn-outline .btn-in{background:var(--surface);color:var(--ink)}html.pro .btn-outline:hover:not(:disabled) .btn-in{background:var(--surface-2);border-color:var(--muted)}html.pro .btn-md .btn-in{padding:10px 16px;font-size:.9rem}html.pro .btn-lg .btn-in{padding:12px 20px;font-size:.95rem}html.pro .btn-sm .btn-in{padding:7px 12px;font-size:.84rem}html.pro .s-top{border-bottom:1px solid var(--line);box-shadow:0 1px #00000005}html.pro .s-tag{font-family:var(--pro-font);font-size:.74rem;font-weight:600;letter-spacing:.01em;text-transform:none;border:0;border-radius:999px;padding:3px 10px;background:var(--tint);color:var(--pro-blue)}html.pro .s-tag.dark{background:var(--tint);color:var(--pro-blue)}:root.pro[data-theme=dark] .s-tag,:root.pro[data-theme=dark] .s-tag.dark{background:#16283a;color:#8fc4ff}html.pro .s-link{font-family:var(--pro-font);font-size:.9rem;letter-spacing:0;text-transform:none;font-weight:500}html.pro .s-link:hover{color:var(--pro-blue)}html.pro .s-card{border:1px solid var(--line);border-radius:14px;box-shadow:var(--pro-shadow)}html.pro .s-keeper,html.pro .s-keeper-sm{display:none}html.pro .s-tabs{border:1px solid var(--line);border-radius:10px;padding:3px;background:var(--surface-2);gap:2px}html.pro .s-tabs button{font-family:var(--pro-font);font-size:.88rem;font-weight:500;letter-spacing:0;text-transform:none;border-radius:7px;padding:7px 14px;background:transparent;color:var(--muted)}html.pro .s-tabs button.on,:root.pro[data-theme=dark] .s-tabs button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}html.pro .s-area-tabs button.on{color:var(--ink)}html.pro .s-tab-dot{border:0;border-radius:999px;background:#e5484d;color:#fff;font-family:var(--pro-font);font-weight:600}html.pro .s-card input,html.pro .s-card textarea{border:1px solid var(--line);border-radius:8px;padding:11px 13px;transition:border-color .15s,box-shadow .15s}html.pro .s-card input:focus,html.pro .s-card textarea:focus{border-color:var(--pro-blue);box-shadow:var(--pro-ring)}html.pro .s-btn{font-family:var(--pro-font);font-size:.95rem;font-weight:600;letter-spacing:0;text-transform:none;background:var(--pro-blue);color:#fff;border:0;border-radius:8px;padding:11px 20px;box-shadow:0 1px 2px #00000014}html.pro .s-btn:hover:not(:disabled){transform:none;background:var(--pro-blue-h);box-shadow:0 4px 12px -4px #1e6fd980}html.pro .s-err{border-left:0;border-radius:8px;border:1px solid #f3c2c2}html.pro .s-info{border-left:0;border-radius:8px;border:1px solid color-mix(in srgb,var(--pro-blue) 25%,transparent)}html.pro .s-item{border:1px solid var(--line);border-radius:12px;transition:background .15s,border-color .15s,box-shadow .15s}html.pro .s-item:hover{transform:none;box-shadow:var(--pro-shadow);border-color:color-mix(in srgb,var(--pro-blue) 40%,var(--line))}html.pro .s-item.unread{border-left:4px solid var(--pro-blue)}html.pro .s-num{font-family:var(--pro-font);font-variant-numeric:tabular-nums}html.pro .st{font-family:var(--pro-font);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;border:0;border-radius:999px;padding:3px 10px}html.pro .s-msg{border:1px solid var(--line);border-radius:12px}html.pro .s-msg.cliente{border-bottom-right-radius:4px}html.pro .s-msg.staff{border-bottom-left-radius:4px}html.pro .s-cell{border:1px solid var(--line);border-radius:10px;font-family:var(--pro-font)}html.pro .s-cell.cur{box-shadow:var(--pro-ring);border-color:var(--pro-blue)}html.pro .s-draft{border:1px dashed var(--line);border-radius:10px}html.pro .s-draft small,html.pro .s-draft-x{font-family:var(--pro-font);letter-spacing:0;text-transform:none;font-size:.78rem}html.pro .s-stats{border:1px solid var(--line);border-radius:12px;overflow:hidden}html.pro .s-stats span{font-family:var(--pro-font);font-size:.8rem;letter-spacing:0;text-transform:none}html.pro .iv-chip,html.pro .iv-tag{font-family:var(--pro-font);font-size:.76rem;font-weight:600;letter-spacing:0;text-transform:none;border-radius:999px;padding:3px 10px;box-shadow:none;background:color-mix(in srgb,var(--c,#d6d3c8) 40%,#fff);border:1px solid var(--c,#d6d3c8);color:#1d1f23}html.pro .iv-chip:before,html.pro .iv-tag:before{width:6px;height:6px;border-radius:50%}html.pro .iv-table{border:1px solid var(--line);border-radius:12px;box-shadow:none;overflow:hidden}html.pro .iv-th{background:var(--surface-2);color:var(--muted);font-family:var(--pro-font);font-size:.72rem;font-weight:600;letter-spacing:.06em;border-bottom:1px solid var(--line)}html.pro .iv-tr,html.pro .iv-tr.iv-tot{border-top:1px solid var(--line)}html.pro .iv-svc{border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}html.pro .iv-svc>div>small,html.pro .iv-history>small,html.pro .iv-parties>div>small:first-child{font-family:var(--pro-font);font-size:.72rem;font-weight:600;letter-spacing:.06em}html.pro .iv-warn{border-left:0;border:1px solid currentColor;border-radius:8px;padding:10px 12px;background:color-mix(in srgb,currentColor 7%,transparent)}html.pro .iv-nopay{border:1px solid var(--line);border-radius:10px}html.pro .iv-paid{font-family:var(--pro-font);font-size:.95rem;letter-spacing:0;text-transform:none;font-weight:600}html.pro .iv-secure{font-family:var(--pro-font);font-size:.82rem;letter-spacing:0;text-transform:none}html.pro .iv-mode-q{font-family:var(--pro-font);letter-spacing:0;text-transform:none}html.pro .iv-mode button{border:1px solid var(--line);border-radius:10px;box-shadow:none}html.pro .iv-mode button.on{border-color:var(--pro-blue);box-shadow:0 0 0 1px var(--pro-blue) inset;background:color-mix(in srgb,var(--pro-blue) 7%,transparent)}html.pro .iv-auto{border:1px solid var(--line);border-radius:12px;box-shadow:none}html.pro .iv-history>div{border-bottom:1px solid var(--line)}html.pro .iv-history>div>span:first-child{font-family:var(--pro-font)}html.pro .iv-rules{border-top:1px solid var(--line)}html.pro .iv-banner{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:12px;box-shadow:none}html.pro .iv-notes{border-left-width:3px}html.pro .sv-chat-lock{border:1px dashed var(--line);border-radius:12px}html.pro .sv-msgs{border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}html.pro .sv-msg{border:1px solid var(--line);border-radius:12px;box-shadow:none}html.pro .sv-msg.mine{border-bottom-right-radius:4px}html.pro .sv-msg:not(.mine){border-bottom-left-radius:4px}html.pro .sv-msg.staff{border-left:3px solid var(--pro-blue)}html.pro .sv-msg-meta time{font-family:var(--pro-font)}html.pro .sv-team{font-family:var(--pro-font);font-size:.68rem;font-weight:600;letter-spacing:0;text-transform:none;border-radius:999px;padding:1px 8px;background:var(--tint);color:var(--pro-blue)}html.pro .sv-empty{font-family:var(--pro-font);letter-spacing:0;text-transform:none;font-size:.9rem}html.pro .sv-send textarea{border:1px solid var(--line);border-radius:10px}html.pro .sv-send textarea:focus{border-color:var(--pro-blue);box-shadow:var(--pro-ring)}html.pro .rt-card{border:1px solid var(--line);border-radius:12px;box-shadow:var(--pro-shadow);overflow:hidden}html.pro .rt-head{background:var(--surface-2);color:var(--muted);font-family:var(--pro-font);font-size:.74rem;font-weight:600;letter-spacing:.02em;text-transform:none;border-bottom:1px solid var(--line)}html.pro .rt-chip{font-size:.7rem;border-radius:999px;padding:1px 8px;text-transform:none;letter-spacing:0}html.pro .rt-btn{font-family:var(--pro-font);font-size:.84rem;letter-spacing:0;text-transform:none;border:0;border-radius:7px;background:var(--pro-blue);color:#fff!important;padding:7px 12px}html.pro .rt-btn:hover{transform:none;box-shadow:none;background:var(--pro-blue-h)}html.pro .sk-sel-btn{border:1px solid var(--line-2,var(--line));border-radius:8px}html.pro .sk-sel-btn:hover,html.pro .sk-sel.open .sk-sel-btn{box-shadow:none;transform:none;border-color:var(--pro-blue)}html.pro .sk-sel-list,html.pro .sk-sel-pop{border:1px solid var(--line-2,var(--line));border-radius:10px;box-shadow:0 12px 32px -8px #10182840;overflow:hidden}html.pro .sk-sel-search input{border-radius:7px}html.pro .theme-tg{border:1px solid var(--line);border-radius:999px;background-image:none}html.pro .theme-knob{top:3px;left:3px;border:0;border-radius:50%;box-shadow:0 1px 3px #00000040}html.pro .theme-tg:hover .theme-knob{box-shadow:0 1px 4px #00000059}html.pro .theme-knob svg{shape-rendering:auto}html.pro .s-link{white-space:nowrap}@media (max-width:420px){html.pro .s-top .s-tag{display:none}}html.pro{--pro-blue:#1e6fd9;--pro-blue-h:#185cb5;--pro-ring:0 0 0 3px rgba(30,111,217,.2);--pro-shadow:0 1px 2px rgba(16,24,40,.05),0 4px 14px -6px rgba(16,24,40,.12)}html.pro .mono-label{font-family:var(--disp);font-size:.78rem;font-weight:600;letter-spacing:.01em;text-transform:none;background:#e7f0fc;color:var(--pro-blue);border-radius:999px;padding:4px 12px}html.pro .dash-head mark{background:none;color:var(--pro-blue)}html.pro .a-btn{clip-path:none;padding:0;background:transparent;border-radius:8px;font-family:var(--disp);font-weight:600;text-transform:none;letter-spacing:0}html.pro .a-btn .a-in{clip-path:none;border-radius:8px;border:1px solid var(--line-2);background:#fff;color:var(--ink);padding:10px 16px;font-size:.9rem;transition:background .15s,border-color .15s,box-shadow .15s}html.pro .a-btn:hover:not(:disabled){transform:none}html.pro .a-btn:hover:not(:disabled) .a-in{background:var(--hover);border-color:#bdbab0}html.pro .a-btn:active:not(:disabled){transform:translateY(1px)}html.pro .a-btn-lime .a-in,html.pro .a-btn-dark .a-in{background:var(--pro-blue);border-color:var(--pro-blue);color:#fff}html.pro .a-btn-lime:hover:not(:disabled) .a-in,html.pro .a-btn-dark:hover:not(:disabled) .a-in{background:var(--pro-blue-h);border-color:var(--pro-blue-h);box-shadow:0 4px 12px -4px #1e6fd980}html.pro .compose-btn .a-in{padding:12px 20px;border-radius:12px;box-shadow:0 1px 3px #0000001f}html.pro .login-card{border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 50px -20px #1018284d}html.pro .login-keeper,html.pro .boot-keeper,html.pro .empty-keeper{display:none}html.pro .login-card input{border:1px solid var(--line-2);border-radius:8px}html.pro .login-card input:focus{border-color:var(--pro-blue);box-shadow:var(--pro-ring)}html.pro .box{border:1px solid var(--line);border-radius:14px;box-shadow:var(--pro-shadow);transition:box-shadow .15s,border-color .15s}html.pro .box:before{height:4px}html.pro .box:hover{transform:none;box-shadow:0 8px 24px -10px #10182840;border-color:var(--line-2)}html.pro .box-tag{font-family:var(--disp);font-size:.76rem;font-weight:600;letter-spacing:0;text-transform:none;border:0;border-radius:999px;padding:3px 10px;background:color-mix(in srgb,var(--c) 40%,#fff)}html.pro .box-nums span,html.pro .spark-col small{font-family:var(--disp);font-size:.76rem;letter-spacing:0;text-transform:none}html.pro .panel{border-radius:14px}html.pro .panel:not(.panel-dark){background:#fff}html.pro .demo-badge{font-family:var(--disp);font-size:.76rem;font-weight:600;letter-spacing:0;text-transform:none}html.pro .count{font-family:var(--disp)}html.pro .t-filters button{font-family:var(--disp);font-size:.84rem;font-weight:500;letter-spacing:0;text-transform:none;border:1px solid var(--line-2);border-radius:999px;padding:5px 12px}html.pro .t-filters button.on{background:var(--pro-blue);border-color:var(--pro-blue);color:#fff}html.pro .t-filters button.on small{color:#d6e7fd}html.pro .tst,html.pro .tprio{font-family:var(--disp);font-size:.74rem;font-weight:600;letter-spacing:0;text-transform:none;border:0;border-radius:999px;padding:2px 9px}html.pro .t-msg{border:1px solid var(--line);border-radius:12px}html.pro .t-msg.cliente{border-bottom-left-radius:4px}html.pro .t-msg.staff{border-bottom-right-radius:4px;border-color:#cfe2fb}html.pro .t-msg.internal{border-style:dashed;border-color:#e6cf7a}html.pro .t-reply{border:1px solid var(--line-2);border-radius:12px;overflow:hidden}html.pro .t-reply:focus-within{border-color:var(--pro-blue);box-shadow:var(--pro-ring)}html.pro .t-controls select,html.pro .t-controls input,html.pro .t-inline select,html.pro .t-inline input{border-radius:8px}html.pro .chip{font-family:var(--disp);font-size:.72rem;letter-spacing:0;text-transform:none;font-weight:600}html.pro .compose{border:1px solid var(--line-2);border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 12px 40px -10px #10182859;overflow:hidden}html.pro .compose-head{background:#1f2937}html.pro .c-row>span{font-family:var(--disp);font-size:.84rem;letter-spacing:0;text-transform:none}html.pro .toast{border-radius:10px;box-shadow:0 10px 30px -10px #0006}html.pro .sk-sel-btn{border:1px solid var(--line-2);border-radius:8px}html.pro .sk-sel-btn:hover:not(:disabled),html.pro .sk-sel.open .sk-sel-btn{box-shadow:none;transform:none;border-color:var(--pro-blue)}html.pro .sk-sel-btn:focus-visible{box-shadow:var(--pro-ring)}html.pro .sk-sel-list,html.pro .sk-sel-pop{border:1px solid var(--line-2);border-radius:10px;box-shadow:0 12px 32px -8px #10182840}html.pro .sk-sel-list li{border-radius:6px}html.pro .sk-sel-list li.act{background:#e7f0fc}html.pro .sk-sel-list li small{font-family:var(--disp);font-size:.76rem;letter-spacing:0;text-transform:none}html.pro .sk-sel-dot{border-radius:50%;border-width:1px}html.pro .int-label,html.pro .int-form>span{font-family:var(--disp);font-size:.84rem;font-weight:500;letter-spacing:0;text-transform:none;color:#44433d}html.pro .int-label input{border:1px solid var(--line-2);border-radius:8px}html.pro .int-label input:focus{border-color:var(--pro-blue);box-shadow:var(--pro-ring)}html.pro .int-presets button,html.pro .int-kbtn,html.pro .int-revoke{font-family:var(--disp);font-size:.8rem;letter-spacing:0;text-transform:none;border-width:1px;border-radius:7px}html.pro .int-scopes label{border-width:1px;border-radius:10px}html.pro .int-scopes label.on{border-color:var(--pro-blue);background:#f3f8fe}html.pro .int-new{border:1px solid #f0d77a;border-radius:10px}html.pro .int-code{border:0;border-radius:10px;overflow:hidden}html.pro .int-copy{font-family:var(--disp);font-size:.76rem;letter-spacing:0;text-transform:none;border-radius:6px}html.pro .int-key{border-width:1px;border-radius:10px}html.pro .int-key.editing{border-color:var(--pro-blue)}html.pro .int-key-scopes span{border-radius:999px;padding:2px 8px}html.pro .int-tool-list>div{border-width:1px;border-radius:10px}html.pro .bl-chip{font-family:var(--disp);font-size:.74rem;font-weight:600;letter-spacing:0;text-transform:none;border:1px solid var(--c);border-radius:999px;padding:2px 10px;background:color-mix(in srgb,var(--c) 40%,#fff)}html.pro .bl-btn{font-family:var(--disp);font-size:.84rem;font-weight:500;letter-spacing:0;text-transform:none;border:1px solid var(--line-2);border-radius:8px;padding:7px 12px;transition:background .15s,border-color .15s}html.pro .bl-btn:hover{transform:none;box-shadow:none;background:var(--hover);border-color:#bdbab0}html.pro .bl-btn.danger{border-color:#efc4c4;color:#b42020}html.pro .bl-btn.danger:hover{background:#fff0f0;box-shadow:none}html.pro .bl-btn.solid{background:var(--pro-blue);border-color:var(--pro-blue);color:#fff}html.pro .bl-btn.danger.solid{background:#d62828;border-color:#d62828}html.pro .bl-sub{font-family:var(--disp);font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:none;border-top:1px solid var(--line)}html.pro .bl-f{font-family:var(--disp);font-size:.84rem;font-weight:500;letter-spacing:0;text-transform:none;color:#44433d}html.pro .bl-f input,html.pro .bl-f textarea{border:1px solid var(--line-2);border-radius:8px}html.pro .bl-f input:focus,html.pro .bl-f textarea:focus{border-color:var(--pro-blue);box-shadow:var(--pro-ring)}html.pro .bl-stats>div{border:1px solid var(--line);border-radius:12px;box-shadow:var(--pro-shadow)}html.pro .bl-stats span{font-family:var(--disp);font-size:.8rem;letter-spacing:0;text-transform:none}html.pro .bl-part{border:1px solid var(--line-2);border-radius:10px}html.pro .bl-part.on{border-color:var(--pro-blue);background:#f7fbff}html.pro .bl-part-head input,html.pro .bl-check input{accent-color:var(--pro-blue)}html.pro .bl-inv{border:1px solid var(--line);border-radius:12px;overflow:hidden}html.pro .bl-inv.open{box-shadow:var(--pro-shadow);border-color:var(--line-2)}html.pro .bl-num{font-family:var(--disp);font-variant-numeric:tabular-nums}html.pro .bl-detail{border-top:1px solid var(--line)}html.pro .bl-ask{border:1px solid #f3c2c2;border-radius:10px}html.pro .bl-svc{border:1px solid var(--line);border-radius:12px}html.pro .bl-n i{border:0;border-radius:8px;background:color-mix(in srgb,var(--c,#d6d3c8) 45%,#fff);font-family:var(--disp)}html.pro .bl-member{border:1px solid var(--line-2);border-radius:999px}html.pro .bl-member-add input{border:1px solid var(--line-2);border-radius:8px}html.pro .bl-chat{border-top:1px solid var(--line)}html.pro .bl-chat-list{border:1px solid var(--line);border-radius:12px;background:#fafaf8}html.pro .bl-msg{border:1px solid var(--line);border-radius:12px;background:#fff}html.pro .bl-msg.staff{border-left:3px solid var(--pro-blue);border-bottom-right-radius:4px}html.pro .bl-msg small{font-family:var(--disp);font-size:.68rem;letter-spacing:0;text-transform:none;border-radius:999px;padding:1px 7px}html.pro .bl-msg time{font-family:var(--disp)}html.pro .bl-chat-send input,html.pro .bl-chat-send textarea{border:1px solid var(--line-2);border-radius:8px}html.pro .bl-badge{border-radius:999px}html.pro .rt-card{--ink:#1d1f23}html.pro .side-brand small{font-family:var(--disp);font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:none;border-radius:999px;padding:2px 9px;background:#e7f0fc;color:var(--pro-blue)}html.pro .side-title{font-family:var(--disp);font-size:.78rem;font-weight:600;letter-spacing:.01em;text-transform:none}html.pro .side-link{font-family:var(--disp);font-size:.84rem;letter-spacing:0;text-transform:none}html.pro .acc-dot{border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}html.pro .live,html.pro .state-txt{font-family:var(--disp);font-size:.76rem;letter-spacing:0;text-transform:none}html.pro .live:before{border-radius:50%}
