:root{--bg:#080a0e;--panel:#0e1117;--line:#20252f;--muted:#858c9a;--text:#f7f8fa;--blue:#5865f2;--cyan:#22d3c5;--green:#45df99}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.page-width{width:min(1180px,100% - 48px);margin-inline:auto}.landing-shell{background:radial-gradient(circle at 74% 38%,#4852aa21,#0000 26%),linear-gradient(#0a0d12,#07090c);min-height:100vh;position:relative;overflow:hidden}.landing-shell:before{content:"";opacity:.16;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.ambient{filter:blur(110px);pointer-events:none;border-radius:50%;position:absolute}.ambient-one{background:#4c5aff21;width:340px;height:340px;top:20%;right:9%}.ambient-two{background:#00cab214;width:260px;height:260px;bottom:7%;left:12%}.landing-nav{z-index:2;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.brand{letter-spacing:-.3px;align-items:center;gap:11px;font-size:19px;font-weight:700;display:flex}.brand-mark,.mini-brand{color:#fff;background:linear-gradient(145deg,#5865f2,#3942a9);border:1px solid #727df6;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:800;display:grid;box-shadow:0 0 22px #5865f247}.discord-button,.primary-link{cursor:pointer;color:#fff;background:#5865f2;border:0;border-radius:10px;align-items:center;gap:10px;padding:15px 21px;font-weight:700;transition:transform .2s,background .2s;display:flex;box-shadow:0 8px 32px #5865f233}.discord-button:hover,.primary-link:hover{background:#6874f7;transform:translateY(-1px)}.discord-button svg{width:21px}.discord-button.compact{border-radius:8px;padding:10px 15px;font-size:13px}.nav-action{border:1px solid var(--line);border-radius:8px;padding:10px 15px;font-size:14px}.nav-action span,.primary-link span{font-size:20px}.hero{z-index:1;grid-template-columns:.94fr 1.06fr;align-items:center;gap:76px;min-height:calc(100vh - 166px);padding-block:70px;display:grid;position:relative}.eyebrow{color:#9ba2b2;letter-spacing:2.2px;align-items:center;gap:9px;margin-bottom:23px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 13px var(--cyan);border-radius:50%}.hero h1{letter-spacing:-5px;margin:0 0 30px;font-size:clamp(52px,6.2vw,83px);line-height:.98}.hero h1 em{color:#0000;-webkit-text-stroke:1px #7f8796;font-style:normal}.hero-copy>p{color:#9aa1ae;max-width:560px;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:20px;margin-top:34px;display:flex}.security-note{color:#7e8490;align-items:center;gap:8px;font-size:12px;display:flex}.security-note svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px}.auth-error{color:#ff9e9e!important;font-size:13px!important}.console-card{background:linear-gradient(145deg,#13171ff5,#0b0d12f5);border:1px solid #2a303c;border-radius:18px;height:430px;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-3deg)rotateX(1deg);box-shadow:0 34px 80px #00000080,-1px -1px #ffffff0a}.console-top{border-bottom:1px solid var(--line);align-items:center;gap:9px;height:64px;padding:0 20px;font-size:13px;display:flex}.mini-brand{border-radius:7px;width:25px;height:25px;font-size:12px}.console-pill{color:#969eab;letter-spacing:1px;border:1px solid #3a404b;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:8px}.console-body{grid-template-columns:64px 1fr;height:calc(100% - 64px);display:grid}.console-body aside{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:24px;padding-top:30px;display:flex}.console-body aside span{background:#343a46;border-radius:4px;width:16px;height:16px}.console-body aside .active{background:#5965f2;box-shadow:0 0 15px #5865f280}.console-content{padding:42px 38px}.console-content small{color:#727987;letter-spacing:1.5px;font-size:9px}.console-content h2{margin:9px 0 30px;font-size:27px}.metrics{grid-template-columns:1fr 1fr;gap:13px;display:grid}.metrics div{border:1px solid var(--line);border-radius:10px;grid-template-columns:25px 1fr;padding:18px;display:grid}.metrics i{color:var(--green);grid-row:1/3;font-style:normal}.metrics b{font-size:13px}.metrics span{color:#69717e;margin-top:5px;font-size:9px}.console-line{border:1px solid var(--line);border-radius:10px;height:72px;margin-top:14px;padding:19px}.console-line span{background:#252a34;border-radius:5px;height:5px;margin-bottom:8px;display:block}.console-line span:first-child{width:55%}.console-line span:nth-child(2){width:80%}.console-line span:nth-child(3){width:35%}.orbit{border:1px solid #6470ff33;border-radius:50%;position:absolute;bottom:-150px;right:-110px}.orbit-a{width:330px;height:330px}.orbit-b{width:250px;height:250px;bottom:-110px;right:-70px}.landing-footer{z-index:2;color:#575e69;letter-spacing:.4px;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:74px;font-size:11px;display:flex;position:relative}.dashboard-shell{background:#090b0f;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.sidebar{background:#0c0f14;border-right:1px solid #20242c;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid #20242c;align-items:center;height:73px;padding:0 25px;display:flex}.sidebar nav{padding:27px 14px}.nav-label{letter-spacing:1.7px;color:#545b67;margin-bottom:11px;padding:0 13px;font-size:9px;display:block}.account-label{margin-top:29px}.side-link{color:#757d8b;border-radius:7px;align-items:center;gap:12px;height:43px;margin:3px 0;padding:0 12px;font-size:13px;display:flex}.side-link.active{color:#dfe2ff;background:linear-gradient(90deg,#5865f233,#5865f20d);border-left:2px solid #6874f7}.side-link.disabled{cursor:not-allowed}.side-link small{letter-spacing:.5px;color:#4d5360;margin-left:auto;font-size:7px}.icon{flex:none;width:18px;height:18px}.sidebar-user{border-top:1px solid #20242c;align-items:center;gap:10px;margin:auto 14px 17px;padding:14px 10px;display:flex}.sidebar-user img,.profile-body img{border-radius:50%}.sidebar-user div{flex-direction:column;min-width:0;display:flex}.sidebar-user strong{text-overflow:ellipsis;max-width:105px;font-size:11px;overflow:hidden}.sidebar-user span{color:var(--green);margin-top:4px;font-size:9px}.sidebar-user form{margin-left:auto}.sidebar-user button{color:#69707c;cursor:pointer;background:0 0;border:0;font-size:17px}.avatar-fallback{background:#5865f2;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;color:#fff!important;margin:0!important;display:grid!important}.avatar-fallback.large{width:72px;height:72px;font-size:24px}.dashboard-main{min-width:0}.dashboard-header{background:#0c0f14b3;border-bottom:1px solid #20242c;justify-content:space-between;align-items:center;height:73px;padding:0 32px;display:flex}.dashboard-header>div{align-items:center;gap:12px;display:flex}.dashboard-header>div span{font-size:13px;font-weight:700}.dashboard-header>div small{color:#616875;border-left:1px solid #2a2f39;padding-left:12px;font-size:10px}.status-badge{color:#717986;border:1px solid #252a33;border-radius:20px;padding:7px 10px;font-size:9px}.status-badge i,.card-heading small i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #45df9980}.dashboard-content{max-width:1120px;margin:auto;padding:48px}.welcome-row{border-bottom:1px solid #20242c;justify-content:space-between;align-items:end;padding-bottom:31px;display:flex}.welcome-row p{letter-spacing:2px;color:#626a77;font-size:9px;font-weight:700}.welcome-row h1{letter-spacing:-1px;margin:8px 0 10px;font-size:30px}.welcome-row>div>span{color:#777f8d;font-size:13px}.version-chip{color:#646ff3;border-left:1px solid #292e38;flex-direction:column;padding-left:23px;font-size:25px;font-weight:800;display:flex}.version-chip span{text-transform:uppercase;letter-spacing:1.4px;color:#555c68!important;font-size:8px!important}.dashboard-grid{grid-template-columns:1.08fr .92fr;gap:17px;margin-top:27px;display:grid}.profile-card,.next-card{background:#0e1117;border:1px solid #242933;border-radius:12px;padding:23px}.card-heading{justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.card-heading small{color:var(--green);letter-spacing:1px;font-size:8px}.profile-body{align-items:center;gap:18px;margin:27px 0;display:flex}.profile-body h2{margin:0 0 5px;font-size:19px}.profile-body p{color:#707785;margin:0;font-size:11px}.profile-card dl{border-top:1px solid #252a33;margin:0}.profile-card dl div{border-bottom:1px solid #20252d;justify-content:space-between;padding:14px 0;display:flex}.profile-card dt{color:#5f6672;letter-spacing:1px;font-size:8px}.profile-card dd{color:#a7adba;margin:0;font-size:10px}.next-card{text-align:center}.next-card .card-heading{text-align:left}.empty-illustration{place-items:center;height:120px;margin-top:4px;display:grid;position:relative}.empty-illustration strong{color:#8f98ff;z-index:1;background:#1a1f48;border:1px solid #4953bf;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.ring{border:1px solid #252a35;border-radius:50%;position:absolute}.ring-one{width:100px;height:100px}.ring-two{width:70px;height:70px}.next-card h2{margin:3px;font-size:15px}.next-card p{color:#676e7b;max-width:300px;margin:8px auto;font-size:10px;line-height:1.7}.foundation-note{background:linear-gradient(90deg,#25654c1f,#0000);border:1px solid #1e382f;border-radius:10px;align-items:center;gap:14px;margin-top:17px;padding:15px 18px;display:flex}.foundation-note>span{width:28px;height:28px;color:var(--green);background:#45df991a;border-radius:8px;place-items:center;display:grid}.foundation-note div{align-items:center;gap:13px;display:flex}.foundation-note strong{font-size:11px}.foundation-note p{color:#69717c;margin:0;font-size:10px}.foundation-note small{color:#4f5661;margin-left:auto;font-size:8px}@media (max-width:850px){.page-width{width:min(100% - 32px,680px)}.hero{grid-template-columns:1fr;gap:50px;padding-top:70px}.console-card{height:390px}.landing-footer{margin-top:30px}.dashboard-shell{display:block}.sidebar{border-right:0;width:100%;height:auto;position:static}.sidebar-brand{height:65px}.sidebar nav{display:none}.sidebar-user{border:0;width:200px;margin:0;position:absolute;top:5px;right:8px}.dashboard-header{display:none}.dashboard-content{padding:32px 20px}.dashboard-grid{grid-template-columns:1fr}.welcome-row{align-items:start}.foundation-note div{display:block}.foundation-note p{margin-top:5px}}@media (max-width:560px){.landing-nav{height:74px}.landing-nav .discord-button.compact{padding:10px;font-size:0}.landing-nav .discord-button.compact svg{width:20px}.hero{min-height:auto;padding:70px 0 38px}.hero h1{letter-spacing:-3px;font-size:50px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start}.console-card{height:330px;transform:none}.console-content{padding:28px 20px}.console-body{grid-template-columns:45px 1fr}.metrics{grid-template-columns:1fr}.metrics div:nth-child(2){display:none}.landing-footer{height:64px}.landing-footer span:last-child,.sidebar-user>div{display:none}.sidebar-user{width:auto}.welcome-row{display:block}.version-chip{display:none}.dashboard-content{padding:29px 16px}.profile-card,.next-card{padding:19px}.profile-card dl div{display:block}.profile-card dd{word-break:break-all;margin-top:6px}.foundation-note small{display:none}}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.page-heading small,.card-title small{color:#6d7481;letter-spacing:1.8px;font-size:9px}.page-heading h1{margin:8px 0;font-size:32px}.page-heading p{color:#747c89;margin:0;font-size:13px}.two-column{grid-template-columns:1fr 380px;align-items:start;gap:18px;display:grid}.two-column.wide-left{grid-template-columns:1.2fr .8fr}.content-stack{gap:18px;display:grid}.panel-card{background:#0e1117;border:1px solid #242933;border-radius:12px;margin-bottom:18px;padding:23px}.panel-card>h2,.card-title h2{margin:0 0 21px;font-size:15px}.card-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-title h2{margin:6px 0 0}.card-title>span{color:#8d96a5;border:1px solid #303642;border-radius:20px;padding:6px 9px;font-size:9px}.stack-form{gap:15px;display:grid}.stack-form label{color:#969daa;gap:7px;font-size:11px;display:grid}.stack-form input,.stack-form textarea,.stack-form select,.inline-form input,.inline-form select,.publish-form select{color:#e8eaf0;background:#090c11;border:1px solid #2b313c;border-radius:7px;outline:0;width:100%;padding:11px 12px}.stack-form input:focus,.stack-form textarea:focus,.stack-form select:focus{border-color:#5965f2}.stack-form fieldset{border:1px solid #282e38;border-radius:8px;padding:12px}.stack-form legend{color:#7a8290;padding:0 6px;font-size:10px}.primary-button,.secondary-button,.danger-button,.small-button,.inline-form button,.guild-row button{color:#fff;cursor:pointer;background:#5865f2;border:1px solid #0000;border-radius:7px;padding:10px 14px;font-size:11px;font-weight:700}.secondary-button,.small-button,.inline-form button,.guild-row button{color:#b9bfca;background:#171b23;border-color:#303642}.danger-button{color:#ff8c94;background:#de4a531a;border-color:#61323a}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{opacity:.35;cursor:not-allowed}.form-help{color:#68717f;line-height:1.65;font-size:10px!important}.checkbox-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.checkbox-grid label{align-items:center;gap:7px;font-size:10px;display:flex}.checkbox-grid input{width:auto}.list-table>a{border-top:1px solid #222730;grid-template-columns:1fr auto 20px;align-items:center;gap:14px;padding:14px 4px;display:grid}.list-table>a div{gap:4px;display:grid}.list-table strong,.member-row span{font-size:12px}.list-table small,.member-row small{color:#6e7683;font-size:8px}.list-table>a>span{color:#747c89;font-size:10px}.member-row,.guild-row{border-top:1px solid #222730;justify-content:space-between;align-items:center;gap:15px;padding:13px 2px;display:flex}.inline-form{grid-template-columns:1fr 130px auto;gap:7px;margin-top:15px;display:grid}.metric-row{grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0;display:grid}.metric-row>div{background:#0d1016;border:1px solid #242a34;border-radius:10px;justify-content:space-between;align-items:center;padding:18px;display:flex}.metric-row small{color:#666e7b;letter-spacing:1px;font-size:8px}.metric-row strong{font-size:22px}.section-title{justify-content:space-between;align-items:center;margin:31px 0 14px;display:flex}.section-title>div{gap:5px;display:grid}.section-title span{font-size:14px;font-weight:700}.section-title small{color:#646c79;font-size:9px}.bot-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bot-card{background:linear-gradient(145deg,#11151c,#0d1015);border:1px solid #262c36;border-radius:11px;padding:20px;transition:all .2s}.bot-card:hover{border-color:#4a54bc;transform:translateY(-2px)}.bot-card h2{margin:18px 0 6px;font-size:15px}.bot-card p{color:#77808e;margin:0 0 20px;font-size:10px}.bot-card-top{align-items:center;gap:7px;display:flex}.bot-card-top small{color:#747c89;font-size:8px}.bot-card-top em{color:#646c79;margin-left:auto;font-size:8px;font-style:normal}.bot-id{color:#505866;font:9px monospace}.process-dot{background:#646b77;border-radius:50%;width:7px;height:7px;display:inline-block}.process-dot.online{background:#45df99;box-shadow:0 0 8px #45df9970}.process-dot.error{background:#ff626c}.process-dot.starting,.process-dot.stopping{background:#f5bc58}.bot-status-large{color:#8c94a1;border:1px solid #2b303a;border-radius:20px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;display:flex}.empty-state{text-align:center;border:1px dashed #2b313c;border-radius:11px;padding:55px 20px}.empty-state.compact{padding:30px 15px}.empty-state strong{font-size:14px}.empty-state p{color:#68717e;font-size:10px}.process-actions{flex-wrap:wrap;gap:8px;display:flex}.process-actions form{display:inline}.technical-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 0;display:grid}.technical-grid div{border-top:1px solid #252b35;padding-top:13px}.technical-grid dt{color:#5d6572;font-size:7px}.technical-grid dd{color:#929aa8;word-break:break-all;margin:6px 0;font:10px monospace}.error-banner{color:#ff9aa0;background:#35171c;border:1px solid #632830;border-radius:7px;padding:10px;font-size:10px}.guild-row>div{gap:4px;display:grid}.guild-row span{color:#707885;font-size:9px}.credential-state{color:#45df99;font-size:11px}.module-toggle-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.module-toggle-grid>div{border:1px solid #252b35;border-radius:8px;justify-content:space-between;align-items:center;padding:11px;display:flex}.module-toggle-grid span{gap:4px;display:grid}.module-toggle-grid strong{font-size:11px}.module-toggle-grid small{color:#626b78;font-size:8px}.toggle{color:#6d7582;cursor:pointer;background:#151920;border:1px solid #343b46;border-radius:20px;padding:6px 9px;font-size:8px}.toggle.active{color:#55dda0;background:#11271e;border-color:#28583f}.module-panel{background:#0e1117;border:1px solid #242933;border-radius:11px}.module-panel summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 21px;list-style:none;display:flex}.module-panel summary span{gap:5px;display:grid}.module-panel summary strong{font-size:13px}.module-panel summary small{color:#69717e;font-size:9px}.module-panel summary b{color:#7f88f8;font-size:9px}.module-panel-body{border-top:1px solid #252a33;gap:20px;padding:20px;display:grid}.message-workbench{border-top:1px solid #222833;grid-template-columns:1fr 1fr;gap:18px;padding-top:20px;display:grid}.discord-preview{color:#dbdee1;background:#313338;border-radius:8px;padding:14px}.discord-preview>small{color:#949ba4;font-size:7px}.v2-container{background:#2b2d31;border-left:4px solid #5865f2;border-radius:4px;margin-top:10px;padding:14px}.v2-text{white-space:pre-wrap;font-size:12px;line-height:1.5}.v2-separator{background:#4c4f55;height:1px;margin:12px 0}.v2-container button{color:#fff;background:#5865f2;border:0;border-radius:3px;padding:7px 11px;font-size:10px}.publish-form{gap:8px;display:flex}.publish-form select{flex:1}.live-console{background:#050709;border:1px solid #252b35;border-radius:8px;overflow:hidden}.live-console>div{color:#747c88;border-bottom:1px solid #20252d;height:34px;padding:10px;font-size:8px}.live-console>div span{border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.live-console .online{background:#45df99}.live-console .offline{background:#ff626c}.live-console pre{color:#9ad9b8;white-space:pre-wrap;height:360px;margin:0;padding:14px;font:10px/1.6 monospace;overflow:auto}.audit-list>div{border-top:1px solid #222730;grid-template-columns:220px 1fr auto;align-items:center;padding:13px 3px;display:grid}.audit-list span{color:#adb4c0;font:10px monospace}.audit-list p,.audit-list time{color:#68717d;font-size:9px}.audit-list time{font-family:monospace}@media (max-width:1000px){.two-column,.two-column.wide-left{grid-template-columns:1fr}.bot-card-grid{grid-template-columns:repeat(2,1fr)}.technical-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.metric-row,.bot-card-grid{grid-template-columns:1fr}.metric-row>div{padding:13px}.two-column{display:block}.inline-form,.checkbox-grid,.module-toggle-grid,.message-workbench{grid-template-columns:1fr}.page-heading{align-items:flex-start;gap:15px}.technical-grid{grid-template-columns:1fr}.publish-form{display:grid}.audit-list>div{grid-template-columns:1fr;gap:4px}}.module-workspace{gap:22px;min-width:0;display:grid}.module-workspace fieldset{border:1px solid var(--border,#303641);border-radius:12px;gap:16px;padding:20px;display:grid}.module-workspace legend{padding:0 8px;font-weight:600}.module-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.module-domain-sections{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.module-domain-sections span{background:#202632;border-radius:6px;padding:8px 12px;font-size:13px}.module-real-settings{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.module-real-settings>div{border-left:2px solid #657cce;padding:12px}.module-real-settings dd{color:#9da7b9;margin:5px 0 0;font-size:12px}.module-flow ol{color:#bdc7d8;flex-wrap:wrap;gap:30px;padding-left:20px;display:flex}.official-panel{border-top:1px solid #303641;padding-top:20px}.official-panel summary{cursor:pointer;margin-bottom:20px}.official-panel summary small{color:#9da7b9;margin-left:15px}.module-contract summary{cursor:pointer;color:#aebbd4}.checkbox-field{align-items:center;gap:12px;display:flex!important}.checkbox-field input{width:auto}.v2-section{justify-content:space-between;gap:16px;display:flex}.v2-thumbnail{object-fit:contain;border-radius:8px;width:80px;height:80px}.v2-gallery img{object-fit:contain;border-radius:8px;width:100%;max-height:280px}.discord-emoji{vertical-align:middle;width:20px;height:20px;display:inline-block}.v2-action-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.v2-action-row .v2-button{color:#fff;background:#4e5058;border:0;border-radius:4px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.v2-button[aria-disabled=true]{opacity:.5}.v2-action-row .style-1{background:#5865f2}.v2-action-row .style-3{background:#248046}.v2-action-row .style-4{background:#da373c}.v2-select{background:#232428;border-radius:5px;width:100%;padding:12px}.v2-select small{color:#b5bac1;padding-top:8px;display:block}.v2-space{height:16px}.v2-text{overflow-wrap:anywhere}.module-panel-body>.module-workspace{width:100%}.v2-text h2,.v2-text h3,.v2-text h4{color:#f2f3f5;margin:6px 0}.v2-text h2{font-size:20px}.v2-text h3{font-size:17px}.v2-text h4{font-size:14px}.v2-text pre{overflow-wrap:anywhere;white-space:pre-wrap;background:#1e1f22;border-radius:5px;padding:10px}.v2-text code{background:#1e1f22;border-radius:3px;padding:1px 3px}.discord-spoiler{color:#0000;-webkit-user-select:none;user-select:none;background:#1e1f22;border-radius:3px;min-width:72px;display:inline-block}.v2-text blockquote{border-left:3px solid #4e5058;margin:2px 0;padding-left:9px}.message-workbench:not(:has(form)){grid-template-columns:1fr}.dashboard-shell{--bg:#f5f6fa;--panel:#fff;--line:#e6e9f1;--border:#e0e5ef;--muted:#69758a;--text:#20283b;--green:#16885b;background:var(--bg);color:var(--text);grid-template-columns:232px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.dashboard-shell .sidebar{border-color:var(--line);z-index:10;background:#fff}.dashboard-shell .sidebar-brand{border:0;height:88px;padding:0 28px}.dashboard-shell .brand{letter-spacing:-.8px;color:#22283b;font-size:21px}.dashboard-shell .brand-mark{background:#5865f2;border:0;border-radius:10px;width:35px;height:35px;font-size:24px;box-shadow:0 4px 10px #5865f21c}.dashboard-shell .sidebar nav{padding:32px 18px;overflow-y:auto}.dashboard-shell .nav-label{color:#8892a7;letter-spacing:.8px;margin-bottom:14px;font-size:10px;font-weight:600}.dashboard-shell .side-link{color:#505c70;border:0;border-radius:9px;gap:13px;height:45px;margin:5px 0;padding:0 14px;font-size:13px;transition:background .15s,color .15s}.dashboard-shell .side-link:hover{color:#4654df;background:#f6f7fc}.dashboard-shell .side-link.active{color:#4654e8;background:#eff1ff;border:0;font-weight:600}.dashboard-shell .account-label{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.dashboard-shell .sidebar-user{border-color:var(--line);margin:auto 20px 10px;padding:20px 8px}.dashboard-shell .sidebar-user strong{color:#283149;font-size:12px}.dashboard-shell .sidebar-user span{color:#16885b;font-size:11px}.dashboard-shell .sidebar-user button{color:#6d7890}.dashboard-shell .avatar-fallback{border-radius:11px}.dashboard-shell .dashboard-header{border-color:var(--line);background:#ffffffd9;gap:24px;height:88px;padding:0 40px}.dashboard-shell .dashboard-header .workspace-label{color:#43506a;white-space:nowrap;gap:10px;font-size:13px}.dashboard-shell .dashboard-search{border:1px solid var(--line);background:#f8f9fc;border-radius:9px;align-items:center;gap:10px;width:min(420px,50%);margin-left:auto;padding:4px 12px;display:flex}.dashboard-search svg{color:#8390a6;flex:none;width:18px}.dashboard-shell .dashboard-search input{color:#29334a;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 0;font-size:12px}.dashboard-shell .dashboard-search:focus-within{outline-offset:2px;outline:2px solid #5865f2}.dashboard-search button{color:#5865f2;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px}.dashboard-shell .header-avatar{color:#fff;background:#5865f2;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:12px;font-weight:600;display:grid}.dashboard-shell .dashboard-content{max-width:1400px;padding:42px 40px 64px}.dashboard-shell .welcome-row{border:0;align-items:center;gap:20px;margin-bottom:30px;padding:0}.dashboard-shell .welcome-row h1,.dashboard-shell .page-heading h1{letter-spacing:-1px;margin:0 0 10px;font-size:30px;font-weight:700;line-height:1.2}.dashboard-shell .welcome-row>div>span,.dashboard-shell .page-heading p{color:var(--muted);font-size:13px}.dashboard-shell .panel-card,.dashboard-shell .module-panel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 3px 5px #29396403,0 10px 28px #3b428006}.dashboard-shell .panel-card{min-width:0;margin-bottom:24px;padding:24px}.dashboard-shell .card-title{gap:14px;margin-bottom:22px}.dashboard-shell .card-title h2,.dashboard-shell .panel-card>h2{color:#222c40;margin:0;font-size:15px;font-weight:650}.dashboard-shell .card-title>span{color:#748097;overflow-wrap:anywhere;border:0;padding:0;font-size:11px}.dashboard-shell .card-title small,.dashboard-shell .page-heading small{color:#78869b;letter-spacing:.8px;font-size:10px}.dashboard-shell .card-title small+h2{margin-top:5px}.dashboard-shell .metric-row{gap:20px;margin:0 0 26px}.dashboard-shell .metric-row>div{border-color:var(--line);background:#fff;border-radius:12px;padding:22px;box-shadow:0 3px 8px #29396404}.dashboard-shell .metric-row small{color:#738097;letter-spacing:0;font-size:11px}.dashboard-shell .metric-row strong{font-size:27px;font-weight:650;line-height:1.3}.dashboard-shell .overview-metrics>div{justify-content:flex-start;gap:17px}.overview-metrics section{gap:4px;display:grid}.overview-metrics em{font-size:16px;font-style:normal;font-weight:500}.metric-icon,.activity-icon{color:#5865f2;background:#eff1ff;border-radius:50%;flex:none;place-items:center;width:47px;height:47px;display:grid}.metric-icon .icon{width:23px;height:23px}.metric-icon.teal{color:#16a59c;background:#eaf8f6}.metric-icon.amber,.activity-icon.amber{color:#e28733;background:#fff3e8}.dashboard-shell .bot-list-row{border-top:1px solid #f0f2f7;align-items:center;gap:18px;padding:22px 0;transition:background .15s;display:flex}.dashboard-shell .bot-list-row:first-child{border-top:0;padding-top:5px}.bot-list-row:hover .manage-link{text-decoration:underline}.bot-avatar{color:#fff;background:#5865f2;border-radius:11px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;font-weight:650;display:grid;box-shadow:0 4px 12px #5865f215}.bot-avatar.tone-1{background:#17a8a1}.bot-avatar.tone-2{background:#8190a8}.bot-list-name{flex:1;gap:4px;min-width:0;display:grid}.bot-list-name strong{overflow-wrap:anywhere;font-size:14px}.bot-list-name small{color:#7c88a0;font-size:12px}.bot-module-count{color:#7c88a0;margin-right:20px;font-size:12px}.state-pill{color:#768196;white-space:nowrap;background:#f2f4f8;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.state-pill.online{color:#218b52;background:#eaf8ef}.state-pill.error{color:#c24a43;background:#fff0ef}.state-pill.starting,.state-pill.stopping{color:#a46b16;background:#fff6e8}.state-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.manage-link{color:#5865f2;white-space:nowrap;margin-left:38px;font-size:12px}.manage-link b{margin-left:12px;font-weight:400}.overview-bottom{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.overview-bottom>.panel-card{margin:0}.activity-timeline>a{align-items:center;gap:14px;padding:14px 0;display:flex;position:relative}.activity-timeline>a:before{content:"";background:#e8ecfb;width:1px;position:absolute;top:0;bottom:0;left:19px}.activity-icon{z-index:1;width:39px;height:39px}.activity-timeline>a>div{flex:1;gap:4px;display:grid}.activity-timeline strong{font-size:12px;font-weight:600}.activity-timeline small,.activity-timeline time{color:#7d8aa2;font-size:11px}.activity-timeline time{white-space:nowrap}.quick-access{grid-template-columns:1fr 1fr;gap:14px;display:grid}.quick-access>a,.quick-access>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:19px 10px;display:flex}.quick-access>a:hover{background:#fafaff;border-color:#b7bfff}.quick-access .icon{color:#435171;width:25px;height:25px}.quick-access strong{font-size:12px;font-weight:600}.quick-access small{color:#7f8da3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.quick-unavailable{opacity:.6}.dashboard-shell .primary-button{color:#fff;text-align:center;background:#5865f2;border:1px solid #5865f2;border-radius:8px;justify-content:center;align-items:center;padding:11px 18px;font-size:12px;display:inline-flex;box-shadow:0 3px 8px #5865f214}.dashboard-shell .primary-button:hover{background:#4956dc}.dashboard-shell .secondary-button,.dashboard-shell .small-button,.dashboard-shell .inline-form button,.dashboard-shell .guild-row button{color:#4e5d77;background:#fff;border:1px solid #dfe4ef;border-radius:8px;padding:10px 14px;font-size:12px}.dashboard-shell .secondary-button:hover,.dashboard-shell .small-button:hover{background:#f5f6fc;border-color:#b8c2ed}.dashboard-shell .danger-button{color:#bf3d4b;background:#fff5f6;border-color:#f2cdd2;font-size:12px}.dashboard-shell :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #5865f2}.dashboard-shell .stack-form{gap:18px}.dashboard-shell .stack-form label{color:#45516b;gap:8px;font-size:12px}.dashboard-shell :is(.stack-form,.inline-form,.publish-form,.guild-picker) :is(input,select,textarea){color:#28334b;font:inherit;background:#fcfcfe;border:1px solid #dce2ee;border-radius:7px;min-width:0;max-width:100%;padding:11px 12px;font-size:12px;box-shadow:0 1px 3px #33477003}.dashboard-shell :is(input,textarea)::placeholder{color:#8c97a9}.dashboard-shell input[type=checkbox]{accent-color:#5865f2;box-shadow:none;min-width:16px;min-height:16px}.dashboard-shell select[multiple]{min-height:110px}.dashboard-shell .stack-form fieldset,.dashboard-shell .module-workspace fieldset{border-color:#e6eaf3;border-radius:10px;min-width:0;padding:20px}.dashboard-shell .stack-form legend{color:#2e3951;padding:0 7px;font-size:13px;font-weight:600}.dashboard-shell .form-help{color:#78869c;line-height:1.7;font-size:11px!important}.dashboard-shell .empty-state{color:#4c5a73;background:#fafbfe;border-color:#dce2ee}.dashboard-shell .empty-state p{color:#7a879b;font-size:12px}.dashboard-shell :is(.member-row,.guild-row,.list-table>a,.audit-list>div,.technical-grid div){border-color:#e9edf4}.dashboard-shell .guild-row{flex-wrap:wrap}.dashboard-shell .guild-row strong{font-size:13px}.dashboard-shell .guild-row small,.dashboard-shell .guild-row span{color:#78879d;font-size:11px}.dashboard-shell .list-table small,.dashboard-shell .member-row small{color:#74839a;font-size:11px}.dashboard-shell .list-table>a>span{color:#62718a;font-size:12px}.dashboard-shell .technical-grid dt{color:#76859b;font-size:9px}.dashboard-shell .technical-grid dd{color:#53637d;font-size:11px}.dashboard-shell .credential-state{color:#16885b;font-size:12px}.dashboard-shell .module-toggle-grid>div{border-color:#e5eaf3;padding:15px}.dashboard-shell .module-toggle-grid strong{font-size:12px}.dashboard-shell .module-toggle-grid small{color:#7a889e;font-size:10px}.dashboard-shell .toggle{color:#728099;background:#f5f7fa;border-color:#e0e5ef;font-size:10px}.dashboard-shell .toggle.active{color:#218453;background:#edf9f1;border-color:#ccebd9}.dashboard-shell .error-banner{color:#b43d4e;background:#fff1f2;border-color:#f5ccd2;font-size:12px}.dashboard-shell .audit-list span{color:#4d607a;font-size:11px}.dashboard-shell .audit-list p,.dashboard-shell .audit-list time{color:#7c889c;overflow-wrap:anywhere;font-size:11px}.breadcrumbs{color:#8792a6;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.breadcrumbs a:hover{color:#5865f2}.dashboard-shell .page-heading{margin-bottom:24px}.dashboard-shell .bot-status-large{color:#4b6e59;background:#f5fcf7;border-color:#dbe9df;font-size:11px}.dashboard-shell .process-dot.online{box-shadow:none;background:#28a366}.bot-tabs{border-bottom:1px solid #e1e6f0;gap:30px;margin:4px 0 28px;display:flex;overflow-x:auto}.bot-tabs a{color:#69758c;white-space:nowrap;border-bottom:2px solid #0000;padding:12px 0 15px;font-size:13px}.bot-tabs a[aria-current=page]{color:#5865f2;border-color:#5865f2;font-weight:600}.dashboard-shell .section-title{margin:22px 0 18px}.dashboard-shell .section-title small{color:#7d8aa1;font-size:11px}.dashboard-shell .module-panel{scroll-margin-top:24px}.dashboard-shell .module-panel>summary{gap:20px;padding:22px 24px}.dashboard-shell .module-panel>summary strong{font-size:15px}.dashboard-shell .module-panel>summary small{color:#7c889e;max-width:650px;font-size:12px;line-height:1.5}.dashboard-shell .module-panel>summary b{color:#5865f2;white-space:nowrap;font-size:11px}.dashboard-shell .module-panel[open]>summary{background:#fafbff;border-radius:14px 14px 0 0}.dashboard-shell .module-panel-body{border-color:#e8ecf4;padding:26px}.dashboard-shell .module-workspace>p{color:#77849a;margin:0;font-size:12px}.module-edit-layout{gap:26px;min-width:0;display:grid}.module-settings-area,.module-panels-area{min-width:0}.module-panels-area:empty{display:none}.module-connect .module-edit-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.module-connect .module-fields{grid-template-columns:1fr}.guild-picker{color:#78869c;gap:8px;margin-bottom:20px;font-size:11px;display:grid}.guild-picker select{color:#35425d;background:#fff;border:1px solid #e0e5ef;border-radius:8px;width:100%;padding:11px}.dashboard-shell .module-config-form>h3{color:#53617a;margin:0 0 2px;font-size:14px}.dashboard-shell .module-domain-sections span{color:#5b6b87;background:#f0f3fd}.dashboard-shell .module-real-settings dd,.dashboard-shell .module-flow ol{color:#73839a}.dashboard-shell .module-flow{border-top:1px solid #e8edf5;padding-top:14px}.dashboard-shell .module-flow h3{font-size:13px;font-weight:600}.dashboard-shell .module-flow ol{gap:28px;font-size:12px;line-height:1.7}.dashboard-shell .module-contract{border-top:1px solid #e8edf5;padding-top:12px}.dashboard-shell .module-contract>summary{color:#73829a;padding:8px 0;font-size:12px}.dashboard-shell .module-contract>p{color:#6f7f95;font-size:12px}.dashboard-shell .official-panel{border-color:#e8ecf4;padding-top:16px}.dashboard-shell .official-panel>summary{flex-wrap:wrap;gap:12px;margin:0;padding:0 0 12px}.dashboard-shell .official-panel>summary strong{font-size:14px}.dashboard-shell .official-panel>summary small{color:#8794a8;margin:0;font-size:10px}.dashboard-shell .module-connect .official-panel{border:0;padding:0}.dashboard-shell .module-connect .message-workbench{border:0;flex-direction:column-reverse;gap:22px;padding-top:8px;display:flex}.dashboard-shell .message-workbench{border-color:#e6eaf2;align-items:start;margin-bottom:20px}.dashboard-shell .publish-form{flex-wrap:wrap}.dashboard-shell .publish-form select{flex:1;min-width:140px}.dashboard-shell .publish-form button{white-space:normal}.dashboard-shell .text-button{color:#7b87a0;cursor:pointer;background:0 0;border:0;padding:6px;font-size:11px}.dashboard-shell .discord-preview{color:#dbdee1;background:#313338;border-radius:10px;padding:18px;box-shadow:0 4px 10px #151b2812}.dashboard-shell .discord-preview .form-help{color:#b5bac1;font-size:10px!important}.dashboard-shell .discord-preview>small{color:#b5bac1;font-size:9px}.dashboard-shell .discord-preview label{color:#c5c9d0;gap:6px;margin:12px 0;font-size:11px;display:grid}.dashboard-shell .discord-preview select{color:#e4e6eb;background:#232428;border:1px solid #4e5058;border-radius:5px;width:100%;padding:8px}.dashboard-shell .v2-text{color:#dbdee1}.dashboard-shell .v2-text :is(h2,h3,h4){color:#f2f3f5}.dashboard-shell .live-console{border-color:#dce2ee}.dashboard-shell .live-console>div{color:#b0bacb;height:40px;font-size:11px}@media (min-width:1600px){.dashboard-shell .dashboard-content{padding-top:52px}.dashboard-shell .module-connect .module-edit-layout{grid-template-columns:1.1fr 1fr;gap:36px}}@media (max-width:1100px){.dashboard-shell{grid-template-columns:205px minmax(0,1fr)}.dashboard-shell .dashboard-content{padding:30px 24px}.dashboard-shell .dashboard-header{padding:0 24px}.overview-bottom{grid-template-columns:1fr}.bot-module-count{display:none}.manage-link{margin-left:10px}.module-connect .module-edit-layout{grid-template-columns:1fr}.dashboard-shell .metric-row>div{padding:16px}.metric-icon{width:38px;height:38px}.dashboard-shell .overview-metrics>div{gap:10px}}@media (max-width:850px){.dashboard-shell{display:block}.dashboard-shell .sidebar{border-bottom:1px solid var(--line);width:100%;height:auto;position:static}.dashboard-shell .sidebar-brand{height:72px;padding:0 22px}.dashboard-shell .sidebar nav{gap:6px;padding:0 16px 10px;display:flex;overflow-x:auto}.dashboard-shell .sidebar nav>div{flex:none}.dashboard-shell .nav-label{display:none}.dashboard-shell .side-link{white-space:nowrap;height:38px;margin:0;padding:0 10px;font-size:12px}.dashboard-shell .sidebar-user{border:0;width:auto;margin:0;padding:6px;position:absolute;top:10px;right:12px}.dashboard-shell .sidebar-user>div{display:none}.dashboard-shell .dashboard-header{gap:15px;height:70px;padding:0 22px;display:flex}.dashboard-shell .dashboard-header .workspace-label{display:none}.dashboard-shell .dashboard-search{width:100%;margin:0}.dashboard-shell .dashboard-content{padding:28px 20px 48px}.dashboard-shell .module-panel-body{padding:20px}.dashboard-shell .welcome-row h1,.dashboard-shell .page-heading h1{font-size:26px}}@media (max-width:650px){.dashboard-shell .metric-row{grid-template-columns:1fr;gap:12px}.dashboard-shell .overview-metrics>div{gap:16px;padding:16px}.overview-metrics section{flex:1;grid-template-columns:1fr auto;align-items:center}.dashboard-shell .metric-row strong{font-size:24px}.dashboard-shell .welcome-row{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.dashboard-shell .bot-list-row{flex-wrap:wrap;gap:12px;padding:18px 0}.bot-list-name{flex:1;min-width:100px}.manage-link{margin-left:auto;font-size:11px}.state-pill{font-size:10px}.dashboard-shell .panel-card{padding:19px}.dashboard-shell .dashboard-content{padding:24px 16px}.dashboard-shell .module-panel>summary{align-items:flex-start;padding:18px}.dashboard-shell .module-panel>summary b{font-size:0}.dashboard-shell .module-panel>summary b:after{content:"+";font-size:20px}.dashboard-shell .module-panel[open]>summary b:after{content:"−"}.dashboard-shell .module-panel-body{padding:16px}.dashboard-shell .module-fields{grid-template-columns:1fr}.dashboard-shell .module-workspace fieldset{padding:16px}.activity-timeline time{font-size:9px}.bot-tabs{gap:24px}.dashboard-shell .publish-form{grid-template-columns:1fr;display:grid}.dashboard-shell .guild-row{align-items:flex-start}.dashboard-shell .audit-list>div,.dashboard-shell .inline-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dashboard-shell *{scroll-behavior:auto!important;transition:none!important}}.module-shortcuts{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.module-shortcuts a{color:#6b7992;background:#fff;border:1px solid #e4e9f2;border-radius:8px;padding:8px 12px;font-size:12px}.module-shortcuts a:hover{border-color:#b9c1f8}.module-shortcuts a[aria-current=page]{color:#5260e8;background:#eef1ff;border-color:#d6dcff}.dashboard-shell .page-heading p{max-width:720px}.dashboard-shell .stack-form label:has(>input[type=checkbox]){align-items:center;gap:10px;display:flex}.dashboard-shell .stack-form input[type=checkbox]{flex:none;width:16px;height:16px;padding:0}.dashboard-shell .stack-form button:not([class]){color:#5364bd;cursor:pointer;background:#f8f9fd;border:1px solid #dce3ef;border-radius:8px;padding:9px 12px;font-size:12px}.dashboard-shell .stack-form button:disabled{opacity:.45;cursor:not-allowed}.dashboard-shell .stack-form details{border:1px solid #e4e9f3;border-radius:10px;padding:16px}.dashboard-shell .stack-form details>summary{color:#465673;padding:0 0 14px;font-size:13px}.dashboard-shell .stack-form details>label{margin:12px 0}.dashboard-shell .stack-form details>button{margin:8px 8px 0 0}.dashboard-shell .module-panel.is-selected>summary{display:none}.dashboard-shell .module-panel.is-selected .module-panel-body{border-top:0}.dashboard-shell .module-workspace>p{display:none}.dashboard-shell .presentation-controls>summary{color:#5969d9;cursor:pointer;margin:0;padding:10px 0 16px;font-size:12px}.dashboard-shell .presentation-controls{min-width:0}.module-card-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.module-entry-card{border:1px solid var(--border,#303444);background:var(--surface,#151824);color:inherit;border-radius:16px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.module-entry-card:hover,.module-entry-card:focus-visible{border-color:#818cf8}.module-entry-card h2,.module-entry-card p{margin:0}.module-entry-card p{opacity:.8;line-height:1.6}.module-entry-card span{color:#a5b4fc;margin-top:auto;font-weight:600}.setup-intro{margin-bottom:24px}.setup-intro ol{background:#818cf810;border-radius:12px;flex-wrap:wrap;gap:12px 32px;padding:16px 32px;display:flex}.feedback-form-fields{gap:16px;width:100%;min-width:0;display:grid;border:0!important;margin:0!important;padding:0!important}.feedback-form-fields:disabled{opacity:.65}.publish-form:has(.feedback-form-fields){display:block}.field-help{vertical-align:middle;margin-left:8px;display:inline-flex;position:relative}.field-help button{width:22px;height:22px;min-height:0;color:inherit;cursor:help;background:0 0;border:1px solid #818cf8;border-radius:50%;padding:0}.field-help [role=tooltip]{z-index:20;color:#fff;background:#202437;border:1px solid #535a78;border-radius:10px;width:min(380px,100vw - 48px);padding:14px 16px;font-size:13px;font-weight:400;line-height:1.6;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 30px #0005}.resource-checkbox-group{gap:10px;display:grid}.resource-checkbox-options{border:1px solid #80808040;border-radius:10px;gap:8px;max-height:220px;padding:12px;display:grid;overflow:auto}.resource-checkbox-options label{align-items:center;gap:10px;display:flex}.resource-checkbox-options input{width:auto}.module-ticket .module-edit-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.module-ticket input[type=color]{cursor:pointer;width:100%;height:46px;padding:4px}@media (max-width:1000px){.module-ticket .module-edit-layout,.module-card-grid{grid-template-columns:1fr}.setup-intro ol{display:grid}}.ticket-studio{gap:22px;min-width:0;display:grid}.ticket-toolbar{background:#fff;border:1px solid #e5e9f2;border-radius:14px;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex;box-shadow:0 8px 24px #39466d0a}.ticket-toolbar>div{gap:4px;display:grid}.ticket-toolbar>div strong{color:#273149;font-size:18px}.ticket-eyebrow{letter-spacing:.11em;color:#6573e8;font-size:10px;font-weight:700}.ticket-toolbar label{color:#77849a;gap:7px;min-width:min(320px,100%);font-size:11px;font-weight:600;display:grid}.ticket-toolbar select{color:#303a52;width:100%;font:inherit;background:#fff;border:1px solid #dce2ee;border-radius:9px;outline:0;padding:11px 38px 11px 12px}.ticket-toolbar select:focus{border-color:#8995f4;box-shadow:0 0 0 3px #5865f215}.ticket-notice{color:#70531f;background:#fffaf0;border:1px solid #f2d38a;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.ticket-notice p{margin:0;font-size:12px}.ticket-notice>div{gap:8px;display:flex}.ticket-notice button{color:#6b521f;cursor:pointer;background:#fff;border:1px solid #e3c46f;border-radius:8px;padding:8px 10px;font-size:11px}.ticket-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ticket-steps button{text-align:left;color:#77839a;cursor:pointer;background:#fff;border:1px solid #e2e7f1;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}.ticket-steps button[aria-current=step]{color:#4654dc;background:#f2f4ff;border-color:#cfd5ff}.ticket-steps button:disabled{cursor:not-allowed}.ticket-steps button>span:last-child{min-width:0;display:grid}.ticket-steps strong{color:inherit;font-size:12px}.ticket-steps small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ticket-step-number{color:#78849a;background:#f0f2f7;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.ticket-steps button[aria-current=step] .ticket-step-number{color:#fff;background:#5865f2}.ticket-steps button:not([aria-current=step]):not(:disabled) .ticket-step-number{color:#16885b;background:#eaf8f1}.ticket-step-content{background:#fff;border:1px solid #e4e8f1;border-radius:14px;overflow:visible;box-shadow:0 10px 28px #3b428008}.ticket-section-heading{border-bottom:1px solid #edf0f5;padding:26px 28px 20px}.ticket-section-heading>span{letter-spacing:.1em;color:#6673e8;font-size:10px;font-weight:700}.ticket-section-heading h2{letter-spacing:-.5px;color:#263048;outline:0;margin:7px 0 5px;font-size:24px}.ticket-section-heading p{color:#748198;margin:0;font-size:12px}.ticket-step-content form{display:grid}.ticket-form-body{min-width:0;border:0!important;margin:0!important;padding:26px 28px!important;display:block!important}.ticket-form-body:disabled{opacity:.65}.ticket-setup-grid,.ticket-appearance-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:start;gap:26px;display:grid}.ticket-section{background:#fff;border:1px solid #e6eaf2;border-radius:12px;gap:17px;min-width:0;padding:22px;display:grid}.ticket-section h3{color:#303a52;margin:0;font-size:15px}.ticket-section>p{color:#7a879b;margin:-9px 0 2px;font-size:11px}.ticket-section label{color:#536078;gap:7px;font-size:11px;font-weight:600;display:grid}.ticket-section input:not([type=checkbox]):not([type=color]),.ticket-section textarea{color:#2d374e;width:100%;font:inherit;resize:vertical;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;outline:0;padding:11px 12px}.ticket-section input:focus,.ticket-section textarea:focus{border-color:#8c96ef;box-shadow:0 0 0 3px #5865f212}.ticket-section label small{color:#8b97a9;font-size:10px;font-weight:400}.ticket-optional{color:#96a0b1;vertical-align:middle;background:#f3f5f8;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:600}.ticket-hint{color:#5e6b85;background:#f5f7ff;border:1px solid #e4e8ff;border-radius:9px;padding:13px 14px;font-size:11px;line-height:1.6}.ticket-hint strong{color:#4654c9;margin-bottom:2px;display:block}.ticket-hint p{margin:0}.ticket-toggle{cursor:pointer;background:#fafbfe;border:1px solid #e4e8f0;border-radius:9px;padding:12px 13px;align-items:flex-start!important;gap:11px!important;display:flex!important}.ticket-toggle input{flex:none;width:16px!important;height:16px!important;margin:2px 0 0!important}.ticket-toggle>span{gap:2px;display:grid}.ticket-toggle strong{color:#47546c;font-size:11px}.ticket-toggle small{color:#8490a3;font-size:10px;font-weight:400}.resource-picker{gap:7px;min-width:0;display:grid;position:relative}.ticket-label{color:#536078;font-size:11px;font-weight:600}.resource-trigger-row{align-items:stretch;gap:7px;display:flex}.resource-trigger{color:#344057;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;font-size:11px;display:flex}.resource-trigger:hover,.resource-trigger:focus-visible{border-color:#929cf0;outline:0;box-shadow:0 0 0 3px #5865f210}.resource-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-clear{color:#7b879a;cursor:pointer;background:#fff;border:1px solid #e2e6ee;border-radius:9px;padding:0 10px;font-size:10px}.resource-menu{z-index:60;background:#fff;border:1px solid #dce2ed;border-radius:10px;gap:7px;padding:9px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 42px #28334d24}.resource-menu>input{border:1px solid #e1e5ed;border-radius:8px;outline:0;width:100%;padding:10px 11px;font-size:11px}.resource-results{gap:3px;max-height:250px;display:grid;overflow:auto}.resource-results>button{color:#46536b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px 8px;font-size:11px;display:flex}.resource-results>button:hover,.resource-results>button[aria-pressed=true]{color:#4f5cdf;background:#f1f3ff}.resource-results p{color:#8994a7;margin:0;padding:10px;font-size:10px;line-height:1.5}.resource-check{border:1px solid #dbe0ea;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.resource-results>button[aria-pressed=true] .resource-check{color:#fff;background:#5865f2;border-color:#5865f2}.resource-done,.resource-menu-clear{cursor:pointer;border:0;border-radius:7px;padding:8px 10px;font-size:10px}.resource-done{color:#4e5bd5;background:#eef1ff}.resource-menu-clear{color:#7a8698;background:#f7f8fb}.resource-chips{flex-wrap:wrap;gap:6px;display:flex}.resource-chips>span{color:#4e5bd5;background:#eef1ff;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.resource-chips button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.ticket-categories-editor{gap:12px;max-width:920px;display:grid}.ticket-category-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.ticket-category-toolbar>span,.ticket-caption{color:#8792a5;font-size:10px}.ticket-category{background:#fff;border:1px solid #e2e7f0;border-radius:11px;overflow:visible}.ticket-category-heading>button{text-align:left;color:#3a465d;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:14px 15px;display:grid}.ticket-category-heading>button>span:nth-child(2){min-width:0;display:grid}.ticket-category-heading strong{font-size:12px}.ticket-category-heading small{color:#8793a7;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ticket-category-icon{color:#5865f2;background:#f1f3ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.ticket-category-status{color:#8d98aa;background:#f2f4f7;border-radius:999px;padding:4px 7px;font-size:9px}.ticket-category-status.active{color:#16885b;background:#e9f8f1}.ticket-category-fields{border-top:1px solid #eef1f5;gap:15px;padding:16px 16px 17px;display:grid}.ticket-input-row{grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:14px;display:grid}.ticket-input-row label{color:#536078;gap:7px;font-size:11px;font-weight:600;display:grid}.ticket-input-row input{background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;padding:10px 11px}.ticket-remove{color:#c34e56;cursor:pointer;background:0 0;border:0;justify-self:start;padding:5px 0;font-size:10px}.ticket-primary,.ticket-secondary,.ticket-text-button{cursor:pointer;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:600}.ticket-primary{color:#fff;background:#5865f2;border:1px solid #5865f2}.ticket-primary:hover{background:#4f5be0}.ticket-secondary{color:#59677e;background:#fff;border:1px solid #dce2ec}.ticket-text-button{color:#657188;background:#f8f9fc;border:1px solid #e1e5ed;justify-self:start}.ticket-color-field{gap:8px;display:grid}.ticket-color-field>div{align-items:center;gap:10px;display:flex}.ticket-color-field input[type=color]{background:#fff;border:1px solid #dfe4ed;border-radius:8px;width:46px;height:38px;padding:2px}.ticket-color-field>div>span{color:#637089;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.ticket-swatches{gap:5px;margin-left:auto;display:flex}.ticket-swatches button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1px #dce1ea}.ticket-section-divider{background:#edf0f5;height:1px;margin:3px 0}.ticket-image-probe{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ticket-preview{gap:10px;min-width:0;display:grid;position:sticky;top:100px}.ticket-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-preview-heading span{letter-spacing:.1em;color:#6d79e5;font-size:9px;font-weight:700}.ticket-preview-heading small,.ticket-preview>p{color:#8a95a7;font-size:9px}.ticket-preview>p{margin:0}.ticket-discord{color:#dbdee1;background:#313338;border-radius:11px;padding:16px;overflow:auto;box-shadow:0 10px 28px #1f243019}.ticket-bot-author{align-items:center;gap:7px;margin-bottom:10px;font-size:10px;display:flex}.ticket-bot-author>span{color:#fff;background:#5865f2;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.ticket-bot-author strong{color:#f2f3f5;font-size:11px}.ticket-bot-author small{color:#fff;background:#5865f2;border-radius:3px;padding:1px 3px;font-size:7px}.ticket-bot-author time{color:#949ba4;font-size:9px}.ticket-review{border:1px solid #e5e9f1;border-radius:9px;gap:0;margin:0;display:grid;overflow:hidden}.ticket-review>div{border-bottom:1px solid #edf0f5;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:11px 12px;display:grid}.ticket-review>div:last-child{border-bottom:0}.ticket-review dt{color:#8994a6;font-size:10px}.ticket-review dd{color:#404c63;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:600}.feedback-banner{border:1px solid;border-radius:10px;align-items:flex-start;gap:10px;margin:0 28px 18px;padding:12px 14px;font-size:11px;line-height:1.55;display:flex}.feedback-banner>span{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.feedback-banner.is-success{color:#267557;background:#effaf5;border-color:#bde9d6}.feedback-banner.is-success>span{color:#16885b;background:#d8f4e7}.feedback-banner.is-error{color:#a5404a;background:#fff5f6;border-color:#f0c8cd}.feedback-banner.is-error>span{color:#b7434e;background:#f9dce0}.feedback-banner.is-pending{color:#5865c7;background:#f6f7ff;border-color:#dfe3fa}.feedback-banner.is-pending>span{color:#5360cf;background:#e7eaff}.faccao-catalog-editor{gap:22px}.faccao-editor-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.faccao-editor-heading>div{gap:4px;display:grid}.faccao-editor-heading span{letter-spacing:.1em;color:#6673e8;font-size:9px;font-weight:750}.faccao-editor-heading h3{font-size:17px}.faccao-editor-heading p{color:#7a879b;margin:0;font-size:11px;line-height:1.55}.faccao-editor-heading>strong{color:#5865d8;white-space:nowrap;background:#f0f2ff;border-radius:999px;padding:6px 9px;font-size:9px}.faccao-editor-list{gap:12px;display:grid}.faccao-editor-card{background:#fff;border:1px solid #e1e6ef;border-radius:12px;overflow:visible;box-shadow:0 5px 18px #33477008}.faccao-editor-card>header{background:#fafbfe;border-bottom:1px solid #edf0f5;border-radius:12px 12px 0 0;align-items:center;gap:11px;padding:13px 14px;display:flex}.faccao-editor-card>header>span{color:#5865d8;background:#ebeefe;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:750;display:grid}.faccao-editor-card>header>div:not(.faccao-card-actions){gap:2px;min-width:0;display:grid}.faccao-editor-card>header strong{color:#364158;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.faccao-editor-card>header small{color:#8a95a7;font-size:9px}.faccao-remove-button{margin-left:auto;color:#b8535b!important;background:0 0!important;border:0!important;padding:7px 8px!important;font-size:10px!important}.faccao-remove-button:hover{background:#fff0f1!important}.faccao-editor-fields{grid-template-columns:minmax(0,1fr);gap:13px;padding:15px;display:grid}.faccao-editor-fields.is-order-item{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(120px,1fr))}.faccao-money-field{align-items:stretch;display:flex}.faccao-money-field>b{color:#69758a;background:#f3f5f9;border:1px solid #dfe4ed;border-right:0;border-radius:9px 0 0 9px;align-items:center;padding:0 10px;font-size:10px;display:flex}.ticket-section .faccao-money-field>input{border-radius:0 9px 9px 0}.faccao-add-button{color:#5865c7;cursor:pointer;background:#fafbfe;border:1px dashed #cfd6e5;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:11px;font-weight:650;display:flex}.faccao-add-button:hover{background:#f5f6ff;border-color:#7f8aeb}.faccao-add-button>span{font-size:17px;font-weight:400}.faccao-editor-empty{text-align:center;background:#fbfcfe;border:1px dashed #dce2ed;border-radius:11px;justify-items:center;gap:4px;padding:24px;display:grid}.faccao-editor-empty strong{color:#536078;font-size:12px}.faccao-editor-empty p{color:#8a95a7;margin:0;font-size:10px}.faccao-routing-editor{border-top:1px solid #e8ecf3;gap:18px;margin-top:8px;padding-top:24px;display:grid}.faccao-card-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.faccao-card-actions>button:not(.faccao-remove-button){color:#68758b;cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.faccao-card-actions>button:disabled{opacity:.35;cursor:not-allowed}.faccao-route-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:14px;padding:15px;display:grid}.faccao-route-flow>span{color:#7380df;place-items:center;width:30px;height:40px;font-size:18px;display:grid}.bau-manager{grid-template-columns:minmax(220px,.72fr) minmax(0,1.45fr);gap:18px;display:grid}.bau-manager-list,.bau-manager-editor{align-content:start;gap:12px;min-width:0;display:grid}.bau-manager-list{border-right:1px solid #e8ecf3;padding-right:18px}.bau-manager-item{color:#4f5c73;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.bau-manager-item:hover,.bau-manager-item.is-active{background:#f7f8ff;border-color:#909af0}.bau-manager-item>span{color:#6874d8;background:#eff1fb;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid}.bau-manager-item>div{flex:1;gap:2px;min-width:0;display:grid}.bau-manager-item strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bau-manager-item small{color:#909aab;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.bau-manager-item>b{color:#8b95a8;font-size:12px}.bau-manager-editor{background:#fbfcfe;border:1px solid #e2e7f0;border-radius:12px;padding:17px}.bau-manager-editor>.faccao-editor-heading{border-bottom:1px solid #e8ecf3;padding-bottom:14px}.ticket-error,.ticket-success{border-radius:8px;margin:0 28px 18px;padding:11px 13px;font-size:11px}.ticket-error{color:#a63f49;background:#fff1f2;border:1px solid #f4c8cd}.ticket-success{color:#16744f;background:#edf9f3;border:1px solid #c9ebda}.ticket-footer{background:#fbfcfe;border-top:1px solid #edf0f5;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:18px;padding:17px 28px;display:flex}.ticket-footer>div{align-items:center;gap:12px;display:flex}.ticket-footer span{color:#8490a3;font-size:10px}.ticket-empty{text-align:center;color:#78849a;background:#fbfcfe;border:1px dashed #dce2ec;border-radius:11px;place-items:center;gap:8px;padding:34px 20px;display:grid}.ticket-empty h2,.ticket-empty h3,.ticket-empty p{margin:0}.ticket-empty h2,.ticket-empty h3{color:#47536a;font-size:15px}.ticket-empty p{max-width:520px;font-size:11px}@media (max-width:1000px){.ticket-setup-grid,.ticket-appearance-grid{grid-template-columns:1fr}.ticket-preview{position:static}.ticket-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ticket-toolbar{flex-direction:column;align-items:stretch;padding:18px}.ticket-toolbar label{min-width:0}.ticket-steps{padding-bottom:3px;display:flex;overflow-x:auto}.ticket-steps button{min-width:165px}.ticket-step-content{border-radius:11px}.ticket-section-heading{padding:21px 18px 17px}.ticket-section-heading h2{font-size:20px}.ticket-form-body{padding:18px!important}.ticket-section{padding:17px}.ticket-input-row{grid-template-columns:1fr}.ticket-category-heading>button{grid-template-columns:auto minmax(0,1fr) auto}.ticket-category-heading>button>span:last-child{display:none}.ticket-category-status{grid-column:2;justify-self:start}.ticket-footer{flex-direction:column-reverse;align-items:stretch;padding:15px 18px}.ticket-footer>div{justify-content:space-between}.ticket-footer>.ticket-primary{width:100%}.ticket-notice{flex-direction:column;align-items:stretch}.ticket-notice>div{flex-wrap:wrap}.ticket-review>div{grid-template-columns:1fr;gap:3px}.resource-trigger-row{align-items:stretch}.resource-clear{padding:0 8px}.feedback-banner{margin:0 18px 16px}.faccao-editor-heading{align-items:flex-start}.faccao-editor-fields.is-order-item{grid-template-columns:1fr}.faccao-editor-card>header{flex-wrap:wrap}.faccao-editor-card>header>div:not(.faccao-card-actions){flex:1}.faccao-card-actions{width:100%;margin-left:41px}.faccao-card-actions .faccao-remove-button{margin-left:auto}.faccao-route-flow{grid-template-columns:1fr}.faccao-route-flow>span{width:100%;height:20px;transform:rotate(90deg)}.bau-manager{grid-template-columns:1fr}.bau-manager-list{border-bottom:1px solid #e8ecf3;border-right:0;padding-bottom:18px;padding-right:0}.bau-manager-editor{padding:14px}}.connect-studio .connect-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.connect-field-label{color:#536078;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.connect-test-button{justify-self:start}.connect-probe{border:1px solid;border-radius:10px;gap:4px;padding:14px;font-size:11px;display:grid}.connect-probe.online{color:#147a50;background:#effaf5;border-color:#bfe8d3}.connect-probe.offline{color:#a4502e;background:#fff8f2;border-color:#f1d1bf}.connect-probe span,.connect-probe small{color:inherit;font-size:10px;font-weight:400;line-height:1.5}.connect-emoji-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.connect-emoji-field{gap:7px;display:grid}.connect-emoji-field>div:last-child{align-items:center;gap:9px;display:flex}.connect-emoji-value{background-color:#667085;background-image:linear-gradient(45deg,#7b8494 25%,#0000 25%),linear-gradient(-45deg,#7b8494 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#7b8494 75%),linear-gradient(-45deg,#0000 75%,#7b8494 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #d0d5dd;border-radius:8px;place-items:center;width:42px;min-width:42px;height:42px;font-size:20px;display:grid;overflow:hidden}.connect-emoji-value img{object-fit:contain;width:24px;height:24px;display:block}.connect-picker-label{color:#536078;align-items:center;gap:7px;margin-bottom:-10px;font-size:11px;font-weight:600;display:flex}.connect-studio .ticket-image-probe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.connect-studio .ticket-preview{top:18px}.connect-studio .v2-thumbnail{object-fit:cover;border-radius:8px;width:74px;height:74px}.connect-studio .emoji-picker-popover{z-index:20}@media (max-width:700px){.connect-studio .connect-steps{display:flex}.connect-emoji-grid{grid-template-columns:1fr}}.suggestions-studio .suggestions-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.suggestions-studio .ticket-preview{top:18px}.suggestions-studio .ticket-section select{color:#2d374e;width:100%;font:inherit;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;outline:0;padding:11px 36px 11px 12px}.suggestions-studio .ticket-section select:focus{border-color:#8c96ef;box-shadow:0 0 0 3px #5865f212}.suggestions-studio .ticket-input-row{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.suggestions-studio .suggestions-steps{display:flex}.suggestions-studio .ticket-input-row{grid-template-columns:1fr}}.emoji-text-field{gap:7px;display:grid}.emoji-text-label{color:#536078;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.emoji-rich-input{color:#2d374e;width:100%;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;outline:0;padding:11px 12px;font-size:12px;line-height:1.55;overflow:auto}.emoji-rich-input:focus{border-color:#8c96ef;box-shadow:0 0 0 3px #5865f212}.emoji-rich-input:empty:before{content:"Digite seu texto e adicione emojis onde quiser…";color:#9aa4b5;pointer-events:none}.emoji-inline,.discord-emoji{object-fit:contain;vertical-align:-.22em;width:1.25em;height:1.25em;margin:0 .08em;display:inline-block}.emoji-inline{-webkit-user-select:none;user-select:none}.emoji-count{color:#8b97a9;justify-self:end;font-size:10px}.emoji-count.error{color:#b8404c}.discord-emoji-missing{color:#89919c;vertical-align:-.12em;border:1px dashed #68707c;border-radius:4px;place-items:center;width:1.15em;height:1.15em;font-size:.8em;display:inline-grid}.emoji-picker{font-weight:400;position:relative}.emoji-picker-trigger{color:#59677e;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:600;display:inline-flex}.emoji-picker-trigger:hover{background:#f8f9ff;border-color:#aeb7ef}.emoji-picker-trigger>span{font-size:15px;line-height:1}.emoji-picker-popover{z-index:90;background:#fff;border:1px solid #dce2ed;border-radius:12px;gap:9px;width:min(360px,100vw - 48px);padding:11px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 20px 55px #26324b2b}.emoji-picker-search input{border:1px solid #e1e5ed;border-radius:8px;outline:0;width:100%;padding:9px 10px;font-size:11px}.emoji-picker-search input:focus{border-color:#8c96ef;box-shadow:0 0 0 3px #5865f210}.emoji-picker-tabs{background:#f4f6fa;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.emoji-picker-tabs button{color:#748096;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 6px;font-size:9px;font-weight:600}.emoji-picker-tabs button.active{color:#4f5bd6;background:#fff;box-shadow:0 1px 4px #27344d12}.emoji-picker-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;max-height:230px;padding:2px;display:grid;overflow:auto}.emoji-picker-grid>button{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:5px;display:grid}.emoji-picker-grid>button:hover{background:#f1f3ff;border-color:#e2e6ff}.emoji-picker-grid img{object-fit:contain;width:100%;max-width:32px;height:100%;max-height:32px}.emoji-picker-grid.native>button{font-size:22px}.emoji-picker-empty{text-align:center;color:#8a95a7;grid-column:1/-1;padding:26px 12px;font-size:10px}.emoji-picker-footer{border-top:1px solid #eef1f5;align-items:center;gap:9px;padding-top:9px;display:flex}.emoji-picker-footer button{color:#56647c;cursor:pointer;background:#f8f9fc;border:1px solid #dce2ec;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:600}.emoji-picker-footer small{color:#909bac;font-size:9px}.emoji-picker-error{color:#a63f49;background:#fff1f2;border-radius:7px;margin:0;padding:8px 9px;font-size:9px}@media (max-width:700px){.emoji-picker-popover{width:auto;max-height:70vh;position:fixed;inset:auto 16px 16px}.emoji-picker-grid{grid-template-columns:repeat(6,minmax(0,1fr));max-height:300px}.emoji-picker-footer{flex-direction:column;align-items:flex-start}}.emoji-picker,.emoji-picker-panel,.emoji-picker-popover,.emoji-picker-content{background:#fff}.emoji-picker button{background-image:none}.emoji-grid,.emoji-picker-grid,.emoji-picker-list{background:#fff}.emoji-option,.emoji-tile,.emoji-card{background:#f7f8fb;border:1px solid #e4e7ee;border-radius:12px;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:5px;transition:transform .12s,border-color .12s,box-shadow .12s,background .12s;display:flex}.emoji-option:hover,.emoji-tile:hover,.emoji-card:hover{background:#f0f1ff;border-color:#969cff;transform:translateY(-1px);box-shadow:0 0 0 3px #6366f11a}.emoji-picker img{box-sizing:border-box;object-fit:contain;background:linear-gradient(135deg,#4a4f5c,#323640);border-radius:9px;padding:5px;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 3px #0000001f}.emoji-option:hover img,.emoji-tile:hover img,.emoji-card:hover img{transform:scale(1.08)}.emoji-option img,.emoji-tile img,.emoji-card img{transition:transform .12s}.emoji-rich-input .emoji-inline{vertical-align:-.32em;object-fit:contain;background:linear-gradient(135deg,#4a4f5c,#323640);border-radius:6px;width:1.45em;height:1.45em;margin:0 .08em;padding:3px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #0000001f}[data-theme=dark] .emoji-rich-input .emoji-inline{background:linear-gradient(135deg,#626977,#4a505c)}.ticket-history{gap:18px;padding:26px 28px 30px;display:grid}.ticket-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ticket-history-summary>div{background:linear-gradient(#fff,#fafbfe);border:1px solid #e6eaf2;border-radius:11px;gap:4px;padding:17px 18px;display:grid}.ticket-history-summary small{letter-spacing:.08em;color:#8994a7;font-size:9px;font-weight:700}.ticket-history-summary strong{color:#2c3650;font-size:24px}.ticket-history-summary span{color:#8490a3;font-size:10px}.ticket-history-tools{grid-template-columns:minmax(0,1fr) 220px;gap:12px;display:grid}.ticket-history-tools label{color:#69768d;gap:6px;font-size:10px;font-weight:600;display:grid}.ticket-history-tools :is(input,select){color:#2d374e;width:100%;font:inherit;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;outline:0;padding:11px 12px;font-size:11px}.ticket-history-tools :is(input,select):focus{border-color:#8c96ef;box-shadow:0 0 0 3px #5865f212}.ticket-history-list{background:#fff;border:1px solid #e7eaf1;border-radius:12px;display:grid;overflow:hidden}.ticket-history-row{color:inherit;border-top:1px solid #edf0f5;grid-template-columns:155px minmax(180px,1.2fr) minmax(180px,1fr) minmax(190px,1fr) auto;align-items:center;gap:18px;padding:16px 18px;transition:background .15s,border-color .15s;display:grid}.ticket-history-row:first-child{border-top:0}.ticket-history-row:hover{background:#fafbff}.ticket-history-row>div{gap:3px;min-width:0;display:grid}.ticket-history-row small{letter-spacing:.07em;color:#9aa3b2;font-size:8px}.ticket-history-row strong{color:#3b465d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ticket-history-row span{color:#8793a7;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ticket-history-row>b{color:#6673e8;font-size:16px}.ticket-history-code strong{color:#303b54;font-size:13px}.ticket-history-status{border-radius:6px;padding:4px 7px;justify-self:start!important;font-size:8px!important;font-weight:700!important}.ticket-history-status.open{color:#426fc2;background:#edf4ff}.ticket-history-status.waiting{color:#aa721c;background:#fff7e8}.ticket-history-status.progress{color:#238158;background:#eef8f1}.ticket-history-status.waiting-customer{color:#7259b8;background:#f4f0ff}.ticket-history-status.closed{color:#6f798a;background:#f1f3f6}.ticket-history-loading{text-align:center;color:#8792a5;padding:28px;font-size:11px}.ticket-history-pagination{justify-content:center;align-items:center;gap:14px;display:flex}.ticket-history-pagination button{color:#59677e;cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:8px;padding:8px 12px;font-size:10px}.ticket-history-pagination button:disabled{opacity:.45;cursor:not-allowed}.ticket-history-pagination span{color:#818da1;font-size:10px}.transcript-page{gap:22px;display:grid}.transcript-hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.transcript-hero h1{color:#263048;letter-spacing:-.5px;margin:6px 0 4px;font-size:28px}.transcript-hero p{color:#748198;margin:0;font-size:12px}.transcript-status{white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-flex}.transcript-status.open{color:#426fc2;background:#edf4ff}.transcript-status.waiting{color:#aa721c;background:#fff7e8}.transcript-status.progress{color:#238158;background:#eef8f1}.transcript-status.waiting-customer{color:#7259b8;background:#f4f0ff}.transcript-status.closed{color:#6f798a;background:#f1f3f6}.transcript-summary{background:#fff;border:1px solid #e5e9f2;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 24px #39466d08}.transcript-summary>div{border-left:1px solid #edf0f5;gap:5px;padding:17px 18px;display:grid}.transcript-summary>div:first-child{border-left:0}.transcript-summary small{letter-spacing:.08em;color:#929daf;font-size:8px;font-weight:700}.transcript-summary strong{color:#344058;overflow-wrap:anywhere;font-size:12px}.transcript-summary span{color:#8b96a8;font-size:9px}.transcript-close-reason{background:#f8f8ff;border:1px solid #e5e8ff;border-radius:10px;padding:15px 17px}.transcript-close-reason strong{color:#5561c9;font-size:10px}.transcript-close-reason p{color:#65718a;margin:5px 0 0;font-size:11px}.transcript-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.transcript-thread{background:#fff;border:1px solid #e5e9f2;border-radius:13px;gap:0;display:grid;overflow:hidden}.transcript-section-title{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.transcript-section-title>div{gap:4px;display:grid}.transcript-section-title small{letter-spacing:.1em;color:#6976e8;font-size:8px;font-weight:700}.transcript-section-title h2{color:#303a52;margin:0;font-size:17px}.transcript-section-title>span{color:#8b96a8;font-size:9px}.transcript-message{border-top:1px solid #f0f2f6;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 22px;display:grid}.transcript-section-title+.transcript-message{border-top:0}.transcript-message.is-bot{background:#fbfbff}.transcript-avatar{color:#65728a;background:#edf0f6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.transcript-message.is-bot .transcript-avatar{color:#fff;background:#5865f2}.transcript-message-body{gap:9px;min-width:0;display:grid}.transcript-message-body>header{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.transcript-message-body>header strong{color:#344057;font-size:11px}.transcript-message-body>header>span{color:#fff;background:#5865f2;border-radius:3px;padding:2px 4px;font-size:7px;font-weight:700}.transcript-message-body time,.transcript-message-body>header small{color:#9aa3b2;font-size:8px}.transcript-message-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#465269;margin:0;font-size:11px;line-height:1.65}.transcript-message-text.component{background:#fafaff;border-left:2px solid #cfd5ff;border-radius:0 7px 7px 0;padding:9px 11px}.transcript-deleted{color:#996521;background:#fff7ec;border-radius:7px;padding:8px 10px;font-size:9px}.transcript-embed{background:#f8f9ff;border-left:3px solid #b6befa;border-radius:0 8px 8px 0;gap:4px;padding:10px 12px;display:grid}.transcript-embed p{color:#59667e;white-space:pre-wrap;margin:0;font-size:10px}.transcript-message-empty{color:#9aa4b4;margin:0;font-size:10px;font-style:italic}.transcript-event{background:#fafbfc;border-top:1px solid #f0f2f6;align-items:center;gap:10px;padding:10px 22px;display:flex}.transcript-event>span{color:#7c87ef;font-size:8px}.transcript-event>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.transcript-event strong{color:#69758a;font-size:9px}.transcript-event small{color:#a0a8b5;font-size:8px}.transcript-attachments{gap:9px;display:grid}.transcript-attachment{background:#fbfcfe;border:1px solid #e5e9f1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;overflow:hidden}.transcript-attachment>a:first-child{background:#eef0f5;border-radius:8px;grid-column:1/-1;display:block;overflow:hidden}.transcript-attachment img{object-fit:contain;background:#eef0f5;width:100%;max-height:520px;display:block}.transcript-attachment>div:not(.transcript-attachment-actions){gap:3px;min-width:0;display:grid}.transcript-attachment strong{color:#445068;overflow-wrap:anywhere;font-size:10px}.transcript-attachment small{color:#8c97a8;font-size:8px}.transcript-attachment-actions{gap:6px;display:flex}.transcript-attachment-actions a{color:#5d69d8;background:#fff;border:1px solid #dce2ed;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:600}.transcript-attachment.failed{background:#fff9f9;border-color:#f3d2d6}.transcript-attachment-failed{color:#b34d58;font-size:8px}.transcript-side{gap:14px;display:grid;position:sticky;top:96px}.transcript-side section{background:#fff;border:1px solid #e5e9f2;border-radius:12px;gap:11px;padding:17px;display:grid}.transcript-side section>small{letter-spacing:.09em;color:#8894a8;font-size:8px;font-weight:700}.transcript-side dl{gap:0;margin:0;display:grid}.transcript-side dl>div{border-top:1px solid #f0f2f6;gap:3px;padding:9px 0;display:grid}.transcript-side dl>div:first-child{border-top:0}.transcript-side dt{color:#929daf;font-size:8px}.transcript-side dd{color:#48556d;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:600}.transcript-integrity{background:#f8f9ff!important;border-color:#e3e6ff!important}.transcript-integrity strong{color:#4f5cc9;font-size:11px}.transcript-integrity p{color:#68758c;margin:0;font-size:9px;line-height:1.6}@media (max-width:1100px){.ticket-history-row{grid-template-columns:135px 1fr 1fr auto}.ticket-history-row>div:nth-child(4){display:none}.transcript-layout{grid-template-columns:1fr}.transcript-side{grid-template-columns:1fr 1fr;position:static}.transcript-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.transcript-summary>div:nth-child(3){border-top:1px solid #edf0f5;border-left:0}.transcript-summary>div:nth-child(4){border-top:1px solid #edf0f5}}@media (max-width:700px){.ticket-history{padding:18px}.ticket-history-summary,.ticket-history-tools{grid-template-columns:1fr}.ticket-history-row{grid-template-columns:1fr auto;gap:8px 12px}.ticket-history-row>div:nth-child(2),.ticket-history-row>div:nth-child(3){grid-column:1/-1}.ticket-history-row>b{grid-area:1/2}.transcript-hero{flex-direction:column}.transcript-summary{grid-template-columns:1fr}.transcript-summary>div{border-top:1px solid #edf0f5;border-left:0!important}.transcript-summary>div:first-child{border-top:0}.transcript-side{grid-template-columns:1fr}.transcript-message{grid-template-columns:29px minmax(0,1fr);padding:15px 14px}.transcript-avatar{width:29px;height:29px}.transcript-section-title{padding:17px 14px}.transcript-attachment{grid-template-columns:1fr}.transcript-attachment-actions{justify-content:flex-start}}.transcript-content-line{display:inline}.transcript-inline-emoji{object-fit:contain;vertical-align:-.28em;width:1.35em;height:1.35em;margin:0 .06em;display:inline-block}.transcript-emoji-fallback{color:#6a7489;background:#eef0f7;border-radius:4px;align-items:center;padding:0 .28em;font-size:.92em;display:inline-flex}.transcript-mention{color:#5865c9;background:#e9ebff;border-radius:4px;align-items:center;padding:0 .3em;font-weight:600;display:inline-flex}.transcript-inline-code{color:#3f4a61;background:#eef0f4;border-radius:4px;padding:.1em .32em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}.transcript-message-text strong,.transcript-embed strong{color:#303a52;font-weight:700}.transcript-message-text del,.transcript-embed del{opacity:.72}.staff-call-workspace{gap:22px;display:grid}.staff-call-header h2{margin:0 0 6px}.staff-call-header p{color:var(--bc3-text-secondary,#667085);margin:0}.staff-call-tabs{background:#f8f9fc;border:1px solid #e4e7ec;border-radius:12px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.staff-call-tab{appearance:none;font:inherit;color:#667085;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 16px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.staff-call-tab:hover{color:#344054}.staff-call-tab.active{color:#101828;background:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.staff-call-server-card{max-width:560px}.staff-call-content{gap:18px;display:grid}.staff-call-content-heading h3{margin:0 0 5px}.staff-call-content-heading p{color:var(--bc3-text-secondary,#667085);margin:0}.staff-call-form{gap:20px;display:grid}.staff-call-section{margin:0;padding:20px}.staff-call-section legend{padding:0 7px}.staff-call-toggle-row{align-items:center;gap:7px;min-height:40px;display:flex}.staff-call-toggle-label{align-items:center;gap:10px;margin:0;display:inline-flex}.staff-call-toggle-label input{margin:0}.staff-call-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.staff-call-save-row{justify-content:flex-start;padding-top:2px;display:flex}.resource-picker-label{align-items:center;gap:7px;margin-bottom:7px;display:inline-flex}.resource-picker-help,.staff-call-help{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.resource-picker-help button,.staff-call-help button{text-align:center!important;justify-content:center!important;align-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;line-height:1!important;display:inline-flex!important}.staff-call-reports-empty{background:#fff;border:1px solid #e4e7ec;border-radius:14px;align-items:flex-start;gap:16px;padding:24px;display:flex}.staff-call-reports-icon{background:#f2f4f7;border-radius:10px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-size:22px;display:inline-flex}.staff-call-reports-empty h3,.staff-call-reports-empty p{margin:0 0 6px}@media (max-width:760px){.staff-call-tabs{width:100%}.staff-call-tab{flex:1}.staff-call-server-card{max-width:none}.staff-call-permission-grid{grid-template-columns:1fr}.staff-call-section{padding:16px}.staff-call-reports-empty{padding:18px}}.staff-call-report{gap:18px;display:grid}.staff-call-report-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.staff-call-report-toolbar h3{margin:0 0 5px}.staff-call-report-toolbar p{color:var(--bc3-text-secondary,#667085);margin:0}.staff-call-period-tabs{border:1px solid var(--bc3-border,#e4e7ec);background:var(--bc3-surface-alt,#f8f9fc);border-radius:12px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.staff-call-period-tabs button{font:inherit;color:var(--bc3-text-secondary,#667085);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 14px;font-weight:600}.staff-call-period-tabs button.active{background:var(--bc3-surface,#fff);color:var(--bc3-text-primary,#101828);box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a}.staff-call-report-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.staff-call-report-cards article{border:1px solid var(--bc3-border,#e4e7ec);background:var(--bc3-surface,#fff);border-radius:14px;gap:5px;padding:18px;display:grid}.staff-call-report-cards strong{color:var(--bc3-text-primary,#101828);font-size:22px;line-height:1.2}.staff-call-report-cards span{color:var(--bc3-text-secondary,#667085);font-size:13px}.staff-call-report-list{border:1px solid var(--bc3-border,#e4e7ec);background:var(--bc3-surface,#fff);border-radius:14px;overflow:hidden}.staff-call-report-list-heading{border-bottom:1px solid var(--bc3-border,#eaecf0);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.staff-call-report-list-heading h4{margin:0 0 4px;font-size:16px}.staff-call-report-list-heading p{color:var(--bc3-text-secondary,#667085);margin:0;font-size:13px}.staff-call-report-list-heading>span{color:var(--bc3-text-secondary,#667085);flex:none;font-size:13px}.staff-call-report-rows{display:grid}.staff-call-report-row{border-bottom:1px solid var(--bc3-border,#f0f1f3);grid-template-columns:minmax(220px,1.6fr) minmax(110px,.7fr) minmax(90px,.5fr) minmax(180px,1fr);align-items:center;gap:18px;padding:16px 20px;display:grid}.staff-call-report-row:last-child{border-bottom:0}.staff-call-report-person,.staff-call-report-metric,.staff-call-report-status{gap:4px;min-width:0;display:grid}.staff-call-report-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-call-report-person code{text-overflow:ellipsis;width:fit-content;max-width:100%;color:var(--bc3-text-secondary,#475467);overflow:hidden}.staff-call-report-metric span{color:var(--bc3-text-secondary,#98a2b3);font-size:12px}.staff-call-report-status>span{align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:600;display:inline-flex}.staff-call-report-status>span:before{content:"";background:#98a2b3;border-radius:999px;width:8px;height:8px}.staff-call-report-status.is-online>span:before{background:#12b76a}.staff-call-report-status strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.staff-call-report-state,.staff-call-report-empty{border:1px solid var(--bc3-border,#e4e7ec);background:var(--bc3-surface,#fff);color:var(--bc3-text-secondary,#667085);border-radius:14px;padding:24px}.staff-call-report-state.is-error{border-color:color-mix(in srgb, var(--module-error-text,#b42318) 35%, transparent);background:var(--module-error-bg,#fff1f2);color:var(--module-error-text,#b42318)}.staff-call-report-empty strong{color:var(--bc3-text-primary,#344054);margin-bottom:5px;display:block}.staff-call-report-empty p{margin:0}@media (max-width:980px){.staff-call-report-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-call-report-row{grid-template-columns:minmax(180px,1.4fr) minmax(100px,.7fr) minmax(80px,.5fr) minmax(150px,1fr)}}@media (max-width:720px){.staff-call-report-toolbar{display:grid}.staff-call-period-tabs{width:100%}.staff-call-period-tabs button{flex:1}.staff-call-report-cards{grid-template-columns:1fr 1fr}.staff-call-report-list-heading{flex-direction:column;align-items:flex-start}.staff-call-report-row{grid-template-columns:1fr 1fr}.staff-call-report-person,.staff-call-report-status{grid-column:1/-1}}@media (max-width:480px){.staff-call-report-cards,.staff-call-report-row{grid-template-columns:1fr}.staff-call-report-person,.staff-call-report-status{grid-column:auto}}.home-v6{--home-bg:#05080d;--home-surface:#0b111b;--home-text:#f7f9fc;--home-muted:#a6afbd;--home-blue:#168cff;color:var(--home-text);background:var(--home-bg);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.home-v6 .brand{z-index:2;color:#fff;letter-spacing:-.7px;font-size:20px;font-weight:750;position:relative}.home-v6 .brand-mark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:36px;height:36px;box-shadow:none;background:#07101c7a;border:1px solid #ffffff38;border-radius:10px}.home-hero{isolation:isolate;background:#05080d;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.home-hero-media{z-index:-3;background-image:url(/banner_inicial.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.005)}.home-hero-shade{z-index:-2;background:linear-gradient(90deg,#030912e3 0%,#030912b3 25%,#0309122e 56%,#0309120d 76%),linear-gradient(#02070d80 0%,#0000 24% 56%,#03070d61 72%,#05080d 100%);position:absolute;inset:0}.home-header{z-index:10;background:linear-gradient(#0208107a,#0000);border-bottom:1px solid #ffffff14;height:94px;position:absolute;top:0;left:0;right:0}.home-header-inner,.home-section-width,.home-hero-content,.home-feature-inner{width:min(1480px,100% - 80px);margin-inline:auto}.home-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:42px;height:100%;display:grid}.home-menu{justify-content:center;align-items:center;gap:37px;display:flex}.home-menu a,.home-support-link{color:#ffffffdb;letter-spacing:-.15px;font-size:13px;font-weight:700;transition:color .18s;position:relative}.home-menu a:after{content:"";background:#fff;height:2px;transition:right .2s;position:absolute;bottom:-10px;left:0;right:100%}.home-menu a:hover,.home-support-link:hover{color:#fff}.home-menu a:hover:after{right:0}.home-header-actions{justify-self:end;align-items:center;gap:20px;display:flex}.home-login-button,.home-v6 .discord-button.compact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;min-height:42px;box-shadow:none;background:#050d183d;border:1px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;padding:0 19px;font-size:12px;font-weight:700;display:inline-flex}.home-v6 .discord-button.compact{padding:0 18px}.home-v6 .discord-button.compact:hover,.home-login-button:hover{color:#08101c;background:#fff;transform:none}.home-hero-content{z-index:2;padding-bottom:clamp(120px,13vh,170px);position:relative}.home-hero-copy{width:min(710px,60vw)}.home-kicker,.home-section-label,.home-feature-tag{letter-spacing:.19em;color:#80bdff;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1;display:block}.home-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:850px;margin:18px 0 22px;font-size:clamp(58px,6vw,104px);font-weight:780;line-height:.91}.home-hero-copy>p{color:#ecf2facc;max-width:580px;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.6}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.home-primary-action,.home-secondary-action{border-radius:999px;justify-content:center;align-items:center;gap:17px;min-height:52px;padding:0 23px;font-size:13px;font-weight:750;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.home-primary-action{color:#07101c;background:#fff}.home-primary-action:hover{transform:translateY(-2px)}.home-primary-action span{font-size:20px;line-height:1}.home-secondary-action{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c1626;border:1px solid #ffffff6b}.home-secondary-action:hover{background:#ffffff1f;border-color:#fff}.home-auth-error{color:#ffb3b3!important;margin-top:16px!important;font-size:12px!important}.home-scroll-indicator{z-index:3;color:#ffffff8c;letter-spacing:.17em;align-items:center;gap:13px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:58px;right:max(40px,50vw - 740px)}.home-scroll-indicator i{background:#ffffff80;width:55px;height:1px;display:block;position:relative}.home-scroll-indicator i:after{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(-45deg)}.home-intro{background:#05080d;padding:clamp(100px,12vw,190px) 0;position:relative}.home-intro .home-section-width{grid-template-columns:120px minmax(0,1fr);gap:30px;display:grid}.home-section-number{color:#4b5666;font-size:12px;font-weight:700}.home-intro-copy h2,.home-manifesto h2,.home-contact h2{letter-spacing:-.055em;margin:17px 0 0;font-size:clamp(46px,6vw,92px);font-weight:730;line-height:.96}.home-intro-description{color:#8f9aaa;max-width:650px;margin:35px 0 0;font-size:18px;line-height:1.7}.home-feature{background:#09101a;border-top:1px solid #ffffff14;align-items:flex-end;min-height:78vh;display:flex;position:relative;overflow:hidden}.home-feature:before{content:"";opacity:.95;pointer-events:none;position:absolute;inset:0}.home-feature-fivem:before{background:radial-gradient(circle at 77% 44%,#187cff45,#0000 27%),linear-gradient(120deg,#06101e 4%,#0c1b2e 53%,#102747)}.home-feature-discord:before{background:radial-gradient(circle at 74% 42%,#725cff40,#0000 28%),linear-gradient(120deg,#080b16 4%,#131627 52%,#21204a)}.home-feature-custom:before{background:radial-gradient(circle at 75% 40%,#22d3c52b,#0000 27%),linear-gradient(120deg,#061014 5%,#0b191e 52%,#122d32)}.home-feature:after{content:"BALA CLOUD";color:#ffffff06;letter-spacing:-.08em;white-space:nowrap;pointer-events:none;font-size:clamp(120px,18vw,320px);font-weight:900;position:absolute;top:50%;right:-1vw;transform:translateY(-50%)}.home-feature-inner{z-index:2;justify-content:space-between;align-items:flex-end;gap:50px;padding:110px 0 85px;display:flex;position:relative}.home-feature-copy{max-width:770px}.home-feature-copy h2{letter-spacing:-.07em;margin:16px 0 22px;font-size:clamp(62px,8vw,132px);line-height:.88}.home-feature-copy p{color:#a8b2c1;max-width:600px;margin:0;font-size:17px;line-height:1.7}.home-feature-copy>a{color:#fff;border-bottom:1px solid #ffffff73;align-items:center;gap:17px;margin-top:31px;padding-bottom:7px;font-size:13px;font-weight:750;display:inline-flex}.home-feature-copy>a span{font-size:19px}.home-feature-index{color:#ffffff47;font-size:12px;font-weight:700}.home-manifesto{color:#0b111a;background:#f3f5f8;padding:clamp(130px,14vw,220px) 0}.home-manifesto .home-section-label{color:#4773a7}.home-manifesto h2 strong{color:#1d83ed}.home-contact{background:#07101b;padding:110px 0}.home-contact-inner{justify-content:space-between;align-items:flex-end;gap:70px;display:flex}.home-contact h2{margin-top:14px;font-size:clamp(50px,6vw,86px)}.home-contact p{color:#909bac;max-width:570px;font-size:16px;line-height:1.7}.home-contact-actions{flex:none}.home-contact .discord-button{color:#08101b;min-height:54px;box-shadow:none;background:#fff;border-radius:999px;padding:0 23px}.home-contact .discord-button:hover{color:#08101b;background:#e8edf3}.home-footer{background:#04080d;border-top:1px solid #ffffff14;padding:44px 0}.home-footer>.home-section-width{justify-content:space-between;align-items:center;gap:30px;display:flex}.home-footer-copy{color:#687485;gap:30px;font-size:10px;display:flex}@media (max-width:1000px){.home-header-inner,.home-section-width,.home-hero-content,.home-feature-inner{width:min(100% - 44px,900px)}.home-header-inner{grid-template-columns:1fr auto}.home-menu{display:none}.home-hero-copy{width:min(680px,78vw)}.home-contact-inner{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.home-header{height:78px}.home-header-inner,.home-section-width,.home-hero-content,.home-feature-inner{width:calc(100% - 32px)}.home-v6 .brand{font-size:17px}.home-v6 .brand-mark{width:32px;height:32px}.home-support-link{display:none}.home-v6 .discord-button.compact{min-height:38px;padding:0 13px;font-size:0}.home-v6 .discord-button.compact svg{width:18px}.home-login-button{min-height:38px;padding:0 14px}.home-hero{min-height:92svh}.home-hero-media{background-position:67%}.home-hero-shade{background:linear-gradient(90deg,#030912d9,#0309123b),linear-gradient(#02070d66,#0000 30%,#03070d80 70%,#05080d)}.home-hero-content{padding-bottom:95px}.home-hero-copy{width:100%}.home-hero-copy h1{max-width:540px;font-size:clamp(48px,14vw,72px)}.home-hero-copy>p{max-width:500px;font-size:15px}.home-scroll-indicator{display:none}.home-intro .home-section-width{grid-template-columns:1fr}.home-section-number{display:none}.home-intro-copy h2,.home-manifesto h2{font-size:clamp(44px,12vw,68px)}.home-feature{min-height:68vh}.home-feature-inner{padding:90px 0 58px}.home-feature-copy h2{font-size:clamp(58px,18vw,90px)}.home-feature-copy p{font-size:15px}.home-feature-index{display:none}.home-footer>.home-section-width{flex-direction:column;align-items:flex-start}.home-footer-copy{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.home-v6 *,.home-v6 :before,.home-v6 :after{scroll-behavior:auto!important;transition:none!important}}html{scroll-behavior:smooth}.bc-home{--bc-bg:#030913;--bc-bg-soft:#07111f;--bc-panel:#091526;--bc-text:#f4f7fb;--bc-muted:#9aa8ba;--bc-blue:#3292ff;color:var(--bc-text);background:var(--bc-bg);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.bc-width,.bc-nav,.bc-hero-content{width:min(1360px,100% - 64px);margin-inline:auto}.bc-home .brand{color:#fff;letter-spacing:-.5px;align-items:center;gap:10px;font-size:17px;font-weight:760;display:inline-flex}.brand .brand-mark-mascot{width:42px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;display:block;position:relative;overflow:hidden}.brand .brand-mark-image{object-fit:contain}.brand .brand-word{color:inherit}.dashboard-shell .brand .brand-mark-mascot{width:40px;height:40px;box-shadow:none;background:0 0;border:0}.bc-hero{isolation:isolate;background:#020813;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.bc-hero-bg{z-index:-3;object-fit:cover;object-position:center center}.bc-hero-overlay{z-index:-2;background:linear-gradient(90deg,#020812eb 0%,#020812cc 25%,#02081266 48%,#02081214 72%),linear-gradient(#02070f6b 0%,#0000 25% 60%,#02070f85 82%,#030913 100%);position:absolute;inset:0}.bc-header{z-index:10;background:linear-gradient(#02081273,#02081214);border-bottom:1px solid #ffffff17;position:relative}.bc-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;height:88px;display:grid}.bc-nav-links{justify-content:center;align-items:center;gap:34px;display:flex}.bc-nav-links a,.bc-support-link{color:#ffffffe0;font-size:12px;font-weight:700;position:relative}.bc-nav-links a:after{content:"";background:#fff;height:2px;transition:right .18s;position:absolute;bottom:-10px;left:0;right:100%}.bc-nav-links a:hover:after{right:0}.bc-nav-actions{justify-self:end;align-items:center;gap:20px;display:flex}.bc-nav-panel{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040b1433;border:1px solid #ffffff61;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 17px;font-size:11px;font-weight:700;display:inline-flex}.bc-home .discord-button.compact{color:#fff;min-height:40px;box-shadow:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040b1433;border:1px solid #ffffff61;border-radius:999px;padding:0 16px;font-size:11px}.bc-home .discord-button.compact:hover,.bc-nav-panel:hover{color:#07101c;background:#fff;transform:none}.bc-hero-content{z-index:2;flex:1;align-items:center;padding:80px 0 110px;display:flex;position:relative}.bc-hero-copy{width:min(760px,58vw)}.bc-hero-brand{color:#67adff;letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(34px,4.2vw,66px);font-weight:800;line-height:.95}.bc-hero-copy h1{letter-spacing:-.058em;max-width:850px;margin:0;font-size:clamp(52px,5.6vw,86px);font-weight:780;line-height:.94}.bc-hero-description{color:#ecf1f8d1;max-width:610px;margin:25px 0 0;font-size:18px;line-height:1.65}.bc-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.bc-button{border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:0 21px;font-size:12px;font-weight:760;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.bc-button span{font-size:18px}.bc-button-light{color:#07101b;background:#fff}.bc-button-light:hover{transform:translateY(-2px)}.bc-button-glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0209122e;border:1px solid #fff6}.bc-button-glass:hover{background:#ffffff1a;border-color:#fff}.bc-hero-actions>.discord-button,.bc-contact-action>.discord-button{min-height:50px;box-shadow:none;border-radius:999px;padding:0 21px;font-size:12px}.bc-auth-error{color:#ffb2b2;margin-top:15px;font-size:12px}.bc-eyebrow,.bc-solution-label{color:#58a5ff;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.2}.bc-intro{background:#030913;padding:clamp(100px,11vw,170px) 0}.bc-intro-inner{max-width:1150px}.bc-intro h2{letter-spacing:-.055em;max-width:1100px;margin:17px 0 0;font-size:clamp(48px,6vw,88px);line-height:.96}.bc-intro-copy{color:#8f9caf;max-width:720px;margin:30px 0 0;font-size:17px;line-height:1.75}.bc-solutions{background:#030913;padding:25px 0 125px}.bc-solutions-heading{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:60px;margin-bottom:42px;padding-top:35px;display:grid}.bc-solutions-heading h2{letter-spacing:-.048em;max-width:780px;margin:13px 0 0;font-size:clamp(38px,4.6vw,66px);line-height:1}.bc-solutions-heading>p{color:#8795a8;max-width:430px;margin:0;font-size:14px;line-height:1.7}.bc-solutions-grid{grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.bc-solution-card{isolation:isolate;border:1px solid #ffffff14;border-radius:18px;align-items:flex-end;min-height:440px;padding:34px;display:flex;position:relative;overflow:hidden}.bc-solution-card:before{content:"";z-index:-2;transition:transform .45s;position:absolute;inset:0}.bc-solution-card:after{content:"BALA CLOUD";z-index:-1;color:#ffffff07;letter-spacing:-.075em;white-space:nowrap;font-size:clamp(70px,9vw,150px);font-weight:900;line-height:.8;position:absolute;bottom:1%;right:-2%}.bc-solution-card:hover:before{transform:scale(1.025)}.bc-solution-fivem{grid-column:span 7}.bc-solution-discord{grid-column:span 5}.bc-solution-projetos{grid-column:1/-1;min-height:390px}.bc-solution-fivem:before{background:radial-gradient(circle at 75% 25%,#2b85ff57,#0000 35%),linear-gradient(135deg,#071322,#102a4b)}.bc-solution-discord:before{background:radial-gradient(circle at 76% 24%,#6b57ff4f,#0000 35%),linear-gradient(135deg,#0b1021,#242451)}.bc-solution-projetos:before{background:radial-gradient(circle at 76% 25%,#1ec7b53b,#0000 36%),linear-gradient(135deg,#061419,#123338)}.bc-solution-content{z-index:2;max-width:610px;position:relative}.bc-solution-card h3{letter-spacing:-.06em;max-width:650px;margin:15px 0 18px;font-size:clamp(48px,5.8vw,88px);line-height:.91}.bc-solution-projetos h3{max-width:800px}.bc-solution-description{color:#a1adbc;max-width:540px;margin:0;font-size:15px;line-height:1.7}.bc-solution-link{color:#fff;border-bottom:1px solid #ffffff6b;align-items:center;gap:15px;margin-top:27px;padding-bottom:7px;font-size:12px;font-weight:750;display:inline-flex}.bc-solution-link span{font-size:18px}.bc-manifesto{color:#08101c;background:#eef2f7;padding:clamp(110px,12vw,185px) 0}.bc-manifesto .bc-eyebrow{color:#3975b5}.bc-manifesto h2{letter-spacing:-.058em;margin:17px 0 0;font-size:clamp(50px,6.5vw,94px);line-height:.96}.bc-manifesto h2 strong{color:#2582ed;font-weight:inherit}.bc-contact{background:#06101c;padding:100px 0}.bc-contact-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;display:grid}.bc-contact h2{letter-spacing:-.052em;margin:13px 0 14px;font-size:clamp(44px,5vw,72px);line-height:1}.bc-contact p:not(.bc-eyebrow){color:#8e9bad;max-width:570px;margin:0;font-size:15px;line-height:1.7}.bc-contact-action>.discord-button{color:#08101b;background:#fff}.bc-contact-action>.discord-button:hover{color:#08101b;background:#e7ecf3;transform:none}.bc-footer{background:#02060b;border-top:1px solid #ffffff12;padding:38px 0}.bc-footer-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.bc-footer-meta{color:#626f80;gap:30px;font-size:9px;display:flex}@media (max-width:1000px){.bc-width,.bc-nav,.bc-hero-content{width:min(100% - 40px,900px)}.bc-nav{grid-template-columns:1fr auto}.bc-nav-links{display:none}.bc-hero-copy{width:min(680px,76vw)}.bc-solutions-heading{grid-template-columns:1fr;gap:20px}.bc-solution-fivem,.bc-solution-discord{grid-column:1/-1}}@media (max-width:700px){.bc-width,.bc-nav,.bc-hero-content{width:calc(100% - 30px)}.bc-nav{height:auto;min-height:74px}.bc-home .brand{font-size:15px}.brand .brand-mark-mascot{width:36px;height:36px}.bc-support-link{display:none}.bc-home .discord-button.compact{width:40px;min-height:37px;padding:0;font-size:0}.bc-home .discord-button.compact svg{width:18px}.bc-hero{min-height:92svh}.bc-hero-bg{object-position:66% center}.bc-hero-overlay{background:linear-gradient(90deg,#020812e3,#02081247),linear-gradient(#02070f66,#0000 28%,#02070f8c 72%,#030913)}.bc-hero-content{padding:65px 0 80px}.bc-hero-copy{width:100%}.bc-hero-brand{font-size:clamp(32px,11vw,50px)}.bc-hero-copy h1{font-size:clamp(46px,13vw,66px)}.bc-hero-description{font-size:15px}.bc-hero-actions{flex-direction:column;align-items:stretch}.bc-hero-actions>*{width:100%}.bc-intro{padding:80px 0 90px}.bc-intro h2{font-size:clamp(43px,12vw,62px)}.bc-solutions{padding-bottom:80px}.bc-solution-card,.bc-solution-projetos{min-height:420px;padding:25px}.bc-solution-card h3{font-size:clamp(48px,16vw,74px)}.bc-contact-inner{grid-template-columns:1fr;align-items:start}.bc-contact-action,.bc-contact-action>*{width:100%}.bc-footer-inner{flex-direction:column;align-items:flex-start}.bc-footer-meta{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bc-home *,.bc-home :before,.bc-home :after{transition:none!important}}.bc-footer-meta a{color:#8ca0b8;transition:color .18s}.bc-footer-meta a:hover{color:#fff}.bc-nav-links a,.bc-support-link{font-size:14px;font-weight:750}.bc-nav-panel,.bc-home .discord-button.compact{font-size:13px}.bc-footer-meta{align-items:center;font-size:12px}.bc-footer-meta a{font-size:12px}@media (max-width:700px){.bc-nav-panel{font-size:12px}.bc-footer-meta,.bc-footer-meta a{font-size:11px}}.bc-footer-github{color:#8ca0b8;justify-content:center;align-items:center;width:22px;height:22px;transition:color .18s,transform .18s;display:inline-flex}.bc-footer-github:hover{color:#fff;transform:translateY(-1px)}.bc-footer-github svg{width:22px;height:22px;display:block}@media (max-width:768px){html,body{max-width:100%;overflow-x:hidden}.bc-home{width:100%;overflow-x:hidden}.bc-width,.bc-nav,.bc-hero-content{width:calc(100% - 32px);max-width:none;margin-inline:auto}.bc-header{background:linear-gradient(#020812d1 0%,#02081259 70%,#0000 100%)}.bc-nav{justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:72px;padding:14px 0;display:flex}.bc-nav-links,.bc-support-link{display:none!important}.bc-nav-actions{gap:8px;margin-left:auto}.bc-home .brand{flex-shrink:0;gap:8px;font-size:15px}.brand .brand-mark-mascot{width:38px;height:38px}.bc-nav-panel{white-space:nowrap;min-height:38px;padding:0 14px;font-size:11px}.bc-home .discord-button.compact{width:auto;min-width:42px;min-height:38px;padding:0 12px;font-size:0}.bc-home .discord-button.compact svg{width:18px;height:18px}.bc-hero{min-height:100dvh}.bc-hero-bg{object-position:66% center}.bc-hero-overlay{background:linear-gradient(90deg,#020812ed 0%,#020812b3 42%,#0208122e 100%),linear-gradient(#0208122e 0%,#0208121a 42%,#020812b3 78%,#030913 100%)}.bc-hero-content{flex:1;align-items:flex-end;padding:84px 0 72px;display:flex}.bc-hero-copy{width:100%;max-width:100%}.bc-hero-brand{margin-bottom:12px;font-size:clamp(38px,12vw,54px);line-height:.92}.bc-hero-copy h1{letter-spacing:-.055em;width:100%;max-width:560px;font-size:clamp(44px,12vw,62px);line-height:.94}.bc-hero-description{max-width:520px;margin-top:20px;font-size:15px;line-height:1.55}.bc-hero-actions{grid-template-columns:1fr;gap:10px;width:100%;margin-top:26px;display:grid}.bc-hero-actions>*{width:100%;max-width:100%}.bc-button,.bc-hero-actions .discord-button{width:100%;min-height:50px}.bc-intro{padding:82px 0 88px}.bc-intro h2{margin-top:14px;font-size:clamp(42px,12vw,58px);line-height:.98}.bc-intro-copy{max-width:100%;margin-top:22px;font-size:16px;line-height:1.65}.bc-solutions{padding:0 0 80px}.bc-solutions-heading{margin-bottom:28px;padding-top:30px;display:block}.bc-solutions-heading h2{margin-top:12px;font-size:clamp(36px,10vw,50px);line-height:1}.bc-solutions-heading>p{max-width:100%;margin-top:20px;font-size:14px}.bc-solutions-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:14px;display:grid}.bc-solution-fivem,.bc-solution-discord,.bc-solution-projetos{grid-column:1}.bc-solution-card,.bc-solution-projetos{border-radius:16px;min-height:390px;padding:24px}.bc-solution-card:after{font-size:74px;bottom:2%;right:-4%}.bc-solution-card h3{margin:13px 0 16px;font-size:clamp(48px,15vw,68px)}.bc-solution-projetos h3{font-size:clamp(42px,12vw,60px)}.bc-solution-description{max-width:100%;font-size:14px;line-height:1.6}.bc-solution-link{margin-top:22px}.bc-manifesto{padding:82px 0}.bc-manifesto h2{margin-top:15px;font-size:clamp(44px,12vw,62px);line-height:.98}.bc-contact{padding:76px 0}.bc-contact-inner{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}.bc-contact h2{font-size:clamp(44px,12vw,60px)}.bc-contact p:not(.bc-eyebrow){max-width:100%;font-size:15px}.bc-contact-action,.bc-contact-action>*{width:100%}.bc-footer{padding:30px 0}.bc-footer-inner{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.bc-footer-meta{flex-wrap:wrap;align-items:center;gap:12px 18px;width:100%;font-size:11px;line-height:1.5;display:flex}.bc-footer-github{flex:none;width:22px;height:22px}.bc-footer-github svg{width:22px;height:22px}}@media (max-width:420px){.bc-width,.bc-nav,.bc-hero-content{width:calc(100% - 26px)}.bc-home .brand-word{font-size:14px}.brand .brand-mark-mascot{width:34px;height:34px}.bc-nav-panel{padding:0 11px;font-size:10px}.bc-hero-bg{object-position:69% center}.bc-hero-brand{font-size:36px}.bc-hero-copy h1{font-size:clamp(40px,12.5vw,52px)}.bc-hero-description{font-size:14px}.bc-solution-card,.bc-solution-projetos{min-height:360px;padding:21px}.bc-footer-meta{font-size:10px}}@media (max-width:768px){.bc-hero{background:#020813;min-height:100dvh}.bc-hero-bg{object-fit:cover;object-position:72% center}.bc-hero-overlay{background:linear-gradient(90deg,#020812e6 0%,#020812bf 32%,#02081252 66%,#02081214 100%),linear-gradient(#02081226 0%,#0208121a 28%,#02081257 58%,#020812d1 84%,#030913 100%)}.bc-header{background:linear-gradient(#020812bd 0%,#02081242 72%,#0000 100%)}.bc-nav{width:calc(100% - 28px);min-height:74px;padding:12px 0}.bc-home .brand{gap:8px;font-size:15px}.brand .brand-mark-mascot{width:38px;height:38px}.bc-home .brand-word{letter-spacing:-.3px;font-size:15px}.bc-home .discord-button.compact{border-radius:999px;width:54px;height:44px;min-height:44px;padding:0}.bc-home .discord-button.compact svg{width:20px;height:20px}.bc-hero-content{flex:1;align-items:flex-end;width:calc(100% - 30px);padding:72px 0 68px;display:flex}.bc-hero-copy{width:100%;max-width:100%}.bc-hero-brand{letter-spacing:-.04em;color:#55a5ff;margin:0 0 13px;font-size:30px;font-weight:800;line-height:1}.bc-hero-copy h1{letter-spacing:-.052em;text-wrap:balance;width:100%;max-width:365px;margin:0;font-size:46px;font-weight:780;line-height:.96}.bc-hero-description{color:#ebf0f7c9;max-width:355px;margin:20px 0 0;font-size:15px;line-height:1.52}.bc-hero-actions{grid-template-columns:1fr;gap:10px;width:100%;margin-top:25px;display:grid}.bc-hero-actions>*{width:100%;max-width:none}.bc-hero-actions .bc-button,.bc-hero-actions .discord-button{border-radius:16px;height:54px;min-height:54px;padding:0 20px;font-size:14px;font-weight:750}.bc-hero-actions .bc-button-light,.bc-hero-actions .discord-button{border-radius:16px}.bc-hero-actions .bc-button span{margin-left:auto}}@media (max-width:430px){.bc-hero-bg{object-position:74% center}.bc-hero-content{width:calc(100% - 28px);padding-bottom:60px}.bc-hero-brand{font-size:28px}.bc-hero-copy h1{max-width:350px;font-size:43px}.bc-hero-description{max-width:340px;font-size:14px}}@media (max-width:375px){.bc-hero-brand{font-size:26px}.bc-hero-copy h1{font-size:39px}.bc-hero-description{font-size:13.5px}.bc-hero-actions .bc-button,.bc-hero-actions .discord-button{height:51px;min-height:51px}}@media (max-width:768px){.bc-nav{align-items:center}.bc-nav-actions{justify-content:flex-end;align-self:center;align-items:center;margin:0;display:flex}.bc-header .bc-nav-actions .discord-button.compact{gap:0;line-height:1;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;display:flex!important}.bc-header .discord-button.compact .discord-button-label{display:none}.bc-header .bc-nav-actions>form{align-items:center;margin:0;display:flex}.bc-header .bc-nav-actions .discord-button.compact svg{flex:none;width:20px!important;height:20px!important;margin:0!important}}@media (max-width:430px){.bc-header .bc-nav-actions .discord-button.compact{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}}.billing{--bill-line:#29313f;--bill-muted:#a0aabe;max-width:1450px;margin:auto;font-size:16px;line-height:1.6}.billing h1{font-size:32px}.billing h2{font-size:21px}.billing h3{margin:0;font-size:17px}.billing p{color:var(--bill-muted)}.billing small,.billing span,.billing label{font-size:14px}.billing a:focus-visible,.billing button:focus-visible,.billing summary:focus-visible{outline-offset:4px;outline:2px solid #b0a0ff}.billing .primary-button{background:#7060d7;min-height:44px;font-size:14px}.billing .secondary-button{min-height:44px;font-size:14px}.billing .panel-card{border-color:var(--bill-line);background:linear-gradient(145deg,#121622,#0e1117);padding:26px}.billing .page-heading{gap:16px;margin-top:20px}.billing .page-heading p{font-size:15px}.billing-columns{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.billing-next{justify-content:space-between;align-items:center;gap:20px;display:flex;border-top:2px solid #8571e2!important}.billing-next h2{margin:6px 0;font-size:34px}.billing-row{border-bottom:1px solid var(--bill-line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.billing-row>div{gap:4px;min-width:0;display:grid}.billing-row span{color:var(--bill-muted)}.billing-list{width:100%}.billing-badge{white-space:nowrap;background:#272d3c;border:1px solid #3e475b;border-radius:24px;padding:5px 11px;display:inline-flex;color:#d8deeb!important;font-size:13px!important}.billing-badge.paid,.billing-badge.approved,.billing-badge.active,.billing-badge.clear{background:#173630;border-color:#305449;color:#a0dbc5!important}.billing-badge.past_due,.billing-badge.billing_suspended,.billing-badge.reversed,.billing-badge.chargeback{background:#3b2e2a;border-color:#65503f;color:#edc4a8!important}.billing-summary{gap:10px;margin:25px 0;display:grid}.billing-summary>div{justify-content:space-between;gap:14px;display:flex}.billing-summary dt{color:var(--bill-muted)}.billing-summary dd{text-align:right;margin:0}.billing-summary>div:last-child{border-top:1px solid var(--bill-line);padding-top:15px}.billing-notice{background:#1b2031;border:1px solid #3d4561;border-radius:10px;margin:18px 0;padding:18px 22px}.billing-notice.warning{color:#ebc9a8;background:#302821;border-color:#695642}.billing-notice.success{background:#16352c;border-color:#356652}.billing-notice p{margin:5px 0}.billing-help{color:var(--bill-muted);font-size:14px!important}.billing-form{max-width:640px;margin:16px 0}.billing-form label{color:#c5cede;font-size:14px}.billing-form input,.billing-form select,.billing-form textarea,.billing-installments select{min-height:46px;padding:12px;font-size:16px}.billing-form select[multiple]{min-height:140px}.billing-form input[type=checkbox],.billing-check input{accent-color:#8d79e7;width:20px;min-height:20px}.billing-actions{padding:15px 0}.billing-actions summary{cursor:pointer;color:#c3b4ff;min-height:44px;padding:10px 0;list-style-position:inside;display:list-item}.billing-contract{border-bottom:1px solid var(--bill-line);padding:20px 0}.billing-item{border-top:1px solid var(--bill-line);padding:15px 0}.billing-item p{margin:4px 0}.billing-methods button{text-align:left;color:#e7ecf7;cursor:pointer;background:#141a26;border:1px solid #394155;border-radius:10px;gap:6px;padding:18px;display:grid}.billing-methods button.selected{background:#27213e;border-color:#a28be9}.billing-installments{gap:9px;display:grid}.billing-installments select{color:#e7ecf7;background:#101723;border:1px solid #3a4355;border-radius:8px}.billing-pix{gap:15px;display:grid}.billing-pix>strong{font-size:28px}.billing-pix img{background:#fff;border-radius:10px;justify-self:center;max-width:100%;height:auto;padding:12px}.billing-pix textarea{color:#cdd7e8;word-break:break-all;background:#0c1220;border:1px solid #3e4b63;border-radius:8px;width:100%;padding:12px;font-size:14px}.billing-paid{text-align:center;padding:40px 10px}.billing-paid>span{color:#bcf0d4;background:#193b2e;border:1px solid #4e8b72;border-radius:50%;place-items:center;width:65px;height:65px;font-size:32px;display:inline-grid}.billing-update{border-bottom:1px solid var(--bill-line);padding:17px 0;display:block}.billing-update p{margin:3px 0}.billing-legal{white-space:pre-wrap;overflow-wrap:anywhere}.billing-nav{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.billing-nav a{border:1px solid #303c53;border-radius:8px;min-height:44px;padding:10px 15px}.billing-nav a[aria-current=page]{background:#302743;border-color:#8168ab}.billing-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0;display:grid}.billing-metrics>div{border:1px solid var(--bill-line);background:#131a27;border-radius:10px;gap:10px;padding:22px;display:grid}.billing-metrics strong{font-size:25px}.billing-metrics span{color:var(--bill-muted)}.billing-table{border-collapse:collapse;width:100%;font-size:14px}.billing-table th,.billing-table td{text-align:left;border-bottom:1px solid var(--bill-line);vertical-align:top;overflow-wrap:anywhere;padding:14px 10px}.billing-table th{color:var(--bill-muted)}.billing-check{align-items:center;gap:10px;margin:20px 0;display:flex}.billing-filters{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.billing-filters input,.billing-filters select{color:#d8e0ef;background:#111825;border:1px solid #343f51;border-radius:7px;padding:12px;font-size:16px}@media (max-width:1050px){.billing-columns{grid-template-columns:1fr}.billing-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.sidebar nav{border-bottom:1px solid #2d3442;gap:6px;padding:8px 16px;display:flex;overflow-x:auto}.sidebar nav>span,.sidebar nav .nav-label{display:none}.sidebar nav>div{flex-shrink:0}.sidebar nav .side-link{min-height:44px;padding:10px 12px;font-size:13px}.billing .panel-card{padding:19px}.billing .page-heading,.billing-next{flex-direction:column;align-items:flex-start}.billing-row{flex-wrap:wrap;align-items:flex-start;gap:12px}.billing-table thead{display:none}.billing-table,.billing-table tbody,.billing-table tr,.billing-table td{display:block}.billing-table tr{border:1px solid var(--bill-line);border-radius:10px;margin:14px 0;padding:12px}.billing-table td{border:0;padding:7px 4px}.billing-table td:before{content:attr(data-label);color:var(--bill-muted);font-size:12px;display:block}.billing-table td:last-child{padding-bottom:10px}.billing-metrics strong{font-size:21px}.billing-methods{grid-template-columns:1fr}}.billing-3ds{background:#fff;border:1px solid #414b61;border-radius:10px;width:100%;min-height:520px}.billing-client-v2{--finance-bg:#0b0f16;--finance-panel:#111722;--finance-panel-soft:#0e141e;--finance-line:#ffffff13;--finance-text:#f3f6fb;--finance-muted:#8995a8;--finance-blue:#559cff;--finance-purple:#8874e8;max-width:1260px;padding-bottom:70px}.finance-client-heading small,.finance-section-heading small,.finance-status-copy small,.finance-credit-card small{color:#718096;letter-spacing:.16em;margin-bottom:8px;font-weight:800;display:block;font-size:10px!important}.finance-client-heading h1{color:var(--finance-text);letter-spacing:-.045em;margin:0;font-size:36px;line-height:1.05}.finance-client-heading p{color:var(--finance-muted);margin:9px 0 0;font-size:15px}.finance-admin-link{border:1px solid var(--finance-line);color:#b9c3d1;background:#ffffff06;border-radius:10px;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.finance-admin-link:hover{color:#fff;background:#ffffff0b;border-color:#ffffff29}.finance-status-card{border:1px solid var(--finance-line);background:radial-gradient(circle at 85% 15%,#5e73ff1f,#0000 34%),linear-gradient(145deg,#121927,#0c111a);border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:40px;min-height:250px;padding:38px;display:grid;position:relative;overflow:hidden}.finance-status-card:before{content:"";background:#536176;width:4px;height:100%;position:absolute;top:0;left:0}.finance-status-copy h2{color:#f6f8fc;letter-spacing:-.04em;max-width:650px;margin:0;font-size:32px;line-height:1.08}.finance-status-copy p{color:#8d99ab;max-width:580px;margin:14px 0 0;font-size:15px;line-height:1.65}.finance-status-payment{background:#05090f52;border:1px solid #ffffff14;border-radius:15px;gap:16px;padding:24px;display:grid}.finance-status-payment>div:first-child span{color:#758296;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:11px!important}.finance-status-meta{color:#8d99aa;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.billing-client-v2 .finance-pay-button{background:#725fd7;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 18px;display:flex}.finance-credit-card{background:#2556471a;border:1px solid #53a58b33;border-radius:14px;align-items:center;gap:16px;margin-top:16px;padding:18px 20px;display:flex}.finance-credit-icon{color:#8ed3bb;background:#3e8b7221;border:1px solid #68c5a638;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.finance-credit-card small{color:#699c8a;margin:0 0 2px}.finance-credit-card strong{color:#bce9d8;font-size:17px}.finance-credit-card p{color:#758f86;margin:2px 0 0;font-size:12px}.finance-section-heading h2{color:#f0f3f8;letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.1}.finance-empty{border:1px solid var(--finance-line);background:#0e141d;border-radius:16px;padding:30px}.finance-empty strong{color:#dfe4eb}.finance-empty p{color:#778396;margin:5px 0 0;font-size:13px}.finance-contract-card{border:1px solid var(--finance-line);background:linear-gradient(145deg,#111823,#0d131c);border-radius:17px;overflow:hidden}.finance-contract-top small{color:#687589;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-weight:700;display:block;font-size:10px!important}.finance-contract-meta{color:#788598;flex-wrap:wrap;gap:8px 20px;margin-top:10px;font-size:12px;display:flex}.finance-contract-meta strong{color:#aeb8c7;font-weight:650}.finance-module-row{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:13px 25px;display:flex}.finance-module-dot{background:#637fec;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #637fec14}.finance-module-main strong{color:#dbe1e9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.finance-manage-plan{border-top:1px solid var(--finance-line)}.finance-manage-plan>summary{cursor:pointer;color:#9f94db;align-items:center;min-height:52px;padding:0 25px;font-size:12px;font-weight:700;list-style:none;display:flex}.finance-manage-plan>summary:after{content:"+";color:#6f668f;margin-left:auto;font-size:18px}.finance-manage-action>div:first-child strong{color:#dce2e9;font-size:13px}.finance-manage-action>div:first-child p{color:#717e90;margin:4px 0 0;font-size:12px!important}.finance-manage-action .billing-form{margin-bottom:0}.finance-invoice-row{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:24px;min-height:76px;padding:13px 22px;transition:background .15s;display:grid}.finance-invoice-icon{color:#7d89a0;background:#121a27;border:1px solid #ffffff13;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.finance-invoice-main strong{color:#dce2e9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.finance-invoice-value>strong{color:#e6eaf0;white-space:nowrap;font-size:13px}.finance-update-row{border-bottom:1px solid #ffffff0e;justify-content:space-between;gap:30px;padding:18px 22px;display:flex}.finance-update-row strong{color:#dce1e8;font-size:13px}.finance-update-row p{color:#758194;margin:3px 0 0;font-size:12px!important}.finance-update-row>small{color:#596679;flex:none;font-size:10px!important}.finance-client-footer p{color:#606c7d;margin:0;font-size:11px}.finance-client-footer a{color:#8995a8;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.finance-client-footer a:hover{color:#d8dee7}@media (max-width:900px){.finance-status-card{grid-template-columns:1fr;gap:26px}.finance-status-payment{max-width:520px}}@media (max-width:650px){.billing-client-v2{padding-bottom:40px}.finance-client-heading{flex-direction:column;align-items:flex-start;margin-top:8px;margin-bottom:22px}.finance-client-heading h1{font-size:30px}.finance-admin-link{justify-content:center;width:100%}.finance-status-card{border-radius:16px;min-height:0;padding:25px 21px}.finance-status-copy h2{font-size:26px}.finance-status-copy p{font-size:13px}.finance-status-payment{padding:18px}.finance-status-payment>div:first-child strong{font-size:30px}.finance-section{margin-top:38px}.finance-section-heading{align-items:flex-start}.finance-section-heading h2{font-size:21px}.finance-contract-top{padding:20px}.finance-contract-meta{flex-direction:column;gap:4px}.finance-module-row{align-items:flex-start;padding:15px 20px}.finance-module-main{align-items:flex-start}.finance-module-main strong{white-space:normal}.finance-module-row>.billing-badge{flex:none}.finance-manage-plan>summary{padding:0 20px}.finance-manage-content{padding:0 20px 20px}.finance-invoice-row{grid-template-columns:minmax(0,1fr) 16px;gap:14px;padding:15px 17px}.finance-invoice-value{grid-column:1/2;justify-content:flex-start;padding-left:50px}.finance-row-arrow{grid-area:1/2/3/3;align-self:center}.finance-update-row{flex-direction:column;gap:8px;padding:17px}.finance-client-footer{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.finance-module-row{flex-direction:column;gap:10px}.finance-invoice-value{flex-wrap:wrap}}.billing{--fin-bg:#f5f7fb;--fin-card:#fff;--fin-card-soft:#f8f9fc;--fin-line:#e5e9f1;--fin-line-strong:#d9deea;--fin-text:#101725;--fin-text-soft:#354157;--fin-muted:#7e8aa0;--fin-muted-2:#a1aabc;--fin-purple:#6558df;--fin-purple-hover:#584bcf;--fin-purple-soft:#eeecff;--fin-green:#258465;--fin-green-bg:#eef8f4;--fin-green-line:#cfe9de;--fin-yellow:#a06a2c;--fin-yellow-bg:#fff7eb;--fin-yellow-line:#f1dfc4;--fin-red:#a84a4a;--fin-red-bg:#fff2f2;--fin-red-line:#efd2d2;max-width:1280px;color:var(--fin-text);margin-inline:auto;font-size:15px;line-height:1.55}.billing h1,.billing h2,.billing h3,.billing strong{color:var(--fin-text)}.billing p,.billing span,.billing small,.billing label{color:var(--fin-muted)}.billing .panel-card{border:1px solid var(--fin-line);background:var(--fin-card);box-shadow:none;border-radius:14px}.billing-client-v2{max-width:1180px;padding:10px 0 64px}.finance-client-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:8px 0 26px;display:flex}.finance-client-heading small,.finance-section-heading small,.finance-status-copy small,.finance-credit-card small{letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-weight:800;display:block;color:#7c87a0!important;font-size:10px!important}.finance-client-heading h1{color:var(--fin-text);letter-spacing:-.04em;margin:0;line-height:1.05;font-size:32px!important}.finance-client-heading p{margin:8px 0 0;color:var(--fin-muted)!important;font-size:14px!important}.finance-admin-link{border:1px solid var(--fin-line-strong);background:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex;color:#59657a!important}.finance-admin-link:hover{background:#fafbfe;border-color:#c8cede;color:var(--fin-text)!important}.finance-status-card{border:1px solid var(--fin-line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:44px;min-height:210px;padding:32px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #10172506}.finance-status-card:before{content:"";background:#c8cede;width:3px;position:absolute;top:0;bottom:0;left:0}.finance-status-card.ok:before{background:#43a67f}.finance-status-card.open:before{background:var(--fin-purple)}.finance-status-card.warning:before{background:#d39751}.finance-status-copy{max-width:590px}.finance-status-copy h2{color:var(--fin-text);letter-spacing:-.035em;margin:0;line-height:1.12;font-size:27px!important}.finance-status-copy p{max-width:560px;margin:12px 0 0;line-height:1.6;color:var(--fin-muted)!important;font-size:14px!important}.finance-status-payment{border:1px solid var(--fin-line);background:var(--fin-card-soft);border-radius:12px;gap:14px;padding:20px;display:grid}.finance-status-payment>div:first-child{gap:2px;display:grid}.finance-status-payment>div:first-child span{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#8b95a8!important;font-size:10px!important}.finance-status-payment>div:first-child strong{color:var(--fin-text);letter-spacing:-.04em;font-size:30px;line-height:1}.finance-status-meta{flex-wrap:wrap;gap:4px 12px;display:flex}.finance-status-meta span{color:#7c8799!important;font-size:11px!important}.billing-client-v2 .finance-pay-button{background:var(--fin-purple);width:100%;min-height:44px;box-shadow:none;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 15px;font-size:12px;font-weight:750;display:flex;color:#fff!important}.billing-client-v2 .finance-pay-button span{color:#fff!important}.billing-client-v2 .finance-pay-button:hover{background:var(--fin-purple-hover)}.finance-credit-card{border:1px solid var(--fin-green-line);background:var(--fin-green-bg);border-radius:12px;align-items:center;gap:14px;margin-top:14px;padding:15px 18px;display:flex}.finance-credit-icon{background:#dff2e9;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:18px;display:grid;color:var(--fin-green)!important}.finance-credit-card small{margin-bottom:0;color:#57957c!important}.finance-credit-card strong{font-size:15px;color:#246e56!important}.finance-credit-card p{margin:2px 0 0;color:#719487!important;font-size:11px!important}.finance-section{margin-top:40px}.finance-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.finance-section-heading h2{color:var(--fin-text);letter-spacing:-.025em;margin:0;line-height:1.1;font-size:21px!important}.finance-section-heading>span{color:#929bae!important;font-size:11px!important}.finance-contract-list{gap:12px;display:grid}.finance-contract-card{border:1px solid var(--fin-line);box-shadow:none;background:#fff;border-radius:14px;overflow:hidden}.finance-contract-top{justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 22px;display:flex}.finance-contract-top small{letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-weight:800;display:block;color:#939caf!important;font-size:9px!important}.finance-contract-top h3{color:var(--fin-text);letter-spacing:-.02em;margin:0;font-size:18px!important}.finance-contract-meta{flex-wrap:wrap;gap:6px 18px;margin-top:8px;display:flex}.finance-contract-meta span{color:#7d889b!important;font-size:11px!important}.finance-contract-meta strong{color:#4a5569!important}.finance-module-list{border-top:1px solid var(--fin-line)}.finance-module-row{background:#fff;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:11px 22px;display:flex}.finance-module-row:last-child{border-bottom:0}.finance-module-main{align-items:center;gap:11px;min-width:0;display:flex}.finance-module-dot{width:6px;height:6px;box-shadow:none;background:#7567e7;border-radius:50%;flex:none}.finance-module-main>div:last-child{gap:1px;min-width:0;display:grid}.finance-module-main strong{font-size:12px;color:#293349!important}.finance-module-main span{color:#8f99aa!important;font-size:10px!important}.billing-badge{border:1px solid var(--fin-line-strong);white-space:nowrap;background:#f5f7fa;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-weight:650;display:inline-flex;color:#697588!important;font-size:10px!important}.billing-badge.paid,.billing-badge.approved,.billing-badge.active,.billing-badge.clear{border-color:var(--fin-green-line);background:var(--fin-green-bg);color:var(--fin-green)!important}.billing-badge.open,.billing-badge.pending,.billing-badge.processing{background:#f2f0ff;border-color:#dcd8fb;color:#6758c9!important}.billing-badge.past_due,.billing-badge.billing_suspended,.billing-badge.reversed,.billing-badge.chargeback{border-color:var(--fin-yellow-line);background:var(--fin-yellow-bg);color:var(--fin-yellow)!important}.finance-manage-plan{border-top:1px solid var(--fin-line);background:#fbfcfe}.finance-manage-plan>summary{cursor:pointer;align-items:center;min-height:47px;padding:0 22px;font-size:11px;font-weight:700;list-style:none;display:flex;color:#675ac8!important}.finance-manage-plan>summary::-webkit-details-marker{display:none}.finance-manage-plan>summary:after{content:"+";margin-left:auto;font-size:16px;color:#8e84cf!important}.finance-manage-plan[open]>summary:after{content:"−"}.finance-manage-content{gap:0;padding:0 22px 20px;display:grid}.finance-manage-action{border-top:1px solid var(--fin-line);padding:18px 0}.finance-manage-action>div:first-child strong{font-size:12px;color:#323c50!important}.finance-manage-action>div:first-child p{margin:3px 0 0;color:#8a95a6!important;font-size:11px!important}.finance-invoice-list,.finance-update-list{border:1px solid var(--fin-line);background:#fff;border-radius:14px;overflow:hidden}.finance-invoice-row{background:#fff;border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:18px;min-height:66px;padding:11px 18px;transition:background .15s;display:grid}.finance-invoice-row:last-child{border-bottom:0}.finance-invoice-row:hover{background:#fafbfe}.finance-invoice-main{align-items:center;gap:12px;min-width:0;display:flex}.finance-invoice-icon{border:1px solid var(--fin-line);background:#f7f8fb;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:750;display:grid;color:#77839a!important}.finance-invoice-main>div:last-child{gap:2px;min-width:0;display:grid}.finance-invoice-main strong{font-size:12px;color:#283247!important}.finance-invoice-main span{color:#929bab!important;font-size:10px!important}.finance-invoice-value{align-items:center;gap:12px;display:flex}.finance-invoice-value>strong{white-space:nowrap;font-size:12px;color:#2f394c!important}.finance-row-arrow{color:#a0a9b8!important;font-size:14px!important}.finance-update-row{background:#fff;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:25px;padding:15px 18px;display:flex}.finance-update-row:last-child{border-bottom:0}.finance-update-row strong{font-size:12px;color:#2e384b!important}.finance-update-row p{margin:3px 0 0;color:#8994a6!important;font-size:11px!important}.finance-update-row>small{flex:none;color:#a0a9b8!important;font-size:9px!important}.finance-client-footer{border-top:1px solid var(--fin-line);justify-content:space-between;align-items:center;gap:20px;margin-top:35px;padding-top:18px;display:flex}.finance-client-footer p{margin:0;color:#9ca5b5!important;font-size:10px!important}.finance-client-footer a{align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex;color:#707c91!important}.billing .billing-form{max-width:640px;margin:14px 0}.billing .billing-form label{font-size:12px;color:#58657a!important}.billing .billing-form input,.billing .billing-form select,.billing .billing-form textarea,.billing .billing-installments select,.billing .billing-filters input,.billing .billing-filters select{border:1px solid var(--fin-line-strong);min-height:42px;color:var(--fin-text);box-shadow:none;background:#fff;border-radius:8px;padding:10px 11px;font-size:14px}.billing .billing-form input:focus,.billing .billing-form select:focus,.billing .billing-form textarea:focus{border-color:#9a90e6;outline:2px solid #6558df2e}.billing-admin-v3{max-width:1240px;padding-bottom:70px}.billing-admin-v3 .page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:12px 0 24px;display:flex}.billing-admin-v3 .page-heading small{letter-spacing:.14em;font-weight:800;color:#7d8799!important;font-size:10px!important}.billing-admin-v3 .page-heading h1{color:var(--fin-text);letter-spacing:-.035em;margin:4px 0 0;font-size:30px!important}.billing-admin-v3 .page-heading p{margin:7px 0 0;color:var(--fin-muted)!important;font-size:13px!important}.billing-admin-v3 .billing-nav{border:1px solid var(--fin-line);background:#fff;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:0 0 22px;padding:7px;display:grid}.billing-admin-v3 .billing-nav a{text-align:center;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:7px 10px;font-size:11px;font-weight:650;transition:all .15s;display:flex;color:#687489!important}.billing-admin-v3 .billing-nav a:hover{background:#f6f7fb;color:#293449!important}.billing-admin-v3 .billing-nav a[aria-current=page]{background:var(--fin-purple-soft);border:0;color:#594bc8!important}.billing-admin-v3 .panel-card{border:1px solid var(--fin-line);color:var(--fin-text);background:#fff;border-radius:14px;padding:22px}.billing-admin-v3 .billing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.billing-admin-v3 .billing-metrics>div{border:1px solid var(--fin-line);min-height:104px;box-shadow:none;background:#fff;border-radius:11px;flex-direction:column;justify-content:space-between;gap:10px;padding:17px;display:flex}.billing-admin-v3 .billing-metrics span{color:#7f8a9c!important;font-size:11px!important}.billing-admin-v3 .billing-metrics strong{letter-spacing:-.03em;line-height:1;color:#202a3d!important;font-size:22px!important}.billing-admin-v3 h2{color:#202a3d;letter-spacing:-.025em;font-size:20px!important}.billing-admin-v3 h3{color:#303a4d}.billing-admin-v3 .billing-notice{border:1px solid var(--fin-line);background:#f8f9fc;border-radius:10px;padding:14px 16px;font-size:12px;color:#667287!important}.billing-admin-v3 .billing-notice.warning{border-color:var(--fin-yellow-line);background:var(--fin-yellow-bg);color:var(--fin-yellow)!important}.billing-admin-v3 .billing-notice.success{border-color:var(--fin-green-line);background:var(--fin-green-bg);color:var(--fin-green)!important}.billing-admin-v3 details{border-color:var(--fin-line)}.billing-admin-v3 .billing-actions summary{font-size:12px;color:#6457c4!important}.billing-admin-v3 .billing-table{border-collapse:separate;border-spacing:0;border:1px solid var(--fin-line);background:#fff;border-radius:11px;width:100%;font-size:12px;overflow:hidden}.billing-admin-v3 .billing-table th{border-bottom:1px solid var(--fin-line);letter-spacing:.04em;text-transform:uppercase;background:#f7f8fb;padding:11px 12px;font-size:10px;font-weight:750;color:#7b8799!important}.billing-admin-v3 .billing-table td{color:#4b576b;vertical-align:middle;border-bottom:1px solid #eef0f4;padding:12px}.billing-admin-v3 .billing-table tr:last-child td{border-bottom:0}.billing-admin-v3 .billing-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.billing-admin-v3 .billing-filters input,.billing-admin-v3 .billing-filters select{border:1px solid var(--fin-line-strong);color:#3b4659;background:#fff;border-radius:8px;min-height:40px}.billing .primary-button{background:var(--fin-purple);box-shadow:none;border:0;border-radius:8px;color:#fff!important}.billing .primary-button:hover{background:var(--fin-purple-hover)}.billing .secondary-button{border:1px solid var(--fin-line-strong);box-shadow:none;background:#fff;border-radius:8px;color:#59667b!important}.billing .secondary-button:hover{background:#f7f8fb;color:#303b4f!important}.billing-methods{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.billing-methods button{border:1px solid var(--fin-line-strong);color:#333e51;text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:5px;padding:16px;display:grid}.billing-methods button.selected{background:#f3f1ff;border-color:#9c92e6;box-shadow:0 0 0 1px #6558df0a}.billing-methods span{color:#8792a3!important;font-size:11px!important}.billing-installments select{color:#313c50;border:1px solid var(--fin-line-strong);background:#fff}.billing-pix textarea{border:1px solid var(--fin-line-strong);color:#39465a;background:#f7f8fb;border-radius:8px;width:100%;padding:11px}.billing-pix img{border:1px solid var(--fin-line);background:#fff;border-radius:10px;padding:12px}@media (max-width:1050px){.finance-status-card{grid-template-columns:1fr;gap:22px}.finance-status-payment{max-width:500px}.billing-admin-v3 .billing-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.billing-admin-v3 .billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.billing-client-v2,.billing-admin-v3{padding:0 0 45px}.finance-client-heading,.billing-admin-v3 .page-heading{flex-direction:column;align-items:flex-start}.finance-client-heading h1,.billing-admin-v3 .page-heading h1{font-size:27px!important}.finance-admin-link{width:100%}.finance-status-card{border-radius:13px;min-height:0;padding:22px 18px}.finance-status-copy h2{font-size:23px!important}.finance-status-copy p{font-size:12px!important}.finance-status-payment{padding:16px}.finance-section{margin-top:32px}.finance-contract-top{padding:18px}.finance-contract-meta{flex-direction:column;gap:3px}.finance-module-row{padding:13px 18px}.finance-manage-plan>summary{padding:0 18px}.finance-manage-content{padding:0 18px 18px}.finance-invoice-row{grid-template-columns:minmax(0,1fr) 16px;gap:10px;padding:13px 15px}.finance-invoice-value{grid-column:1;justify-content:flex-start;padding-left:44px}.finance-row-arrow{grid-area:1/2/3;align-self:center}.finance-update-row{flex-direction:column;gap:6px}.finance-client-footer{flex-direction:column;align-items:flex-start}.billing-admin-v3 .billing-nav{scrollbar-width:none;gap:6px;padding:6px;display:flex;overflow-x:auto}.billing-admin-v3 .billing-nav::-webkit-scrollbar{display:none}.billing-admin-v3 .billing-nav a{white-space:nowrap;flex:none;padding:0 12px}.billing-admin-v3 .billing-metrics{grid-template-columns:1fr 1fr}.billing-admin-v3 .billing-metrics>div{min-height:90px;padding:14px}.billing-admin-v3 .billing-metrics strong{font-size:19px!important}.billing-admin-v3 .billing-table{background:0 0;border:0}.billing-admin-v3 .billing-table thead{display:none}.billing-admin-v3 .billing-table,.billing-admin-v3 .billing-table tbody{display:block}.billing-admin-v3 .billing-table tr{border:1px solid var(--fin-line);background:#fff;border-radius:10px;margin-bottom:9px;padding:10px 12px;display:block}.billing-admin-v3 .billing-table td{border:0;padding:5px 0;display:block}.billing-admin-v3 .billing-table td:before{text-transform:uppercase;margin-bottom:1px;font-size:9px;font-weight:750;display:block;color:#98a1b1!important}.billing-methods{grid-template-columns:1fr}}@media (max-width:430px){.finance-module-row{flex-direction:column;align-items:flex-start}.finance-invoice-value{flex-wrap:wrap}.billing-admin-v3 .billing-metrics{grid-template-columns:1fr}}.billing-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c121e6b;justify-content:center;align-items:center;padding:24px;animation:.14s ease-out billing-modal-fade;display:flex;position:fixed;inset:0}.billing-modal-card{background:#fff;border:1px solid #dde2ec;border-radius:16px;flex-direction:column;width:min(620px,100%);max-height:min(760px,100dvh - 48px);animation:.16s ease-out billing-modal-enter;display:flex;overflow:hidden;box-shadow:0 24px 70px #11182733,0 4px 14px #11182714}.billing-modal-header h2{color:#111827;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.2}.billing-modal-close{color:#677386;cursor:pointer;background:#fff;border:1px solid #e1e5ed;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;padding:0;font-size:22px;font-weight:400;line-height:1;display:grid}.billing-modal-body .billing-form{width:100%;max-width:none!important;margin:0!important}.billing-modal-body .billing-form label{gap:7px;margin-bottom:16px;font-weight:600;display:grid;color:#4d596d!important;font-size:12px!important}.billing-modal-body .billing-form input,.billing-modal-body .billing-form select,.billing-modal-body .billing-form textarea{color:#182235;background:#fff;border:1px solid #d9dfeb;border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.billing-modal-body .billing-form .primary-button,.billing-modal-body .billing-form button[type=submit]{border-radius:9px;width:100%;min-height:44px;margin-top:4px}.billing-action-trigger{color:#5e52c7;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #dce1eb;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:700;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.billing-action-trigger:hover{color:#5144bd;background:#f7f5ff;border-color:#cec8f2}.finance-manage-trigger{color:#6255c6;cursor:pointer;width:100%;min-height:47px;font:inherit;text-align:left;background:#fbfcfe;border:0;border-top:1px solid #e7ebf2;align-items:center;padding:0 22px;font-size:11px;font-weight:700;display:flex}.finance-manage-trigger:after{content:"→";color:#8175d4;margin-left:auto;font-size:15px}.finance-manage-trigger:hover{background:#f7f6fd}.billing-modal-body .finance-manage-content{padding:0}.billing-modal-body .finance-manage-action{border-top:1px solid #eaedf3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:17px 0;display:grid}.billing-modal-body .finance-manage-action:first-child{border-top:0;padding-top:0}.billing-modal-body .finance-manage-action:last-child{padding-bottom:0}.billing-modal-body .finance-manage-action>div:first-child strong{font-size:13px;display:block;color:#222d40!important}.billing-modal-body .finance-manage-action>div:first-child p{max-width:470px;margin:4px 0 0;line-height:1.5;color:#8691a3!important;font-size:11px!important}.billing .billing-actions{padding:4px 0}.billing .billing-actions>summary{cursor:pointer;align-items:center;min-height:36px;padding:0;font-weight:700;display:inline-flex;color:#6255c6!important;font-size:11px!important}.billing .billing-actions[open]{padding-bottom:8px}.billing .billing-actions[open]>.billing-action-trigger{margin:5px 6px 5px 0}.billing-admin-v3{width:100%;max-width:1240px;margin-inline:auto}.billing-admin-v3 .billing-nav{scrollbar-width:thin;scrollbar-color:#d9ddea transparent;align-items:center;width:100%;overflow:auto hidden;background:#fff!important;border:1px solid #e1e5ed!important;border-radius:11px!important;gap:4px!important;margin:0 0 20px!important;padding:6px!important;display:flex!important}.billing-admin-v3 .billing-nav a{white-space:nowrap;color:#667286!important;background:0 0!important;border:0!important;border-radius:7px!important;flex:none!important;min-width:max-content!important;min-height:36px!important;padding:0 13px!important;font-size:11px!important;font-weight:650!important}.billing-admin-v3 .billing-nav a:hover{color:#252f42!important;background:#f5f6fa!important}.billing-admin-v3 .billing-nav a[aria-current=page]{color:#594ac8!important;background:#efedff!important}.billing-admin-v3>.panel-card,.billing-admin-v3 .panel-card{box-shadow:none!important;background:#fff!important;border:1px solid #e1e5ed!important;border-radius:13px!important;padding:22px!important}.billing-admin-v3 form:not(.billing-form){max-width:680px}.billing-admin-v3 .billing-form{max-width:620px}.billing-admin-v3 .billing-table{width:100%;font-size:12px!important}.billing-admin-v3 .billing-table th{font-weight:750;color:#748095!important;padding:11px 12px!important;font-size:10px!important}.billing-admin-v3 .billing-table td{color:#455166!important;padding:13px 12px!important;font-size:12px!important}.billing-admin-v3 .billing-metrics{gap:10px!important}.billing-admin-v3 .billing-metrics>div{min-height:96px!important;padding:16px!important}.billing-admin-v3 .billing-metrics strong{font-size:21px!important}.billing-admin-v3 p{font-size:13px}.billing-admin-v3 label{font-size:12px!important}.billing-client-v2{width:100%;max-width:1120px;margin-inline:auto}.finance-client-heading{margin-bottom:24px}.finance-status-card{min-height:190px}.finance-status-copy h2{font-size:26px!important}.finance-invoice-row,.finance-update-row{min-height:62px}@media (max-width:700px){.billing-modal-backdrop{background:#0c121e7a;align-items:flex-end;padding:0}.billing-modal-card,.billing-modal-card.billing-modal-large{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:90dvh;animation:.18s ease-out billing-sheet-enter}.billing-modal-header{padding:18px 18px 15px}.billing-modal-header h2{font-size:18px}.billing-modal-header p{font-size:12px}.billing-modal-body{padding:18px}.billing-modal-body .finance-manage-action{grid-template-columns:1fr;gap:11px;padding:16px 0}.billing-modal-body .billing-action-trigger{width:100%}.billing-admin-v3 .billing-nav{margin-inline:-2px!important}.billing-admin-v3>.panel-card,.billing-admin-v3 .panel-card{padding:16px!important}.billing-admin-v3 .billing-table,.billing-admin-v3 .billing-table tbody,.billing-admin-v3 .billing-table tr,.billing-admin-v3 .billing-table td{display:block}.billing-admin-v3 .billing-table thead{display:none}.billing-admin-v3 .billing-table{background:0 0!important;border:0!important}.billing-admin-v3 .billing-table tr{background:#fff;border:1px solid #e2e6ee;border-radius:10px;margin-bottom:10px;padding:12px}.billing-admin-v3 .billing-table td{border:0!important;padding:5px 0!important}.billing-admin-v3 .billing-table td:before{text-transform:uppercase;margin-bottom:2px;font-weight:750;display:block;color:#919bad!important;font-size:9px!important}}@keyframes billing-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes billing-modal-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes billing-sheet-enter{0%{opacity:.7;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.billing-modal-backdrop,.billing-modal-card{animation:none!important}}.billing-action-menu{align-items:center;display:inline-flex;position:relative}.billing-action-menu-chevron{color:#8d96a7;font-size:15px;line-height:1}.billing-action-menu-popover{z-index:500;background:#fff;border:1px solid #dde2eb;border-radius:10px;gap:2px;width:max-content;min-width:230px;max-width:320px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 15px 40px #10182824,0 3px 10px #1018280f}.billing-action-menu-popover>a,.billing-action-menu-popover>button,.billing-action-menu-popover>.billing-action-trigger{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;width:100%;min-height:38px;padding:0 11px;font-weight:650;text-decoration:none;display:flex;color:#4d596c!important;font-size:11px!important}.billing-action-menu-popover>a:hover,.billing-action-menu-popover>button:hover,.billing-action-menu-popover>.billing-action-trigger:hover{background:#f5f6fa;color:#2b3548!important}.billing-action-menu-popover .billing-action-trigger{box-shadow:none}.billing details.billing-actions{margin:0}.billing-columns>.billing-action-trigger{align-self:flex-start}@media (max-width:700px){.billing-action-menu-popover{border-radius:13px;width:auto;max-width:none;padding:8px;position:fixed;inset:auto 12px 12px;box-shadow:0 20px 60px #10182838,0 4px 12px #1018281a}.billing-action-menu-popover>a,.billing-action-menu-popover>button,.billing-action-menu-popover>.billing-action-trigger{min-height:45px;font-size:12px!important}}.finance-v2{--fv2-bg:#f5f6fa;--fv2-surface:#fff;--fv2-surface-soft:#f8f9fc;--fv2-border:#e2e6ef;--fv2-border-strong:#d5dbe7;--fv2-text:#121a2a;--fv2-text-soft:#47556d;--fv2-muted:#7d899d;--fv2-muted-2:#9ba5b5;--fv2-accent:#6657df;--fv2-accent-hover:#5849ca;--fv2-accent-soft:#f0edff;--fv2-success:#18785b;--fv2-success-bg:#edf8f3;--fv2-success-border:#cce9dc;--fv2-warning:#9a682c;--fv2-warning-bg:#fff8eb;--fv2-warning-border:#f0ddb9;--fv2-danger:#a64949;--fv2-danger-bg:#fff2f2;--fv2-danger-border:#efcccc;width:100%;color:var(--fv2-text);font-size:14px;line-height:1.5}.finance-v2 h1,.finance-v2 h2,.finance-v2 h3,.finance-v2 h4,.finance-v2 strong{color:var(--fv2-text)}.finance-v2 .page-heading{margin:0 0 22px}.finance-v2 .page-heading h1{letter-spacing:-.035em;margin:5px 0 0;line-height:1.08;font-size:29px!important}.finance-v2 .page-heading p{margin:7px 0 0;color:var(--fv2-muted)!important;font-size:13px!important}.finance-v2 .page-heading small{letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#7f899b!important;font-size:10px!important}.finance-v2-admin{max-width:1240px;margin:0 auto;padding:4px 0 70px}.finance-v2-navigation{margin-bottom:22px}.finance-v2-primary-nav{border:1px solid var(--fv2-border);background:#fff;border-radius:13px;align-items:center;gap:5px;padding:6px;display:flex}.finance-v2-primary-nav a{color:#667287;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:39px;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.finance-v2-primary-nav a:hover{color:#263146;background:#f6f7fa}.finance-v2-primary-nav a.active{background:var(--fv2-accent-soft);color:#5647c5}.finance-v2-secondary-nav{scrollbar-width:none;align-items:center;gap:4px;margin-top:8px;padding:0 3px;display:flex;overflow-x:auto}.finance-v2-secondary-nav a{color:#7b8698;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.finance-v2-secondary-nav a:hover{color:#374258}.finance-v2-secondary-nav a.active{border-bottom-color:var(--fv2-accent);color:#5548c4}.finance-v2-context{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:25px;display:flex}.finance-v2-context small{color:#8b94a5;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.finance-v2-context h2{letter-spacing:-.025em;margin:0;line-height:1.15;font-size:22px!important}.finance-v2-context p{max-width:680px;margin:6px 0 0;color:var(--fv2-muted)!important;font-size:12px!important}.finance-v2-admin>.panel-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.finance-v2-table-wrap{border:1px solid var(--fv2-border);background:#fff;border-radius:13px;overflow:hidden}.finance-v2-admin .billing-table{border-collapse:collapse;border-spacing:0;width:100%;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;font-size:13px!important}.finance-v2-admin .billing-table th{letter-spacing:.045em;text-align:left;text-transform:uppercase;height:44px;border-bottom:1px solid var(--fv2-border)!important;color:#748096!important;background:#f7f8fb!important;padding:0 15px!important;font-size:10px!important;font-weight:800!important}.finance-v2-admin .billing-table td{vertical-align:middle;background:#fff;min-height:58px;color:#3e4b61!important;border-bottom:1px solid #edf0f5!important;padding:14px 15px!important;font-size:13px!important}.finance-v2-admin .billing-table tr:last-child td{border-bottom:0!important}.finance-v2-admin .billing-table tbody tr{transition:background .13s}.finance-v2-admin .billing-table tbody tr:hover td{background:#fafbfc}.finance-v2-empty{text-align:center;background:#fbfcfe;border:1px dashed #d7dce7;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;padding:30px;display:flex}.finance-v2-empty strong{font-size:14px}.finance-v2-empty span{color:#8b95a6;max-width:380px;font-size:12px}.finance-v2-admin .panel-card{margin:0 0 14px;border:1px solid var(--fv2-border)!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important;padding:20px!important}.finance-v2-admin .panel-card h2,.finance-v2-admin .panel-card h3{margin-top:0}.finance-v2-admin .billing-metrics{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px!important;margin:0 0 16px!important;display:grid!important}.finance-v2-admin .billing-metrics>div{flex-direction:column;grid-column:span 3;justify-content:space-between;gap:10px;display:flex;border:1px solid var(--fv2-border)!important;min-height:96px!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;padding:17px!important}.finance-v2-admin .billing-metrics>div:nth-child(-n+3){grid-column:span 4;min-height:112px!important}.finance-v2-admin .billing-metrics>div:last-child{border-color:var(--fv2-warning-border)!important;background:var(--fv2-warning-bg)!important}.finance-v2-admin .billing-metrics span{color:#7d8899!important;font-size:11px!important}.finance-v2-admin .billing-metrics strong{letter-spacing:-.035em;line-height:1;color:#172033!important;font-size:24px!important}.finance-v2-admin .billing-help{margin:12px 0;line-height:1.55;color:#7e899a!important;font-size:12px!important}.finance-v2-admin .billing-columns{flex-wrap:wrap;align-items:center;margin-top:14px;gap:8px!important;display:flex!important}.finance-v2-admin .billing-columns>.billing-action-trigger{flex:none!important;width:auto!important}.billing-action-trigger{cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d9deea;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex;color:#594bc5!important}.billing-action-trigger:hover{background:#f7f5ff;border-color:#cfc8f1;color:#4d40b5!important}.billing-action-menu-trigger{color:#5c687d;cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d9deea;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.billing-action-menu-trigger:hover,.billing-action-menu-trigger[aria-expanded=true]{color:#5043b9;background:#f7f5ff;border-color:#cfc8f1}.billing-action-menu-dots{color:#8b95a7;letter-spacing:1px;font-size:10px}.billing-action-menu-popover{z-index:12000;background:#fff;border:1px solid #dce1eb;border-radius:11px;gap:2px;width:270px;max-height:310px;padding:6px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 50px #141c2d26,0 4px 12px #141c2d12}.finance-v2 .billing-notice{margin-bottom:14px;border:1px solid var(--fv2-border)!important;color:#586579!important;background:#f8f9fc!important;border-radius:11px!important;padding:15px 17px!important}.finance-v2 .billing-notice strong{margin-bottom:4px;font-size:12px;display:block}.finance-v2 .billing-notice p{color:#7f8a9c!important;margin:3px 0!important;font-size:11px!important}.finance-v2 .billing-notice.warning{border-color:var(--fv2-warning-border)!important;background:var(--fv2-warning-bg)!important}.finance-v2 .billing-badge{border:1px solid var(--fv2-border-strong);white-space:nowrap;background:#f5f7fa;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-weight:700;display:inline-flex;color:#657185!important;font-size:10px!important}.finance-v2 .billing-badge.active,.finance-v2 .billing-badge.paid,.finance-v2 .billing-badge.approved,.finance-v2 .billing-badge.clear{border-color:var(--fv2-success-border);background:var(--fv2-success-bg);color:var(--fv2-success)!important}.finance-v2 .billing-badge.pending,.finance-v2 .billing-badge.open,.finance-v2 .billing-badge.processing{background:#f2f0ff;border-color:#dcd7fb;color:#6557c9!important}.finance-v2 .billing-badge.past_due,.finance-v2 .billing-badge.billing_suspended{border-color:var(--fv2-warning-border);background:var(--fv2-warning-bg);color:var(--fv2-warning)!important}.finance-v2-admin details{border:0}.finance-v2-admin details>summary{cursor:pointer;font-weight:700;list-style:none;color:#5a4ec1!important;font-size:11px!important}.finance-v2-admin details>summary::-webkit-details-marker{display:none}.finance-v2-admin details>summary:before{content:"Ver detalhes"}.finance-v2-admin details>summary{font-size:0!important}.finance-v2-admin details>summary:before{font-size:11px!important}.finance-v2-admin details pre{color:#445167;white-space:pre-wrap;word-break:break-word;background:#f7f8fb;border:1px solid #e1e5ed;border-radius:9px;max-width:620px;max-height:260px;margin:10px 0 0;padding:12px;font-size:11px;line-height:1.5;overflow:auto}.finance-v2-admin .billing-pagination,.finance-v2-admin .billing-pager{border:1px solid var(--fv2-border);color:#7b8698;background:#fff;border-radius:11px;align-items:center;gap:18px;min-height:48px;margin-top:14px;padding:0 12px;font-size:11px;display:flex}.billing-modal-card{background:#fff;border:1px solid #dce1eb;border-radius:16px;outline:0;flex-direction:column;width:min(650px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #12192833,0 6px 18px #12192814}.billing-modal-header h2{color:#161f30;letter-spacing:-.025em;margin:0;line-height:1.2;font-size:19px!important}.billing-modal-header p{color:#808b9d;max-width:560px;margin:5px 0 0;font-size:12px;line-height:1.5}.billing-modal-close{color:#6c788b;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:19px;line-height:1;display:grid}.billing-modal-close:hover{color:#202a3c;background:#f6f7fa}.billing-modal-body{overscroll-behavior:contain;padding:20px 23px 23px;overflow-y:auto}.billing-modal-body .billing-form{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:14px 16px!important;max-width:none!important;margin:0!important;display:grid!important}.billing-modal-body .billing-form>label{gap:6px;font-weight:700;display:grid;color:#536076!important;margin:0!important;font-size:11px!important}:is(.billing-modal-body .billing-form>label:has(textarea),.billing-modal-body .billing-form>label:has(input[type=checkbox])),.billing-modal-body .billing-form>p,.billing-modal-body .billing-form>button,.billing-modal-body .billing-form>.primary-button,.billing-modal-body .billing-form>.secondary-button{grid-column:1/-1}.billing-modal-body .billing-form input:not([type=checkbox]),.billing-modal-body .billing-form select,.billing-modal-body .billing-form textarea{color:#202b3f;width:100%;min-height:42px;box-shadow:none;background:#fff;border:1px solid #d7deea;border-radius:8px;padding:9px 11px;font-size:13px}.billing-modal-body .billing-form textarea{resize:vertical;min-height:92px}.billing-modal-body .billing-form input:focus,.billing-modal-body .billing-form select:focus,.billing-modal-body .billing-form textarea:focus{border-color:#978ce8;outline:0;box-shadow:0 0 0 3px #6657df1a}.billing-modal-body .billing-form label:has(input[type=checkbox]){background:#fafbfc;border:1px solid #e1e5ed;border-radius:8px;flex-direction:row;align-items:center;gap:9px;min-height:42px;padding:10px 11px;display:flex}.billing-modal-body .billing-form input[type=checkbox]{accent-color:var(--fv2-accent);flex:none;width:18px!important;height:18px!important;min-height:0!important;margin:0!important}.billing-modal-body .billing-form>p{background:#f7f8fb;border-radius:8px;padding:10px 12px;line-height:1.5;color:#7b8799!important;margin:0!important;font-size:11px!important}.billing-modal-body .billing-form button[type=submit],.billing-modal-body .billing-form .primary-button{background:var(--fv2-accent);min-height:43px;box-shadow:none;border:0;border-radius:8px;margin-top:3px;font-size:12px;font-weight:750;color:#fff!important}.billing-modal-body .billing-form button[type=submit]:hover,.billing-modal-body .billing-form .primary-button:hover{background:var(--fv2-accent-hover)}.finance-v2-client{max-width:1160px;margin:0 auto;padding:6px 0 70px}.finance-v2-client .finance-client-heading{margin-bottom:23px}.finance-v2-client .finance-client-heading h1{font-size:29px!important}.finance-v2-client .finance-client-heading p{font-size:13px!important}.finance-v2-client .finance-status-card{border:1px solid var(--fv2-border)!important;min-height:180px!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 285px!important;gap:38px!important;padding:28px 30px!important}.finance-v2-client .finance-status-copy h2{font-size:24px!important}.finance-v2-client .finance-status-copy p{font-size:13px!important}.finance-v2-client .finance-status-payment{border:1px solid var(--fv2-border)!important;background:#f8f9fc!important;border-radius:10px!important;padding:17px!important}.finance-v2-client .finance-status-payment strong{font-size:27px!important}.finance-v2-client .finance-section{margin-top:34px!important}.finance-v2-client .finance-section-heading{margin-bottom:11px!important}.finance-v2-client .finance-section-heading h2{font-size:20px!important}.finance-v2-client .finance-contract-card,.finance-v2-client .finance-invoice-list,.finance-v2-client .finance-update-list{border:1px solid var(--fv2-border)!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important}.finance-v2-client .finance-contract-top{padding:20px!important}.finance-v2-client .finance-module-row{min-height:56px!important;padding:11px 20px!important}.finance-v2-client .finance-manage-trigger{background:#fbfcfe!important;min-height:44px!important;padding:0 20px!important}.finance-v2-client .finance-invoice-row{min-height:62px!important;padding:12px 17px!important}.finance-v2-client .finance-update-row{min-height:58px!important;padding:13px 17px!important}.finance-v2-invoice,.finance-v2-terms{max-width:1160px;margin:0 auto;padding-bottom:70px}.finance-v2-invoice .billing-columns{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)!important;gap:14px!important;display:grid!important}.finance-v2-invoice .panel-card,.finance-v2-terms .panel-card{border:1px solid var(--fv2-border)!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important;padding:21px!important}.finance-v2-invoice .panel-card h2{margin-top:0;font-size:18px!important}@media (max-width:1000px){.finance-v2-admin .billing-metrics>div,.finance-v2-admin .billing-metrics>div:nth-child(-n+3){grid-column:span 6}.finance-v2-client .finance-status-card{grid-template-columns:1fr!important;gap:18px!important}.finance-v2-client .finance-status-payment{max-width:440px}.finance-v2-invoice .billing-columns{grid-template-columns:1fr!important}}@media (max-width:760px){.finance-v2 .page-heading h1{font-size:25px!important}.finance-v2-primary-nav{scrollbar-width:none;overflow-x:auto}.finance-v2-primary-nav::-webkit-scrollbar{display:none}.finance-v2-primary-nav a{flex:none}.finance-v2-context{margin-top:20px}.finance-v2-context h2{font-size:20px!important}.finance-v2-admin .billing-metrics>div,.finance-v2-admin .billing-metrics>div:nth-child(-n+3){grid-column:span 12}.finance-v2-table-wrap{background:0 0;border:0;overflow:visible}.finance-v2-admin .billing-table,.finance-v2-admin .billing-table tbody{display:block}.finance-v2-admin .billing-table thead{display:none}.finance-v2-admin .billing-table tr{border:1px solid var(--fv2-border);background:#fff;border-radius:11px;margin-bottom:9px;padding:12px 14px;display:block}.finance-v2-admin .billing-table td{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid;background:#fff!important;border:0!important;min-height:0!important;padding:6px 0!important;font-size:12px!important}.finance-v2-admin .billing-table td:before{content:attr(data-label);color:#8b95a7;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.billing-modal-backdrop{align-items:flex-end;padding:0}.billing-modal-card,.billing-modal-card.billing-modal-large{border-bottom:0;border-left:0;border-right:0;border-radius:17px 17px 0 0;width:100%;max-height:91dvh}.billing-modal-header{padding:18px 18px 15px}.billing-modal-body{padding:17px 18px 20px}.billing-modal-body .billing-form{grid-template-columns:1fr}.billing-modal-body .billing-form>label,.billing-modal-body .billing-form>p,.billing-modal-body .billing-form>button,.billing-modal-body .billing-form>.primary-button,.billing-modal-body .billing-form>.secondary-button{grid-column:1!important}.billing-action-menu-popover{border-radius:13px;width:auto;max-height:55dvh;bottom:12px;top:auto!important;left:12px!important;right:12px!important}.billing-action-menu-popover>a,.billing-action-menu-popover>button,.billing-action-menu-popover>.billing-action-trigger{min-height:45px;font-size:12px!important}.finance-v2-client .finance-status-card{padding:21px 18px!important}}.finance-v2,.billing-modal-backdrop{--f-bg:#f5f6fa;--f-surface:#fff;--f-soft:#f8f9fc;--f-border:#e3e7ef;--f-border-strong:#d6dce7;--f-text:#172033;--f-text-soft:#4e5b70;--f-muted:#808b9d;--f-muted-light:#a0a9b7;--f-purple:#6254d9;--f-purple-hover:#5547c6;--f-purple-soft:#f0edff;--f-green:#26775d;--f-green-soft:#edf8f3;--f-green-border:#cde8dd;--f-yellow:#946125;--f-yellow-soft:#fff7e9;--f-yellow-border:#edd9b4;--f-red:#a64b4b;--f-red-soft:#fff1f1;--f-red-border:#efcdcd}.finance-v2{width:100%;max-width:1240px;color:var(--f-text);margin:0 auto;padding:4px 0 70px;font-size:14px;line-height:1.5}.finance-v2 *,.finance-v2 :before,.finance-v2 :after{box-sizing:border-box}.finance-v2 h1,.finance-v2 h2,.finance-v2 h3,.finance-v2 p{margin-top:0}.finance-v2-page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:88px;margin-bottom:18px;display:flex}.finance-v2-page-header small,.finance-v2-section-heading small,.finance-v2-client-service-top small,.finance-v2-customer-header small,.finance-v2-wizard-stage header small{color:#8c96a7;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.finance-v2-page-header h1{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.08}.finance-v2-page-header p{color:var(--f-muted);margin:7px 0 0;font-size:13px}.finance-v2-primary-nav{border-bottom:1px solid var(--f-border);align-items:center;gap:24px;min-height:48px;margin-bottom:25px;display:flex}.finance-v2-primary-nav a{color:#737f92;white-space:nowrap;align-items:center;height:48px;font-size:12px;font-weight:700;text-decoration:none;display:flex;position:relative}.finance-v2-primary-nav a:hover{color:#333e53}.finance-v2-primary-nav a.active{color:var(--f-purple)}.finance-v2-primary-nav a.active:after{content:"";background:var(--f-purple);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.finance-v2-secondary-nav{scrollbar-width:none;align-items:center;gap:6px;margin-bottom:18px;display:flex;overflow-x:auto}.finance-v2-secondary-nav::-webkit-scrollbar{display:none}.finance-v2-secondary-nav a{color:#778296;white-space:nowrap;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.finance-v2-secondary-nav a:hover{color:#3e495d;background:#f4f5f9}.finance-v2-secondary-nav a.active{background:var(--f-purple-soft);color:#594bc5}.finance-v2-main{gap:16px;display:grid}.finance-v2-surface{border:1px solid var(--f-border);box-shadow:none;background:#fff;border-radius:14px;padding:22px}.finance-v2-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.finance-v2-section-heading h2{color:var(--f-text);letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.2}.finance-v2-section-heading p{max-width:650px;color:var(--f-muted);margin:5px 0 0;font-size:12px}.finance-v2-section-heading>a{color:var(--f-purple);font-size:11px;font-weight:700;text-decoration:none}.finance-v2-primary-action,.finance-v2-secondary-action{cursor:pointer;min-height:40px;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:750;text-decoration:none;transition:all .14s;display:inline-flex}.finance-v2-primary-action{border:1px solid var(--f-purple);background:var(--f-purple);color:#fff!important}.finance-v2-primary-action:hover{border-color:var(--f-purple-hover);background:var(--f-purple-hover)}.finance-v2-secondary-action{border:1px solid var(--f-border-strong);background:#fff;color:#566276!important}.finance-v2-secondary-action:hover{background:#f8f9fb;border-color:#c9cfda;color:#2f394d!important}.finance-v2-plus{font-size:16px;font-weight:400}.finance-v2-status{border:1px solid var(--f-border-strong);color:#667286;white-space:nowrap;background:#f5f7f9;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.finance-v2-attention{border:1px solid var(--f-yellow-border);background:var(--f-yellow-soft);border-radius:14px;padding:22px}.finance-v2-attention.clear{border-color:var(--f-green-border);background:var(--f-green-soft)}.finance-v2-attention-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.finance-v2-attention-heading small{color:#9a774b;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.finance-v2-attention.clear .finance-v2-attention-heading small{color:#638f7c}.finance-v2-attention-heading h2{letter-spacing:-.025em;margin:0;font-size:21px}.finance-v2-attention-heading p{color:#806e56;margin:6px 0 0;font-size:12px}.finance-v2-attention.clear .finance-v2-attention-heading p{color:#66887a}.finance-v2-attention-mark{width:38px;height:38px;color:var(--f-yellow);background:#9461251a;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.finance-v2-attention.clear .finance-v2-attention-mark{color:var(--f-green);background:#26775d1a}.finance-v2-attention-list{gap:7px;margin-top:18px;display:grid}.finance-v2-attention-list.standalone{margin-top:0}.finance-v2-attention-item{background:#ffffffb3;border:1px solid #94612529;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;text-decoration:none;display:flex}.finance-v2-attention-item div{gap:2px;display:grid}.finance-v2-attention-item strong{color:#4b4034;font-size:12px}.finance-v2-attention-item span{color:#8a775f;font-size:11px}.finance-v2-attention-item b{color:#7051bd;white-space:nowrap;font-size:11px}.finance-v2-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-v2-stats article{border:1px solid var(--f-border);background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:106px;padding:17px;display:flex}.finance-v2-stats article>span{color:#7d899c;font-size:11px}.finance-v2-stats article>strong{color:#1a2437;letter-spacing:-.03em;font-size:23px;line-height:1}.finance-v2-stats article>small{color:#9aa3b1;font-size:10px}.finance-v2-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:14px;display:grid}.finance-v2-activity-list{display:grid}.finance-v2-activity-list article{border-bottom:1px solid #edf0f4;grid-template-columns:10px minmax(0,1fr);gap:12px;padding:13px 0;display:grid}.finance-v2-activity-list article:first-child{padding-top:2px}.finance-v2-activity-list article:last-child{border-bottom:0;padding-bottom:0}.finance-v2-activity-dot{background:#796be1;border-radius:50%;width:7px;height:7px;margin-top:6px}.finance-v2-activity-list strong{color:#303b50;font-size:12px}.finance-v2-activity-list p{color:#7c8799;margin:2px 0;font-size:11px}.finance-v2-activity-list small{color:#a0a8b5;font-size:9px}.finance-v2-quick-actions{align-content:start}.finance-v2-quick-actions>.finance-v2-primary-action,.finance-v2-quick-actions>.billing-action-trigger{width:100%;margin-bottom:8px}.finance-v2-quick-link{min-height:58px;color:inherit;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding:10px 2px;text-decoration:none;display:flex}.finance-v2-quick-link span{gap:2px;display:grid}.finance-v2-quick-link strong{color:#384358;font-size:11px}.finance-v2-quick-link small{color:#909aaa;font-size:10px}.finance-v2-quick-link b{color:#786bd2;font-size:13px}.finance-v2-list{border:1px solid var(--f-border);background:#fff;border-radius:11px;display:grid;overflow:hidden}.finance-v2-list-row{min-height:67px;color:inherit;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:18px;padding:11px 15px;text-decoration:none;display:grid}.finance-v2-list-row:last-child{border-bottom:0}.finance-v2-list-row:hover{background:#fafbfc}.finance-v2-list-primary{align-items:center;gap:11px;min-width:0;display:flex}.finance-v2-list-icon{color:#7165cb;background:#f7f8fb;border:1px solid #e0e4eb;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;font-size:11px;font-weight:800;display:grid}.finance-v2-list-primary>div{gap:2px;min-width:0;display:grid}.finance-v2-list-primary strong{color:#344055;font-size:12px}.finance-v2-list-primary span{color:#8b95a5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.finance-v2-list-meta{justify-content:flex-end;align-items:center;gap:12px;display:flex}.finance-v2-list-meta>span{color:#909aaa;text-align:right;max-width:200px;font-size:10px}.finance-v2-list-meta>strong{color:#374257;white-space:nowrap;font-size:12px}.finance-v2-row-arrow{color:#a1a9b5;font-size:13px}.finance-v2-empty-state{text-align:center;background:#fbfcfd;border:1px dashed #d7dce5;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:145px;padding:26px;display:flex}.finance-v2-empty-state.compact{min-height:120px}.finance-v2-empty-mark{color:#778296;background:#eff1f5;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:5px;font-size:15px;display:grid}.finance-v2-empty-state.positive .finance-v2-empty-mark{background:var(--f-green-soft);color:var(--f-green)}.finance-v2-empty-state strong{color:#3a455a;font-size:12px}.finance-v2-empty-state p{color:#919aaa;max-width:390px;margin:0;font-size:11px}.finance-v2-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-v2-toolbar form{gap:7px;width:min(420px,100%);display:flex}.finance-v2-toolbar input{border:1px solid var(--f-border-strong);color:#313c50;background:#fff;border-radius:9px;outline:none;flex:1;min-height:40px;padding:0 12px}.finance-v2-toolbar input:focus{border-color:#978ce6;box-shadow:0 0 0 3px #6254d914}.finance-v2-toolbar button{border:1px solid var(--f-border-strong);color:#5b6679;cursor:pointer;background:#fff;border-radius:9px;min-height:40px;padding:0 13px;font-weight:700}.finance-v2-customer-list{display:grid}.finance-v2-customer-list>a{min-height:69px;color:inherit;border-bottom:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:11px 3px;text-decoration:none;display:grid}.finance-v2-customer-list>a:last-child{border-bottom:0}.finance-v2-customer-list-avatar,.finance-v2-customer-avatar{background:var(--f-purple-soft);color:#5b4dc5;border-radius:10px;place-items:center;font-weight:800;display:grid}.finance-v2-customer-list-avatar{width:36px;height:36px;font-size:12px}.finance-v2-customer-list-main{gap:2px;display:grid}.finance-v2-customer-list-main strong{color:#354156;font-size:12px}.finance-v2-customer-list-main small,.finance-v2-customer-list-status small{color:#909aaa;font-size:10px}.finance-v2-customer-list-status{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.finance-v2-customer-list>a>b{color:#a0a8b5}.finance-v2-back{color:#6e7890;margin-bottom:15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.finance-v2-customer-header{border:1px solid var(--f-border);background:#fff;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:104px;margin-bottom:14px;padding:20px;display:grid}.finance-v2-customer-avatar{width:54px;height:54px;font-size:18px}.finance-v2-customer-header h2{letter-spacing:-.025em;margin:0;font-size:22px}.finance-v2-customer-header p{color:#8994a5;margin:4px 0 0;font-size:11px}.finance-v2-customer-health{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.finance-v2-customer-health>span{color:#8a95a5;font-size:10px}.finance-v2-customer-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:14px;display:grid}.finance-v2-customer-side{align-content:start;gap:14px;display:grid}.finance-v2-service-list{gap:10px;display:grid}.finance-v2-service-list>article{border:1px solid var(--f-border);border-radius:11px;overflow:hidden}.finance-v2-service-top{justify-content:space-between;align-items:flex-start;gap:16px;padding:15px;display:flex}.finance-v2-service-top>div{gap:3px;display:grid}.finance-v2-service-top strong{color:#344055;font-size:12px}.finance-v2-service-top span{color:#8d97a7;font-size:10px}.finance-v2-service-modules{flex-wrap:wrap;gap:6px;padding:0 15px 14px;display:flex}.finance-v2-service-modules>span{color:#697589;background:#f8f9fb;border:1px solid #e4e7ee;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:10px;display:flex}.finance-v2-service-modules>span strong{color:#4e596c;font-size:10px}.finance-v2-service-footer{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:7px 15px;display:flex}.finance-v2-kv{margin:0;display:grid}.finance-v2-kv>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;min-height:47px;display:flex}.finance-v2-kv>div:last-child{border-bottom:0}.finance-v2-kv dt{color:#7f8a9c;font-size:11px}.finance-v2-kv dd{color:#364156;margin:0;font-size:11px;font-weight:750}.finance-v2-mini-list{display:grid}.finance-v2-mini-list>a{min-height:48px;color:inherit;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;display:flex}.finance-v2-mini-list>a:last-child{border-bottom:0}.finance-v2-mini-list>a>span{gap:1px;display:grid}.finance-v2-mini-list strong{font-size:11px}.finance-v2-mini-list small{color:#949dac;font-size:9px}.finance-v2-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-v2-plan-grid>article{border:1px solid var(--f-border);background:#fff;border-radius:11px;gap:9px;padding:17px;display:grid}.finance-v2-plan-grid>article>small{color:#8c96a7;text-transform:uppercase;font-size:9px;font-weight:750}.finance-v2-plan-grid h3{margin:0;font-size:15px}.finance-v2-plan-grid>article>strong{letter-spacing:-.025em;font-size:21px}.finance-v2-plan-grid>article>strong span{color:#929baa;font-size:10px;font-weight:500}.finance-v2-plan-grid>article>div{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.finance-v2-module-catalog{display:grid}.finance-v2-module-catalog>article{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;min-height:61px;padding:10px 2px;display:flex}.finance-v2-module-catalog>article:last-child{border-bottom:0}.finance-v2-module-catalog>article>div{align-items:center;gap:10px;display:flex}.finance-v2-module-catalog>article>div:first-child>div{gap:1px;display:grid}.finance-v2-module-catalog strong{color:#3b465b;font-size:11px}.finance-v2-module-catalog small{color:#909aaa;font-size:10px}.finance-v2-module-state{background:#c6ccd6;border-radius:50%;flex:none;width:8px;height:8px}.finance-v2-module-state.ready{background:#4ca17f}.finance-v2-ready-label,.finance-v2-pending-label{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.finance-v2-ready-label{background:var(--f-green-soft);color:var(--f-green)}.finance-v2-pending-label{color:#7e899b;background:#f2f3f6}.finance-v2-settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.finance-v2-setting-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.finance-v2-setting-header>div{align-items:center;gap:11px;display:flex}.finance-v2-setting-header small{color:#929bab;font-size:9px;font-weight:750;display:block}.finance-v2-setting-header h2{margin:2px 0 0;font-size:16px}.finance-v2-setting-icon,.finance-v2-method-icon{color:#6658c6;background:#f8f9fb;border:1px solid #e0e4ec;border-radius:9px;place-items:center;font-weight:800;display:grid}.finance-v2-setting-icon{width:38px;height:38px;font-size:10px}.finance-v2-muted-note{color:#949dac;margin:12px 0 0;font-size:10px}.finance-v2-payment-methods{display:grid}.finance-v2-payment-methods>article{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;min-height:63px;display:flex}.finance-v2-payment-methods>article:last-child{border-bottom:0}.finance-v2-payment-methods>article>div{align-items:center;gap:10px;display:flex}.finance-v2-method-icon{width:34px;height:34px;font-size:10px}.finance-v2-payment-methods>article>div>span:not(.finance-v2-method-icon){gap:2px;display:grid}.finance-v2-payment-methods strong{font-size:11px}.finance-v2-payment-methods small{color:#909aaa;font-size:9px}.finance-v2-case-list{gap:9px;display:grid}.finance-v2-case-list>article{border:1px solid var(--f-border);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.finance-v2-case-list>article>div:first-child{gap:3px;display:grid}.finance-v2-case-list>article>div:last-child{align-items:center;gap:8px;display:flex}.finance-v2-case-list small{color:#919aaa;font-size:9px;font-weight:750}.finance-v2-case-list strong{font-size:12px}.finance-v2-case-list span{color:#8490a2;font-size:10px}.finance-v2-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-v2-document-grid>article{border:1px solid var(--f-border);border-radius:10px;padding:16px}.finance-v2-document-grid>article>small{color:#939cac;font-size:9px;font-weight:750}.finance-v2-document-grid h3{margin:6px 0 3px;font-size:14px}.finance-v2-document-grid p{color:#8b95a6;font-size:10px}.finance-v2-document-grid details{margin-top:12px}.finance-v2-document-grid summary,.finance-v2-audit summary{color:#6659c3;cursor:pointer;font-size:10px;font-weight:700}.finance-v2-document-grid code{color:#697589;background:#f5f6f9;border-radius:7px;margin-top:8px;padding:8px;font-size:9px;display:block;overflow:auto}.audit-entry>.audit-change-details{grid-column:1/-1;margin-top:8px}.audit-change-details summary{cursor:pointer;color:#5865f2;width:max-content;font-size:10px;font-weight:700}.audit-change-list{gap:8px;margin-top:10px;display:grid}.audit-change-list>article{background:#f8fafc;border:1px solid #e2e7ef;border-radius:8px;padding:11px}.audit-change-list>article>strong{color:#3e4d63;overflow-wrap:anywhere;margin-bottom:8px;font:10px monospace;display:block}.audit-change-list>article>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.audit-change-list section{min-width:0}.audit-change-list small{color:#8a96a8;letter-spacing:1px;font-size:8px;font-weight:700}.audit-change-list pre{color:#526078;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:6px;max-height:180px;margin:4px 0 0;padding:8px;font:10px/1.45 monospace;overflow:auto}.audit-change-list>article>div>span{color:#98a3b3}html[data-panel-theme=dark] .audit-change-list>article{border-color:var(--bc3-border,#ffffff14);background:var(--bc3-surface-alt,#171b30)}html[data-panel-theme=dark] .audit-change-list>article>strong{color:var(--bc3-text-primary,#f1f2fa)}html[data-panel-theme=dark] .audit-change-list pre{background:var(--bc3-surface-sunken,#0e1122);color:var(--bc3-text-secondary,#b5bad0)}@media (max-width:650px){.audit-change-list>article>div{grid-template-columns:1fr}.audit-change-list>article>div>span{justify-self:center;transform:rotate(90deg)}}.finance-v2-audit{display:grid}.finance-v2-audit>article{border-bottom:1px solid #edf0f4;grid-template-columns:72px minmax(0,1fr);gap:17px;padding:15px 0;display:grid}.finance-v2-audit>article:last-child{border-bottom:0}.finance-v2-audit-time{align-content:start;gap:1px;display:grid}.finance-v2-audit-time strong{color:#59657a;font-size:11px}.finance-v2-audit-time small{color:#9aa3b1;font-size:9px}.finance-v2-audit-main>strong{color:#344055;font-size:12px}.finance-v2-audit-main>p{color:#788497;margin:3px 0;font-size:11px}.finance-v2-audit-main>small{color:#a0a8b5;font-size:9px}.finance-v2-audit details{margin-top:7px}.finance-v2-technical{background:#f7f8fa;border:1px solid #e3e6ed;border-radius:8px;gap:7px;margin-top:9px;padding:11px;display:grid}.finance-v2-technical span{color:#8b95a5;gap:2px;font-size:9px;display:grid}.finance-v2-technical code{color:#566277;font-size:10px}.finance-v2-technical pre{color:#5b667a;white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:7px;max-height:250px;margin:0;padding:9px;font-size:9px;overflow:auto}.finance-v2-wizard{grid-template-rows:auto minmax(320px,1fr) auto;min-height:540px;display:grid}.finance-v2-steps{border-bottom:1px solid var(--f-border);grid-template-columns:repeat(6,1fr);gap:4px;margin:0;padding:0 0 17px;list-style:none;display:grid}.finance-v2-steps li{color:#a0a8b6;align-items:center;gap:6px;display:flex}.finance-v2-steps li>span{background:#fff;border:1px solid #dce1e9;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.finance-v2-steps li>strong{font-size:9px}.finance-v2-steps li.active{color:#5d50c6}.finance-v2-steps li.active>span{background:var(--f-purple-soft);color:#5d50c6;border-color:#bcb4ee}.finance-v2-steps li.done>span{border-color:var(--f-green-border);background:var(--f-green-soft);color:var(--f-green)}.finance-v2-wizard-content{padding:21px 0}.finance-v2-wizard-stage header{margin-bottom:18px}.finance-v2-wizard-stage h3{letter-spacing:-.025em;margin:0;font-size:19px}.finance-v2-wizard-stage header p{color:#8490a2;max-width:540px;margin:5px 0 0;font-size:11px}.finance-v2-choice-list{gap:7px;display:grid}.finance-v2-choice-list>button{border:1px solid var(--f-border);cursor:pointer;text-align:left;background:#fff;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:58px;padding:8px 11px;display:grid}.finance-v2-choice-list>button:hover,.finance-v2-choice-list>button.selected{background:#faf9ff;border-color:#bbb3ea}.finance-v2-choice-avatar{color:#6254cb;background:#f0edff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.finance-v2-choice-list>button>span:nth-child(2){gap:1px;display:grid}.finance-v2-choice-list strong{color:#3a465a;font-size:11px}.finance-v2-choice-list small{color:#929baa;font-size:9px}.finance-v2-choice-list i{color:#7568d8;opacity:0;font-size:11px;font-style:normal}.finance-v2-choice-list button.selected i{opacity:1}.finance-v2-inline-link{color:#6658c6;margin-top:12px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.finance-v2-plan-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.finance-v2-plan-picker>button{border:1px solid var(--f-border);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-content:center;gap:4px;min-height:105px;padding:14px;display:grid}.finance-v2-plan-picker>button:hover,.finance-v2-plan-picker>button.selected{background:#faf9ff;border-color:#bdb5ec}.finance-v2-plan-picker small{color:#929bab;text-transform:uppercase;font-size:9px}.finance-v2-plan-picker strong{color:#334055;font-size:13px}.finance-v2-plan-picker span{color:#776bd1;font-size:11px}.finance-v2-module-picker{grid-template-columns:1fr 1fr;gap:7px;display:grid}.finance-v2-module-picker label{border:1px solid var(--f-border);cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:55px;padding:9px 11px;display:grid}.finance-v2-module-picker label.selected{background:#faf9ff;border-color:#bbb3ea}.finance-v2-module-picker input{width:16px;height:16px;accent-color:var(--f-purple)}.finance-v2-module-picker label>span{gap:1px;display:grid}.finance-v2-module-picker strong{font-size:11px}.finance-v2-module-picker small{color:#8f99a9;font-size:9px}.finance-v2-module-picker i{color:#7164d1;opacity:0;font-size:11px;font-style:normal}.finance-v2-module-picker label.selected i{opacity:1}.finance-v2-form-grid{grid-template-columns:1fr 1fr;gap:13px 15px;display:grid}.finance-v2-form-grid label{color:#58657a;align-content:start;gap:6px;font-size:10px;font-weight:700;display:grid}.finance-v2-form-grid label.wide{grid-column:1/-1}.finance-v2-form-grid input:not([type=checkbox]),.finance-v2-form-grid select,.finance-v2-form-grid textarea{color:#303b50;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #d8deea;border-radius:8px;outline:none;padding:9px 10px;font-size:12px}.finance-v2-form-grid textarea{resize:vertical;min-height:91px}.finance-v2-form-grid input:focus,.finance-v2-form-grid select:focus,.finance-v2-form-grid textarea:focus{border-color:#978ce5;box-shadow:0 0 0 3px #6254d914}.finance-v2-review{grid-template-columns:1fr 1fr;gap:8px;display:grid}.finance-v2-review>div{border:1px solid var(--f-border);background:#fbfcfd;border-radius:9px;align-content:center;gap:2px;min-height:63px;padding:11px 13px;display:grid}.finance-v2-review span{color:#929baa;font-size:9px}.finance-v2-review strong{color:#39455a;font-size:11px}.finance-v2-reason{color:#697589;gap:5px;margin-top:12px;font-size:10px;font-weight:700;display:grid}.finance-v2-reason textarea{border:1px solid var(--f-border);resize:vertical;border-radius:8px;min-height:70px;padding:9px}.finance-v2-wizard-footer{border-top:1px solid var(--f-border);justify-content:space-between;align-items:center;gap:20px;padding-top:15px;display:flex}.finance-v2-wizard-footer>div:first-child{gap:1px;display:grid}.finance-v2-wizard-footer>div:first-child strong{font-size:14px}.finance-v2-wizard-footer>div:first-child span{color:#929baa;font-size:9px}.finance-v2-wizard-buttons{gap:7px;display:flex}.finance-v2-action-form{gap:15px;display:grid}.finance-v2-form-heading h3{margin:0;font-size:15px}.finance-v2-checkbox-field{border:1px solid var(--f-border);background:#fafbfc;border-radius:8px;min-height:44px;padding:10px 11px;grid-template-columns:none!important;align-items:center!important;gap:9px!important;display:flex!important}.finance-v2-checkbox-field input{accent-color:var(--f-purple);flex:none;width:16px!important;height:16px!important}.finance-v2-checkbox-field strong{color:#58657a;font-size:10px}.finance-v2-impact{background:#f7f8fa;border:1px solid #e2e5ec;border-radius:8px;padding:11px 12px}.finance-v2-impact p{color:#7f8a9c;margin:3px 0 0;font-size:10px}.finance-v2-feedback{border-radius:8px;padding:10px 12px;font-size:10px;font-weight:700}.finance-v2-feedback.error{border:1px solid var(--f-red-border);background:var(--f-red-soft);color:var(--f-red)}.finance-v2-feedback.success{border:1px solid var(--f-green-border);background:var(--f-green-soft);color:var(--f-green)}.finance-v2-form-footer{justify-content:flex-end;display:flex}.billing-modal-backdrop{z-index:15000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1319266b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.billing-modal-card{background:#fff;border:1px solid #dde1e9;border-radius:15px;flex-direction:column;width:min(620px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 26px 70px #12182630,0 5px 16px #12182612}.billing-modal-card.billing-modal-large{width:min(760px,100%)}.billing-modal-header{border-bottom:1px solid #e8ebf0;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 16px;display:flex}.billing-modal-header h2{color:#192235;letter-spacing:-.02em;margin:0;font-size:18px}.billing-modal-header p{color:#858fa0;max-width:560px;margin:5px 0 0;font-size:10px}.billing-modal-close{color:#6f7a8d;cursor:pointer;background:#fff;border:1px solid #dde1e9;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;padding:0;font-size:18px;display:grid}.billing-modal-body{padding:20px 22px 22px;overflow:auto}.billing-action-menu-trigger{border:1px solid var(--f-border-strong);color:#5d687b;cursor:pointer;min-height:36px;font:inherit;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.billing-action-menu-popover{z-index:16000;background:#fff;border:1px solid #dce1e9;border-radius:10px;gap:2px;width:260px;max-height:320px;padding:6px;display:grid;position:fixed;overflow:auto;box-shadow:0 17px 46px #12182626}.billing-action-menu-popover>a,.billing-action-menu-popover>button,.billing-action-menu-popover>.billing-action-trigger{text-align:left;align-items:center;min-height:39px;text-decoration:none;color:#515d71!important;background:0 0!important;border:0!important;border-radius:7px!important;justify-content:flex-start!important;width:100%!important;padding:0 10px!important;font-size:10px!important;font-weight:700!important;display:flex!important}.billing-action-menu-popover>a:hover,.billing-action-menu-popover>button:hover,.billing-action-menu-popover>.billing-action-trigger:hover{background:#f5f6f9!important}.finance-v2-client{max-width:1120px}.finance-v2-client-hero{border:1px solid var(--f-green-border);background:#fbfefd;border-radius:15px;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:36px;min-height:184px;padding:26px 28px;display:grid}.finance-v2-client-hero.warning{border-color:var(--f-yellow-border);background:#fffdf9}.finance-v2-client-hero>div:first-child{align-items:flex-start;gap:14px;display:flex}.finance-v2-client-hero-mark{background:var(--f-green-soft);width:39px;height:39px;color:var(--f-green);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.finance-v2-client-hero.warning .finance-v2-client-hero-mark{background:var(--f-yellow-soft);color:var(--f-yellow)}.finance-v2-client-hero small{color:#789587;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.finance-v2-client-hero.warning small{color:#9a794d}.finance-v2-client-hero h2{letter-spacing:-.03em;max-width:560px;margin:0;font-size:23px;line-height:1.18}.finance-v2-client-hero p{color:#71867d;max-width:590px;margin:7px 0 0;font-size:12px}.finance-v2-next-charge{border:1px solid var(--f-border);background:#fff;border-radius:11px;gap:4px;padding:17px;display:grid}.finance-v2-next-charge>span{color:#8994a4;text-transform:uppercase;font-size:9px;font-weight:750}.finance-v2-next-charge>strong{color:#252f43;letter-spacing:-.035em;font-size:25px;line-height:1}.finance-v2-next-charge>small{color:#929baa;font-size:10px}.finance-v2-next-charge>a{background:var(--f-purple);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:37px;margin-top:6px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.finance-v2-next-charge.quiet>strong{font-size:18px}.finance-v2-client-section{margin-top:32px}.finance-v2-client-services{gap:11px;display:grid}.finance-v2-client-service{border:1px solid var(--f-border);background:#fff;border-radius:13px;overflow:hidden}.finance-v2-client-service-top{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 19px;display:flex}.finance-v2-client-service-top h3{margin:0;font-size:16px}.finance-v2-client-service-top>div>span{color:#8e98a8;font-size:10px}.finance-v2-client-service-items{border-top:1px solid #edf0f4;display:grid}.finance-v2-client-service-items>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:9px 19px;display:flex}.finance-v2-client-service-items>div:last-child{border-bottom:0}.finance-v2-client-service-items>div>span{gap:1px;display:grid}.finance-v2-client-service-items strong{color:#414c60;font-size:11px}.finance-v2-client-service-items small{color:#959eac;font-size:9px}.finance-v2-client-service-items>div>strong small{margin-left:3px;font-weight:500}.finance-v2-client-service-footer{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 19px;display:flex}.finance-v2-client-service-footer>div{gap:1px;display:grid}.finance-v2-client-service-footer>div>span{color:#929baa;font-size:9px}.finance-v2-client-service-footer>div>strong{font-size:14px}.finance-v2-manage-options{display:grid}.finance-v2-manage-options>section{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:72px;padding:14px 0;display:grid}.finance-v2-manage-options>section:last-child{border-bottom:0}.finance-v2-manage-options>section>div{gap:3px;display:grid}.finance-v2-manage-options strong{color:#3c475b;font-size:11px}.finance-v2-manage-options p{color:#8b95a6;max-width:470px;margin:0;font-size:10px}.finance-v2-client-invoices{border:1px solid var(--f-border);background:#fff;border-radius:12px;overflow:hidden}.finance-v2-client-invoices>a{min-height:64px;color:inherit;border-bottom:1px solid #edf0f4;grid-template-columns:33px minmax(0,1fr) auto auto 14px;align-items:center;gap:11px;padding:10px 14px;text-decoration:none;display:grid}.finance-v2-client-invoices>a:last-child{border-bottom:0}.finance-v2-client-invoices>a>span:nth-child(2){gap:1px;display:grid}.finance-v2-client-invoices>a>span:nth-child(2)>strong{font-size:11px}.finance-v2-client-invoices>a>span:nth-child(2)>small{color:#909aaa;font-size:9px}.finance-v2-client-invoices>a>strong{font-size:11px}.finance-v2-client-invoices>a>b{color:#a0a8b5}.finance-v2-client-updates{border:1px solid var(--f-border);background:#fff;border-radius:12px;display:grid;overflow:hidden}.finance-v2-client-updates>a{min-height:58px;color:inherit;border-bottom:1px solid #edf0f4;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 14px;text-decoration:none;display:grid}.finance-v2-client-updates>a:last-child{border-bottom:0}.finance-v2-client-updates>a>span:nth-child(2){gap:1px;display:grid}.finance-v2-client-updates strong{font-size:11px}.finance-v2-client-updates small{color:#909aaa;font-size:9px}.finance-v2-client-updates time{color:#9aa3b1;font-size:9px}.finance-v2-client-footer{border-top:1px solid var(--f-border);justify-content:space-between;align-items:center;gap:18px;margin-top:35px;padding-top:17px;display:flex}.finance-v2-client-footer span,.finance-v2-client-footer a{color:#929baa;font-size:9px}.finance-v2-client-footer a{font-weight:700;text-decoration:none}.finance-v2-invoice{max-width:1120px}.finance-v2-invoice-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.finance-v2-invoice-header small{color:#8f99a9;letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.finance-v2-invoice-header h1{letter-spacing:-.03em;margin:4px 0 0;font-size:28px}.finance-v2-invoice-header p{color:#8792a4;margin:5px 0 0;font-size:11px}.finance-v2-invoice-header-actions{align-items:center;gap:8px;display:flex}.finance-v2-invoice-warning{border:1px solid var(--f-yellow-border);background:var(--f-yellow-soft);border-radius:11px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.finance-v2-invoice-warning>span{width:28px;height:28px;color:var(--f-yellow);background:#94612517;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.finance-v2-invoice-warning strong{color:#72532d;font-size:11px}.finance-v2-invoice-warning p{color:#94784f;margin:2px 0 0;font-size:10px}.finance-v2-invoice-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px;margin-bottom:14px;display:grid}.finance-v2-invoice-items{display:grid}.finance-v2-invoice-items>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;min-height:49px;display:flex}.finance-v2-invoice-items>div>span{gap:1px;display:grid}.finance-v2-invoice-items strong{font-size:11px}.finance-v2-invoice-items small{color:#939cac;font-size:9px}.finance-v2-invoice-summary{margin:13px 0 0;padding-top:6px;display:grid}.finance-v2-invoice-summary>div{justify-content:space-between;align-items:center;gap:20px;min-height:35px;display:flex}.finance-v2-invoice-summary dt{color:#7e899b;font-size:10px}.finance-v2-invoice-summary dd{color:#465166;margin:0;font-size:10px;font-weight:700}.finance-v2-invoice-summary>div.total{border-top:1px solid var(--f-border);min-height:49px;margin-top:5px;padding-top:9px}.finance-v2-invoice-summary>div.total dt{color:#313c50;font-size:11px;font-weight:750}.finance-v2-invoice-summary>div.total dd{color:#222c3f;font-size:18px}.finance-v2-paid-note{background:var(--f-green-soft);color:var(--f-green);border-radius:7px;margin-top:10px;padding:9px 10px;font-size:10px;font-weight:700}@media (max-width:1050px){.finance-v2-stats{grid-template-columns:1fr 1fr}.finance-v2-overview-grid,.finance-v2-customer-grid,.finance-v2-invoice-grid{grid-template-columns:1fr}.finance-v2-plan-grid{grid-template-columns:1fr 1fr}.finance-v2-client-hero{grid-template-columns:1fr}.finance-v2-next-charge{max-width:420px}}@media (max-width:760px){.finance-v2{padding-bottom:50px}.finance-v2-page-header{flex-direction:column;min-height:0;margin-bottom:12px}.finance-v2-page-header h1{font-size:25px}.finance-v2-primary-nav{scrollbar-width:none;gap:18px;overflow-x:auto}.finance-v2-primary-nav::-webkit-scrollbar{display:none}.finance-v2-primary-nav a{flex:none}.finance-v2-stats{grid-template-columns:1fr 1fr}.finance-v2-stats article{min-height:95px}.finance-v2-toolbar{flex-direction:column;align-items:stretch}.finance-v2-toolbar form{width:100%}.finance-v2-customer-list>a{grid-template-columns:36px minmax(0,1fr) 14px}.finance-v2-customer-list-status{flex-flow:wrap;grid-column:2;align-items:flex-start}.finance-v2-customer-list>a>b{grid-area:1/3/3}.finance-v2-customer-header{grid-template-columns:48px minmax(0,1fr)}.finance-v2-customer-avatar{width:46px;height:46px}.finance-v2-customer-health{flex-direction:row;grid-column:1/-1;align-items:flex-start}.finance-v2-plan-grid,.finance-v2-settings-grid,.finance-v2-document-grid,.finance-v2-plan-picker,.finance-v2-module-picker{grid-template-columns:1fr}.finance-v2-list-row{grid-template-columns:minmax(0,1fr) 14px}.finance-v2-list-meta{flex-wrap:wrap;grid-column:1;justify-content:flex-start;padding-left:44px}.finance-v2-row-arrow{grid-area:1/2/3}.finance-v2-client-hero{min-height:0;padding:20px 18px}.finance-v2-client-hero>div:first-child{flex-direction:column}.finance-v2-client-hero h2{font-size:20px}.finance-v2-client-invoices>a{grid-template-columns:33px minmax(0,1fr) 14px}.finance-v2-client-invoices>a>strong,.finance-v2-client-invoices>a>.finance-v2-status{grid-column:2}.finance-v2-client-invoices>a>b{grid-area:1/3/4}.finance-v2-client-updates>a{grid-template-columns:8px minmax(0,1fr)}.finance-v2-client-updates time{grid-column:2}.finance-v2-manage-options>section{grid-template-columns:1fr}.finance-v2-client-footer{flex-direction:column;align-items:flex-start}.finance-v2-form-grid,.finance-v2-review{grid-template-columns:1fr}.finance-v2-form-grid label.wide{grid-column:1}.finance-v2-steps{gap:6px;display:flex;overflow-x:auto}.finance-v2-steps li{flex:none}.finance-v2-steps li>strong{display:none}.finance-v2-wizard{min-height:0}.finance-v2-wizard-footer{flex-direction:column;align-items:stretch}.finance-v2-wizard-buttons{width:100%}.finance-v2-wizard-buttons button{flex:1}.billing-modal-backdrop{align-items:flex-end;padding:0}.billing-modal-card,.billing-modal-card.billing-modal-large{border-bottom:0;border-left:0;border-right:0;border-radius:17px 17px 0 0;width:100%;max-height:92dvh}.billing-modal-header{padding:17px 18px 14px}.billing-modal-body{padding:17px 18px 20px}.billing-action-menu-popover{width:auto;max-height:55dvh;bottom:12px;top:auto!important;left:12px!important;right:12px!important}}@media (max-width:430px){.finance-v2-stats{grid-template-columns:1fr}.finance-v2-section-heading{flex-direction:column}.finance-v2-attention-item,.finance-v2-service-footer,.finance-v2-payment-methods>article,.finance-v2-module-catalog>article,.finance-v2-case-list>article{flex-direction:column;align-items:flex-start}.finance-v2-audit>article{grid-template-columns:1fr;gap:6px}}.finance-v2,.billing-modal-backdrop{--f-text:#182033;--f-text-soft:#4a5568;--f-muted:#687386;--f-muted-light:#7f8998;--f-border:#d8dee8;--f-border-strong:#cbd2de;--f-purple:#5f51d8;--f-purple-hover:#5043c5;--f-purple-soft:#f0edff;--f-green:#1f6f55;--f-green-soft:#eaf7f1;--f-green-border:#bcdcca;--f-yellow:#85571e;--f-yellow-soft:#fff5df;--f-yellow-border:#e6cc98;--f-red:#9b3f3f;--f-red-soft:#fff0f0;--f-red-border:#e8bcbc}.finance-v2,.billing-modal-card{color:var(--f-text)}.finance-v2 p,.billing-modal-card p{color:var(--f-text-soft)}.finance-v2 small,.billing-modal-card small{color:var(--f-muted)}.billing-modal-header{border-bottom:1px solid var(--f-border);background:#fff;padding:21px 22px 17px}.billing-modal-header h2{color:var(--f-text);font-size:19px;font-weight:800;line-height:1.2}.billing-modal-header p{color:#596579;margin-top:6px;font-size:11px;line-height:1.5}.billing-modal-close{border-color:var(--f-border-strong);color:#5f6b7d;background:#fff}.billing-modal-close:hover{color:#2f394b;background:#f5f6f9;border-color:#bfc6d2}.finance-v2-action-form label,.finance-v2-form-grid label{color:#435066;letter-spacing:0;font-size:11px;font-weight:750}.finance-v2-form-grid input:not([type=checkbox]),.finance-v2-form-grid select,.finance-v2-form-grid textarea,.finance-v2-action-form input:not([type=checkbox]),.finance-v2-action-form select,.finance-v2-action-form textarea{color:#1f293b;background:#fff;border-color:#cfd6e2;font-size:13px}.finance-v2-form-grid input::placeholder,.finance-v2-action-form input::placeholder,.finance-v2-form-grid textarea::placeholder,.finance-v2-action-form textarea::placeholder{color:#8993a4;opacity:1}.finance-v2-form-grid input:focus,.finance-v2-form-grid select:focus,.finance-v2-form-grid textarea:focus,.finance-v2-action-form input:focus,.finance-v2-action-form select:focus,.finance-v2-action-form textarea:focus{border-color:#8679df;box-shadow:0 0 0 3px #5f51d81f}.finance-v2-impact{background:#f6f7f9;border-color:#d9dee7;padding:12px 13px}.finance-v2-impact strong{color:#394559;font-size:11px}.finance-v2-impact p{color:#657084;margin-top:4px;font-size:11px;line-height:1.45}.finance-v2-feedback.success{border:1px solid var(--f-green-border);background:var(--f-green-soft);color:#175c46;padding:12px 14px 12px 38px;font-size:11px;font-weight:800;line-height:1.4;position:relative}.finance-v2-feedback.success:before{content:"✓";color:#fff;background:#2b7d60;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.finance-v2-feedback.error{border:1px solid var(--f-red-border);background:var(--f-red-soft);color:#873636;padding:12px 14px 12px 38px;font-size:11px;font-weight:800;line-height:1.4;position:relative}.finance-v2-feedback.error:before{content:"!";color:#fff;background:#aa4c4c;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.finance-v2-form-footer{justify-content:flex-end;padding-top:2px;display:flex}.finance-v2-form-footer .finance-v2-primary-action{min-width:145px}.finance-v2-primary-action,.finance-v2-form-footer .finance-v2-primary-action,.billing-modal-body .finance-v2-primary-action{border:1px solid var(--f-purple);background:var(--f-purple);border-radius:9px;min-height:42px;padding:0 16px;font-size:11px;font-weight:800;text-decoration:none;box-shadow:0 1px 2px #1c203014;color:#fff!important}.finance-v2-primary-action:hover,.finance-v2-form-footer .finance-v2-primary-action:hover,.billing-modal-body .finance-v2-primary-action:hover{border-color:var(--f-purple-hover);background:var(--f-purple-hover);color:#fff!important}.finance-v2-primary-action:focus-visible,.finance-v2-secondary-action:focus-visible,.billing-action-trigger:focus-visible,.billing-action-menu-trigger:focus-visible{outline-offset:2px;outline:3px solid #5f51d833}.finance-v2-primary-action:disabled{opacity:.58;cursor:not-allowed}.finance-v2-secondary-action,.billing-action-trigger{border:1px solid var(--f-border-strong);background:#fff;min-height:40px;font-size:11px;font-weight:750;color:#3f4a5f!important}.finance-v2-secondary-action:hover,.billing-action-trigger:hover{background:#f6f7f9;border-color:#bfc7d4;color:#202b3f!important}.billing-modal-body button,.billing-modal-body .billing-action-trigger{opacity:1!important}.billing-modal-body .billing-action-trigger{color:#354156!important}.billing-action-menu-trigger{border-color:var(--f-border-strong);color:#3f4a5f;background:#fff;font-weight:750}.billing-action-menu-trigger:hover{color:#202b3f;background:#f6f7f9;border-color:#bdc5d2}.billing-action-menu-popover{background:#fff;border-color:#d2d8e2}.billing-action-menu-popover>a,.billing-action-menu-popover>button,.billing-action-menu-popover>.billing-action-trigger{color:#344055!important}.billing-action-menu-popover>a:hover,.billing-action-menu-popover>button:hover,.billing-action-menu-popover>.billing-action-trigger:hover{color:#182033!important;background:#f2f4f7!important}.finance-v2-muted-note,.finance-v2-section-heading p,.finance-v2-page-header p,.finance-v2-client-service-top>div>span,.finance-v2-service-top span,.finance-v2-kv dt,.finance-v2-list-primary span,.finance-v2-list-meta>span,.finance-v2-choice-list small,.finance-v2-wizard-stage header p{color:#667286}.finance-v2-empty-state strong{color:#2f3a4e}.finance-v2-empty-state p{color:#687386}.finance-v2-empty-state.positive{border-color:var(--f-green-border);background:#f4fbf8}.finance-v2-empty-state.positive strong{color:#245e4c}.finance-v2-empty-state.positive p{color:#5e786e}.finance-v2-status{color:#4f5b70;background:#f3f5f7;border-color:#ccd3de}.finance-v2-status.active,.finance-v2-status.paid,.finance-v2-status.approved,.finance-v2-status.clear{border-color:var(--f-green-border);background:var(--f-green-soft);color:#1c674e}.finance-v2-status.open,.finance-v2-status.pending,.finance-v2-status.processing{color:#5448b6;background:#f0edff;border-color:#cfc8f4}.finance-v2-status.past_due,.finance-v2-status.billing_suspended{border-color:var(--f-yellow-border);background:var(--f-yellow-soft);color:#7d511a}.finance-v2-status.canceled,.finance-v2-status.terminated,.finance-v2-status.lost{border-color:var(--f-red-border);background:var(--f-red-soft);color:#8f3939}.billing-modal-body{background:#fff}.finance-v2-action-form{gap:17px}.finance-v2-form-grid{gap:14px 16px}.billing-modal-body form button.primary-button{border:1px solid var(--f-purple);background:var(--f-purple);border-radius:9px;min-height:42px;padding:0 16px;font-size:11px;font-weight:800;color:#fff!important}.billing-modal-body form button.primary-button:hover{background:var(--f-purple-hover);border-color:var(--f-purple-hover)}@media (max-width:760px){.finance-v2-form-footer{justify-content:stretch}.finance-v2-form-footer .finance-v2-primary-action{width:100%}.billing-modal-body .finance-v2-primary-action,.billing-modal-body .finance-v2-secondary-action{min-height:44px}}.ticket-discord h1,.ticket-discord h2,.ticket-discord h3{color:inherit}.ticket-discord{color:#dbdee1;background:#313338;border-radius:8px;padding:12px 14px 14px;font-family:gg sans,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.ticket-bot-author{margin-bottom:8px;font-size:12px}.ticket-bot-author>span{width:32px;height:32px}.ticket-bot-author strong{font-size:13px}.ticket-bot-author time{font-size:10px}.ticket-discord .v2-container{box-shadow:none;background:#1e1f22;border:1px solid #383a40;border-left:4px solid #5865f2;border-radius:7px;margin-top:0;padding:14px 14px 13px;overflow:hidden}.ticket-discord .v2-text{color:#dbdee1;font-size:13px;line-height:1.42}.ticket-discord .v2-text h2{letter-spacing:-.35px;margin:0 0 5px;font-size:20px;line-height:1.2}.ticket-discord .v2-text h3{font-size:16px;line-height:1.25}.ticket-discord .v2-text h4{font-size:14px;line-height:1.25}.ticket-discord .v2-text em{font-style:italic}.ticket-discord .v2-text pre{color:#f2f3f5;background:#2b2d31;border:1px solid #3f4147;border-radius:4px;margin:6px 0 0;padding:7px 9px;font:12px/1.35 Consolas,Liberation Mono,monospace}.ticket-discord .v2-section{align-items:flex-start;gap:12px}.ticket-discord .v2-section>div{flex:1;min-width:0}.ticket-discord .v2-thumbnail{object-fit:cover;border-radius:8px;flex:none;width:84px;height:84px}.ticket-discord .v2-separator{background:#3f4147;border:0;height:1px;margin:10px 0}.ticket-discord .v2-space{height:12px}.ticket-discord .v2-button{color:#fff;white-space:nowrap;background:#4e5058;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.ticket-discord .v2-button.style-1{background:#5865f2}.ticket-discord .v2-button.style-2{background:#4e5058}.ticket-discord .v2-button.style-3{background:#248046}.ticket-discord .v2-button.style-4{background:#da373c}html[data-panel-theme=dark] :is(.ticket-toolbar,.ticket-step-content,.ticket-section,.faccao-editor-card,.bau-manager-editor,.ticket-category,.ticket-history-list,.transcript-thread,.transcript-summary,.transcript-side section,.staff-call-server-card,.module-entry-card){background:var(--bc3-surface,#131628);border-color:var(--bc3-border,#ffffff14);color:var(--bc3-text-primary,#f1f2fa);box-shadow:none}html[data-panel-theme=dark] :is(.ticket-toolbar strong,.ticket-section-heading h2,.ticket-section h3,.faccao-editor-heading h3,.faccao-editor-card>header strong,.faccao-editor-empty strong,.ticket-review dd,.ticket-category-heading strong,.ticket-history-row strong,.transcript-hero h1,.transcript-section-title h2,.transcript-summary strong,.transcript-message-body>header strong,.transcript-message-text strong,.staff-call-header h2){color:var(--bc3-text-primary,#f1f2fa)}html[data-panel-theme=dark] :is(.ticket-toolbar label,.ticket-section label,.ticket-label,.ticket-input-row label,.connect-picker-label,.emoji-text-label,.ticket-review dt,.ticket-section-heading p,.ticket-section>p,.faccao-editor-heading p,.ticket-preview-heading small,.ticket-preview>p,.form-help,.staff-call-header p){color:var(--bc3-text-secondary,#9aa0be)}html[data-panel-theme=dark] :is(.ticket-toolbar select,.ticket-section input:not([type=checkbox]):not([type=color]),.ticket-section textarea,.ticket-section select,.resource-trigger,.resource-menu,.resource-menu>input,.emoji-rich-input,.emoji-picker-popover,.emoji-picker-search input,.ticket-input-row input,.ticket-history-tools :is(input,select)){background:var(--bc3-surface-sunken,#0e1122);border-color:var(--bc3-border,#ffffff14);color:var(--bc3-text-primary,#f1f2fa)}html[data-panel-theme=dark] :is(.ticket-steps button,.ticket-secondary,.ticket-text-button,.resource-clear,.faccao-add-button,.bau-manager-item,.staff-call-tabs){background:var(--bc3-surface-alt,#171b30);border-color:var(--bc3-border,#ffffff14);color:var(--bc3-text-secondary,#9aa0be)}html[data-panel-theme=dark] .ticket-steps button[aria-current=step],html[data-panel-theme=dark] .bau-manager-item.is-active{color:#e4e7ff;background:#202544;border-color:#515cbd}html[data-panel-theme=dark] :is(.ticket-toggle,.ticket-hint,.faccao-editor-empty,.faccao-editor-card>header,.faccao-money-field>b,.resource-chips>span,.ticket-review>div,.ticket-category-fields){background:var(--bc3-surface-alt,#171b30);border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] .ticket-footer{background:var(--bc3-surface-alt,#171b30);border-color:var(--bc3-border,#ffffff14);color:var(--bc3-text-secondary,#9aa0be)}html[data-panel-theme=dark] :is(.ticket-footer,.ticket-section-heading,.bau-manager-list,.bau-manager-editor>.faccao-editor-heading,.faccao-editor-card>header,.ticket-review>div,.ticket-category-fields){border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] :is(.resource-menu,.emoji-picker-popover){box-shadow:0 20px 50px #00000073}html[data-panel-theme=dark] .ticket-color-field input[type=color]{background:#202640;border-color:#46517a;padding:4px;box-shadow:inset 0 0 0 1px #ffffff08}html[data-panel-theme=dark] .ticket-color-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}html[data-panel-theme=dark] .ticket-color-field input[type=color]::-webkit-color-swatch{border:1px solid #65709b;border-radius:4px}html[data-panel-theme=dark] .ticket-color-field input[type=color]::-moz-color-swatch{border:1px solid #65709b;border-radius:4px}html[data-panel-theme=dark] .emoji-picker-trigger{color:#eef0ff;box-shadow:none;background:#202640;border-color:#46517a}html[data-panel-theme=dark] .emoji-picker-trigger:hover{color:#fff;background:#293154;border-color:#6976c7}html[data-panel-theme=dark] .emoji-picker-tabs{background:#171b30}html[data-panel-theme=dark] .emoji-picker-tabs button{color:#aeb6d4}html[data-panel-theme=dark] .emoji-picker-tabs button.active{color:#fff;box-shadow:none;background:#293154}html[data-panel-theme=dark] :is(.emoji-grid,.emoji-picker-grid,.emoji-picker-list){background:0 0}html[data-panel-theme=dark] .emoji-picker-grid>button:hover{background:#252c4b;border-color:#505c9b}html[data-panel-theme=dark] .emoji-picker-footer{border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] .emoji-picker-footer button{color:#eef0ff;background:#202640;border-color:#46517a}html[data-panel-theme=dark] .resource-results>button{color:var(--bc3-text-secondary,#9aa0be)}html[data-panel-theme=dark] .resource-results>button:hover,html[data-panel-theme=dark] .resource-results>button[aria-pressed=true]{color:#e4e7ff;background:#222746}html[data-panel-theme=dark] .staff-call-tab.active{color:#fff;box-shadow:none;background:#262b48}html[data-panel-theme=dark] .billing-modal-body{background:var(--bc3-surface,#131628)}html[data-panel-theme=dark] .ticket-history-summary>div{background:var(--bc3-surface-alt,#171b30);border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] .ticket-history-summary strong{color:var(--bc3-text-primary,#f1f2fa)}html[data-panel-theme=dark] :is(.ticket-history-summary small,.ticket-history-summary span,.ticket-history-tools label,.ticket-history-row small,.ticket-history-row span,.ticket-history-loading,.ticket-history-pagination span){color:var(--bc3-text-secondary,#9aa0be)}html[data-panel-theme=dark] .ticket-history-list .ticket-empty{background:var(--bc3-surface-sunken,#0e1122);border-color:var(--bc3-border,#ffffff14);color:var(--bc3-text-secondary,#9aa0be)}html[data-panel-theme=dark] .ticket-history-list .ticket-empty :is(h2,h3){color:var(--bc3-text-primary,#f1f2fa)}html[data-panel-theme=dark] .ticket-history-row{border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] .ticket-history-row:hover{background:#1a1f38}html[data-panel-theme=dark] .ticket-history-pagination button{background:var(--bc3-surface-alt,#171b30);border-color:var(--bc3-border,#ffffff14);color:var(--bc3-text-primary,#f1f2fa)}html[data-panel-theme=dark] :is(.transcript-hero p,.transcript-summary small,.transcript-summary span,.transcript-section-title>span,.transcript-message-body time,.transcript-message-body>header small,.transcript-message-empty,.transcript-event small,.transcript-attachment small,.transcript-side section>small,.transcript-side dt){color:var(--bc3-text-secondary,#9aa0be)}html[data-panel-theme=dark] :is(.transcript-summary>div,.transcript-section-title,.transcript-message,.transcript-event,.transcript-side dl>div){border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] .transcript-message{color:var(--bc3-text-primary,#f1f2fa);background:0 0}html[data-panel-theme=dark] .transcript-message.is-bot{background:var(--bc3-surface-alt,#171b30)}html[data-panel-theme=dark] .transcript-avatar{color:#cbd1eb;background:#252b45}html[data-panel-theme=dark] :is(.transcript-message-text,.transcript-embed p,.transcript-event strong,.transcript-attachment strong,.transcript-side dd){color:var(--bc3-text-primary,#f1f2fa)}html[data-panel-theme=dark] .transcript-message-text.component{background:#1b2038;border-color:#6976e8}html[data-panel-theme=dark] .transcript-embed{background:#1b2038;border-color:#7c87ef}html[data-panel-theme=dark] .transcript-event{background:var(--bc3-surface-sunken,#0e1122)}html[data-panel-theme=dark] .transcript-deleted{color:#e8bd74;background:#302719}html[data-panel-theme=dark] .transcript-attachment{background:var(--bc3-surface-sunken,#0e1122);border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] .transcript-attachment>a:first-child,html[data-panel-theme=dark] .transcript-attachment img{background:#090b16}html[data-panel-theme=dark] .transcript-attachment-actions a{color:#cbd1ff;background:#202640;border-color:#46517a}html[data-panel-theme=dark] .transcript-attachment.failed{background:#351d24;border-color:#6d3540}html[data-panel-theme=dark] .transcript-integrity{background:#1b2038!important;border-color:#343d68!important}html[data-panel-theme=dark] .transcript-integrity strong{color:#aeb7ff}html[data-panel-theme=dark] .transcript-integrity p{color:var(--bc3-text-secondary,#9aa0be)}html[data-panel-theme=dark] .transcript-close-reason{background:#1b2038;border-color:#343d68}html[data-panel-theme=dark] .transcript-close-reason strong{color:#aeb7ff}html[data-panel-theme=dark] .transcript-close-reason p{color:var(--bc3-text-secondary,#9aa0be)}html[data-panel-theme=dark] .transcript-emoji-fallback{color:#d4d8ec;background:#252b45}html[data-panel-theme=dark] .transcript-mention{color:#cbd1ff;background:#30375e}html[data-panel-theme=dark] .transcript-inline-code{color:#e4e7f5;background:#0e1122}html[data-panel-theme=dark] :is(.transcript-message-text strong,.transcript-embed strong){color:#fff}html[data-panel-theme=dark] .finance-v2,html[data-panel-theme=dark] .billing-modal-backdrop{--f-text:#f1f2fa;--f-text-soft:#b5bbcf;--f-muted:#969eba;--f-muted-light:#858eaa;--f-border:#ffffff1a;--f-border-strong:#ffffff29;--f-purple:#7c70ef;--f-purple-hover:#8b80f4;--f-purple-soft:#242342;--f-green:#75d2ad;--f-green-soft:#152d29;--f-green-border:#285449;--f-yellow:#e8bd74;--f-yellow-soft:#302719;--f-yellow-border:#65502c;--f-red:#ef9999;--f-red-soft:#351d24;--f-red-border:#6d3540;color:var(--f-text)}html[data-panel-theme=dark] :is(.finance-v2-page-header h1,.finance-v2-page-header h2,.finance-v2-page-header h3,.finance-v2-section-heading h2,.finance-v2-section-heading h3,.finance-v2-client-hero h2,.finance-v2-client-service h3,.finance-v2-invoice-header h1,.finance-v2-surface strong,.finance-v2-surface h2,.finance-v2-surface h3,.finance-v2-customer-header h2,.finance-v2-plan-grid h3,.finance-v2-plan-grid>article>strong,.finance-v2-kv dd,.finance-v2-list-primary strong,.finance-v2-client-service-items strong,.finance-v2-client-service-footer strong,.finance-v2-review strong,.finance-v2-choice-list strong,.finance-v2-plan-picker strong,.finance-v2-module-picker strong){color:#f1f2fa}html[data-panel-theme=dark] :is(.finance-v2-primary-nav,.finance-v2-surface,.finance-v2-stats article,.finance-v2-attention-item,.finance-v2-client-service,.finance-v2-next-charge,.finance-v2-customer-header,.finance-v2-plan-grid>article,.finance-v2-settings-grid>section,.finance-v2-document-grid>article,.finance-v2-case-list>article,.finance-v2-review>div,.finance-v2-choice-list>button,.finance-v2-plan-picker>button,.billing-modal-card,.billing-modal-header,.billing-modal-body){color:#f1f2fa;background:#131628;border-color:#ffffff1a}html[data-panel-theme=dark] :is(.finance-v2-client-service-footer,.finance-v2-service-footer,.finance-v2-checkbox-field,.finance-v2-impact,.finance-v2-technical,.finance-v2-empty-state,.finance-v2-toolbar input,.finance-v2-form-grid input:not([type=checkbox]),.finance-v2-form-grid select,.finance-v2-form-grid textarea,.finance-v2-action-form input:not([type=checkbox]),.finance-v2-action-form select,.finance-v2-action-form textarea,.finance-v2-reason textarea){color:#f1f2fa;background:#0e1122;border-color:#ffffff1a}html[data-panel-theme=dark] :is(.finance-v2-client-hero,.finance-v2-empty-state.positive){background:#12231f;border-color:#285449}html[data-panel-theme=dark] :is(.finance-v2-client-hero.warning,.finance-v2-attention:not(.clear),.finance-v2-invoice-warning){background:#2d2518;border-color:#65502c}html[data-panel-theme=dark] :is(.finance-v2-primary-nav a,.finance-v2-secondary-nav a,.finance-v2-back,.finance-v2-quick-link,.finance-v2-list-row,.finance-v2-customer-list>a,.finance-v2-mini-list>a){color:#aeb5cb}html[data-panel-theme=dark] .finance-v2-primary-nav a:hover,html[data-panel-theme=dark] .finance-v2-secondary-nav a:hover{color:#fff;background:#1b1f35}html[data-panel-theme=dark] .finance-v2-primary-nav a.active,html[data-panel-theme=dark] .finance-v2-secondary-nav a.active{color:#a99fff;background:#292746}html[data-panel-theme=dark] :is(.finance-v2-client-service-items,.finance-v2-client-service-items>div,.finance-v2-client-service-footer,.finance-v2-service-footer,.finance-v2-list-row,.finance-v2-activity-list article,.finance-v2-kv>div,.finance-v2-mini-list>a,.finance-v2-module-catalog>article,.finance-v2-payment-methods>article,.finance-v2-audit>article,.finance-v2-invoice-items>div,.finance-v2-manage-options>section){border-color:#ffffff14}html[data-panel-theme=dark] :is(.finance-v2-secondary-action,.billing-action-trigger,.billing-action-menu-trigger,.billing-modal-close){background:#191d32;border-color:#ffffff24;color:#d6daea!important}html[data-panel-theme=dark] .billing-action-menu-popover{background:#131628;border-color:#ffffff1f}html[data-panel-theme=dark] :is(.billing-action-menu-popover>a,.billing-action-menu-popover>button,.billing-action-menu-popover>.billing-action-trigger){color:#d6daea!important}html[data-panel-theme=dark] :is(.finance-v2-choice-list>button:hover,.finance-v2-choice-list>button.selected,.finance-v2-plan-picker>button:hover,.finance-v2-plan-picker>button.selected,.finance-v2-module-picker label.selected){background:#242342;border-color:#645bb3}html[data-panel-theme=dark] :is(.finance-v2-list,.finance-v2-toolbar button,.finance-v2-list-icon,.finance-v2-setting-icon,.finance-v2-method-icon,.finance-v2-steps li>span,.finance-v2-document-grid code,.finance-v2-technical pre){color:#cfd4e7;background:#101426;border-color:#ffffff1c}html[data-panel-theme=dark] .finance-v2-toolbar .finance-v2-primary-action{background:var(--f-purple);border-color:var(--f-purple);color:#fff!important}html[data-panel-theme=dark] .finance-v2-list-row:hover{background:#191d32}html[data-panel-theme=dark] :is(.finance-v2-stats article>strong,.finance-v2-attention-heading h2,.finance-v2-activity-list strong,.finance-v2-quick-link strong,.finance-v2-list-primary strong,.finance-v2-list-meta>strong,.finance-v2-customer-list-main strong,.finance-v2-manage-options strong,.finance-v2-module-catalog strong,.finance-v2-payment-methods strong,.finance-v2-case-list strong,.finance-v2-audit-main>strong,.finance-v2-audit-time strong,.finance-v2-form-heading h3,.finance-v2-wizard-stage h3,.finance-v2-wizard-footer strong,.finance-v2-next-charge>strong,.finance-v2-invoice-summary dd,.finance-v2-invoice-warning strong){color:#f1f2fa}html[data-panel-theme=dark] :is(.finance-v2-stats article>span,.finance-v2-stats article>small,.finance-v2-attention-heading p,.finance-v2-attention.clear .finance-v2-attention-heading p,.finance-v2-attention-item span,.finance-v2-activity-list p,.finance-v2-activity-list small,.finance-v2-quick-link small,.finance-v2-list-primary span,.finance-v2-list-meta>span,.finance-v2-customer-list-main small,.finance-v2-customer-list-status small,.finance-v2-service-modules>span,.finance-v2-module-catalog small,.finance-v2-payment-methods small,.finance-v2-case-list span,.finance-v2-document-grid p,.finance-v2-audit-main>p,.finance-v2-audit-main>small,.finance-v2-audit-time small,.finance-v2-technical span,.finance-v2-wizard-stage header p,.finance-v2-review span,.finance-v2-plan-picker small,.finance-v2-module-picker small,.finance-v2-client-service-items small,.finance-v2-client-service-footer span,.finance-v2-next-charge>span,.finance-v2-next-charge>small,.finance-v2-invoice-summary dt,.finance-v2-invoice-items small,.finance-v2-invoice-header p){color:#9da5bf}html[data-panel-theme=dark] :is(.finance-v2-attention.clear .finance-v2-attention-heading small,.finance-v2-client-hero small){color:#75d2ad}html[data-panel-theme=dark] .finance-v2-attention.clear .finance-v2-attention-mark{color:#75d2ad;background:#19362f}html[data-panel-theme=dark] :is(.finance-v2-status.active,.finance-v2-status.paid,.finance-v2-status.approved,.finance-v2-status.clear){color:#7cdbb4;background:#17352d;border-color:#28634f}html[data-panel-theme=dark] :is(.finance-v2-status.open,.finance-v2-status.pending,.finance-v2-status.processing){color:#b2a9ff;background:#292746;border-color:#554ca3}html[data-panel-theme=dark] .finance-v2-ready-label{color:#7cdbb4;background:#17352d}html[data-panel-theme=dark] .finance-v2-pending-label{color:#abb2c8;background:#272b40}html[data-panel-theme=dark] .finance-v2 .billing-methods button{color:#f1f3fb;background:#111728;border-color:#333b55}html[data-panel-theme=dark] .finance-v2 .billing-methods button.selected{background:#292744;border-color:#7669d8;box-shadow:0 0 0 1px #7669d82e}html[data-panel-theme=dark] .finance-v2 .billing-methods button:disabled{opacity:.72}html[data-panel-theme=dark] .finance-v2 .billing-methods span{color:#aab1c8!important}html[data-panel-theme=dark] .finance-v2 .billing-installments select,html[data-panel-theme=dark] .finance-v2 .billing-form input,html[data-panel-theme=dark] .finance-v2 .billing-form select,html[data-panel-theme=dark] .finance-v2 .billing-form textarea{color:#f0f2fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101625;border-color:#353e58}html[data-panel-theme=dark] .finance-v2 .billing-summary dt,html[data-panel-theme=dark] .finance-v2 .billing-help{color:#aab1c8}html[data-panel-theme=dark] .finance-v2 .billing-summary dd{color:#f2f3fa}html[data-panel-theme=dark] .finance-v2 .billing-card-total{border-top:1px solid #333b52;margin-top:4px;padding-top:15px}.billing-installment-field{gap:9px;display:grid}.billing-installment-info{background:#f4f6fb;border:1px solid #d8ddeb;border-radius:9px;margin:0;padding:11px 13px;line-height:1.45;color:#59667b!important;font-size:13px!important}.billing-installment-info.warning{background:#fff7e9;border-color:#e4c99e;color:#825b24!important}html[data-panel-theme=dark] .finance-v2 .billing-installment-info{background:#171d2c;border-color:#3a4359;color:#b9c1d5!important}html[data-panel-theme=dark] .finance-v2 .billing-installment-info.warning{background:#30271e;border-color:#71573b;color:#f0cca2!important}html[data-panel-theme=dark] .finance-v2-client :is(.finance-v2-client-invoices,.finance-v2-client-updates){background:#131628;border-color:#ffffff1a}html[data-panel-theme=dark] .finance-v2-client :is(.finance-v2-client-invoices>a,.finance-v2-client-updates>a){color:#f1f2fa;border-color:#ffffff14}html[data-panel-theme=dark] .finance-v2-client :is(.finance-v2-client-invoices>a:hover,.finance-v2-client-updates>a:hover){background:#191d32}html[data-panel-theme=dark] .finance-v2-client :is(.finance-v2-client-invoices small,.finance-v2-client-updates small,.finance-v2-client-updates time,.finance-v2-client-invoices>a>b){color:#9da5bf}.farm-goal-matrix,.farm-cycle-settings{margin-top:18px}.farm-matrix-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.farm-matrix-heading p{color:#7a879b;margin:4px 0 0;font-size:11px}.farm-matrix-heading>strong{color:#5865d8;white-space:nowrap;background:#eef0ff;border-radius:999px;padding:5px 9px;font-size:9px}.farm-goal-category,.farm-cycle-category{background:#fbfcfe;border:1px solid #dfe5f0;border-radius:13px;overflow:hidden}.farm-goal-category>header,.farm-cycle-category>header{background:#f3f5fb;border-bottom:1px solid #e4e9f2;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.farm-goal-category>header span,.farm-cycle-category>header span,.farm-cycle-general>div>span{color:#7480d9;letter-spacing:.12em;font-size:8px;font-weight:800}.farm-goal-category>header h3,.farm-cycle-category>header h3{margin-top:3px;font-size:14px}.farm-goal-category>header small,.farm-cycle-category>header small{color:#6d7890;background:#fff;border-radius:999px;padding:4px 8px;font-size:9px}.farm-goal-category-rows{padding:0 16px;display:grid}.farm-goal-rule{border-top:1px solid #e9edf4;grid-template-columns:minmax(170px,1.4fr) minmax(90px,.55fr) minmax(125px,.65fr) minmax(180px,1fr);align-items:center;gap:14px;min-height:62px;display:grid}.farm-goal-rule:first-child{border-top:0}.farm-goal-rule>strong{color:#39455c;font-size:12px}.farm-goal-rule>label{align-items:center;gap:7px;font-size:10px;display:flex}.farm-goal-rule>label:last-child{grid-template-columns:auto minmax(100px,1fr);display:grid}.farm-goal-rule>label:last-child>span{color:#778299;font-size:9px}.farm-cycle-fields{gap:14px;padding:16px;display:grid}.farm-cycle-settings select{color:#2d374e;background:#fff;border:1px solid #dfe4ed;border-radius:9px;width:100%;padding:11px 12px}.farm-cycle-general{background:#f7f8fc;border:1px solid #dfe5f0;border-radius:13px;gap:14px;padding:16px;display:grid}.farm-cycle-general>div>h3{margin-top:3px}.farm-cycle-general>div>p{color:#7a879b;margin:4px 0 0;font-size:10px}.farm-cycle-general>label:not(.ticket-toggle){border-top:1px solid #e5e9f1;gap:6px;padding-top:12px;display:grid}.farm-items-layout{grid-template-columns:1fr}.farm-items-layout>.ticket-section{margin-top:0}.farm-feature-flags{align-content:start}.farm-goal-matrix>summary,.farm-cycle-settings>summary,.farm-notification-settings>summary{cursor:pointer;color:#303a52;font-size:15px;font-weight:700;list-style:none}.farm-goal-matrix>summary::-webkit-details-marker{display:none}.farm-cycle-settings>summary::-webkit-details-marker{display:none}.farm-notification-settings>summary::-webkit-details-marker{display:none}.farm-goal-matrix>summary:after,.farm-cycle-settings>summary:after,.farm-notification-settings>summary:after{content:"Abrir";float:right;color:#5865d8;background:#f0f2ff;border-radius:999px;padding:3px 8px;font-size:9px}.farm-goal-matrix[open]>summary:after,.farm-cycle-settings[open]>summary:after,.farm-notification-settings[open]>summary:after{content:"Fechar"}.farm-goal-matrix>p,.farm-cycle-settings>p,.farm-notification-settings>p{color:#7a879b;margin:-9px 0 2px;font-size:11px}.farm-item-nav{background:#eef1f8;border:1px solid #d7ddef;border-radius:12px;gap:7px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 5px 18px #3347700d}.farm-item-nav button{color:#4f5d78;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;min-width:92px;padding:11px 14px;font-size:11px;font-weight:750;transition:background .16s,color .16s,border-color .16s,transform .16s}.farm-item-nav button:hover{color:#4d5bd7;background:#fff;border-color:#c7ceea;transform:translateY(-1px)}.farm-item-nav button.is-active{color:#fff;background:linear-gradient(135deg,#6573f4,#5662df);border-color:#6673f2;box-shadow:0 5px 15px #5865e83d}.faccao-catalog-editor[data-farm-view=items]>.faccao-routing-editor,.faccao-catalog-editor[data-farm-view=routing]>.faccao-editor-heading,.faccao-catalog-editor[data-farm-view=routing]>.faccao-editor-list,.faccao-catalog-editor[data-farm-view=routing]>.faccao-editor-empty,.faccao-catalog-editor[data-farm-view=routing]>.faccao-add-button{display:none}.faccao-catalog-editor[data-farm-view=routing]>.faccao-routing-editor{border:0;margin:0;padding:0}.farm-tab-guide{gap:15px}.farm-tab-guide-heading>div{gap:4px;display:grid}.farm-tab-guide-heading span{color:#6673e8;letter-spacing:.1em;font-size:9px;font-weight:750}.farm-tab-guide-heading h3{align-items:center;margin:0;font-size:16px;display:flex}.farm-tab-guide-heading p{color:#7a879b;margin:0;font-size:11px;line-height:1.6}.farm-tab-guide ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.farm-tab-guide li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.farm-tab-guide li>span{color:#5865d8;background:#ebeefe;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.farm-tab-guide li>p{color:#5f6c82;margin:3px 0 0;font-size:11px;line-height:1.55}.farm-tab-guide .ticket-hint{margin-top:1px}.farm-tab-guide .field-help{margin-left:8px}.farm-tab-guide .field-help button{font-size:11px;font-weight:500}.farm-tab-guide .field-help [role=tooltip]{width:min(480px,100vw - 48px)}.farm-admin-progress>summary{cursor:pointer;color:#46536b;font-weight:700}.farm-progress-table{display:grid;overflow:auto}.farm-progress-table>div{border-bottom:1px solid #edf0f5;grid-template-columns:1.1fr 1fr 1.4fr 1fr .7fr;gap:10px;min-width:720px;padding:9px 10px;font-size:10px;display:grid}.farm-progress-table>div:first-child{color:#657188;background:#f5f7fb}.farm-progress-table span,.farm-progress-table strong{overflow-wrap:anywhere}.farm-progress-table span>small{color:#5f6b7e;background:#eef1f5;border-radius:999px;width:max-content;margin-top:3px;padding:2px 6px;display:block}.farm-exemption-form{grid-column:1/-1;align-items:center;gap:8px;display:flex}.farm-exemption-form>input{flex:1}.farm-exemption-form>button{white-space:nowrap}html[data-panel-theme=dark] :is(.farm-goal-category,.farm-cycle-category,.farm-cycle-general){background:var(--bc3-surface-alt,#171b30);border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] :is(.farm-goal-category>header,.farm-cycle-category>header){background:var(--bc3-surface,#20253d);border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] :is(.farm-goal-rule,.farm-cycle-general>label:not(.ticket-toggle)){border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] .farm-goal-rule>strong,html[data-panel-theme=dark] :is(.farm-goal-matrix>summary,.farm-cycle-settings>summary,.farm-notification-settings>summary){color:var(--bc3-text-primary,#f1f2fa)}html[data-panel-theme=dark] .farm-item-nav{background:#202640;border-color:#3a446b;box-shadow:0 8px 24px #05071340}html[data-panel-theme=dark] .farm-item-nav button{color:#c9d0ee}html[data-panel-theme=dark] .farm-item-nav button:hover{color:#fff;background:#2a3253;border-color:#5966a0}html[data-panel-theme=dark] .farm-item-nav button.is-active{color:#fff;background:linear-gradient(135deg,#6977ff,#5562e8);border-color:#7985ff;box-shadow:0 6px 18px #5361ff59}html[data-panel-theme=dark] .farm-tab-guide-heading p,html[data-panel-theme=dark] .farm-tab-guide li>p{color:#aeb6d4}html[data-panel-theme=dark] .farm-tab-guide li>span{color:#cdd2ff;background:#293154}@media (max-width:700px){.farm-goal-category-rows{padding:0 12px}.farm-goal-rule{grid-template-columns:1fr 1fr;gap:10px;padding:13px 0}.farm-goal-rule>strong,.farm-goal-rule>label:last-child{grid-column:1/-1}}.rating-settings{grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}.rating-settings fieldset{border:1px solid #e1e6ef;border-radius:12px;gap:8px;padding:14px;display:grid}.rating-settings legend{padding:0 7px;font-size:11px;font-weight:800}.rating-dashboard{gap:14px;display:grid}.rating-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rating-metrics article{background:#fff;border:1px solid #e1e6ef;border-radius:12px;gap:5px;padding:15px;display:grid}.rating-metrics small{color:#747f94;font-size:9px;font-weight:800}.rating-metrics strong{font-size:22px}.rating-metrics span{color:#778299;font-size:10px}.rating-bars{gap:8px;display:grid}.rating-bars>div{grid-template-columns:42px 1fr 30px;align-items:center;gap:9px;font-size:11px;display:grid}.rating-bars progress{accent-color:#6572ed;width:100%}.rating-trend{gap:8px;display:flex;overflow:auto}.rating-trend>div{border:1px solid #e5e9f1;border-radius:9px;gap:3px;min-width:108px;padding:10px;display:grid}.rating-trend time,.rating-trend span{color:#778299;font-size:9px}.transcript-rating{background:#fff;border:1px solid #dfe5f0;border-radius:14px;margin:0 0 18px;padding:18px}.transcript-rating>small{color:#6572ed;font-size:9px;font-weight:800}.transcript-rating h2{margin:5px 0 12px}.transcript-rating dl{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.transcript-rating dt{color:#778299;font-size:9px}.transcript-rating dd{margin:4px 0 0;font-size:12px;font-weight:700}.transcript-rating p{white-space:pre-wrap}html[data-panel-theme=dark] :is(.rating-metrics article,.transcript-rating){background:var(--bc3-surface-alt,#171b30);border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] :is(.rating-settings fieldset,.rating-trend>div){border-color:var(--bc3-border,#ffffff14)}@media (max-width:900px){.rating-settings{grid-template-columns:1fr}.rating-metrics,.transcript-rating dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rating-metrics,.transcript-rating dl{grid-template-columns:1fr}}.rating-settings{grid-template-columns:minmax(390px,.95fr) minmax(0,1.35fr);gap:22px}.rating-config{background:#fff;border:1px solid #e1e6ef;border-radius:16px;overflow:hidden}.rating-master-toggle{cursor:pointer;background:linear-gradient(135deg,#f7f8ff,#fff);border-bottom:1px solid #e7eaf2;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;display:grid;position:relative}.rating-master-toggle.is-active{background:linear-gradient(135deg,#eef0ff,#f9faff)}.rating-master-toggle>input{opacity:0;pointer-events:none;position:absolute}.rating-switch{background:#c8cfdd;border-radius:99px;width:42px;height:24px;transition:all .2s;position:relative;box-shadow:inset 0 0 0 1px #b8c0d0}.rating-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #20263835}.rating-master-toggle.is-active .rating-switch{background:#6572ed;box-shadow:0 0 0 3px #6572ed1f}.rating-master-toggle.is-active .rating-switch:after{transform:translate(18px)}.rating-master-toggle>span:nth-of-type(2){gap:2px;display:grid}.rating-master-toggle small{letter-spacing:.11em;color:#6874dc;font-size:8px;font-style:normal;font-weight:850}.rating-master-toggle strong{font-size:13px}.rating-master-toggle em{color:#7b869a;font-size:9px;font-style:normal}.rating-master-toggle>b{color:#7b8698;letter-spacing:.08em;background:#eceff5;border-radius:99px;padding:5px 8px;font-size:8px}.rating-master-toggle.is-active>b{color:#218653;background:#e5f7ed}.rating-config-body{display:grid}.rating-config-body.is-muted{opacity:.62}.rating-config-group{border-bottom:1px solid #ebedf3;gap:14px;padding:18px;display:grid}.rating-config-group:last-child{border-bottom:0}.rating-config-group>header{align-items:center;gap:10px;display:flex}.rating-config-group>header>span{color:#6572ed;background:#edf0ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;display:grid}.rating-config-group>header>div{gap:2px;display:grid}.rating-config-group>header strong{font-size:12px}.rating-config-group>header small{color:#8490a4;font-size:9px}.rating-option-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rating-option-grid .ticket-toggle{border-radius:10px;min-height:54px;margin:0;padding:11px 12px}.rating-option-grid .ticket-toggle small{margin-top:2px}.rating-compact-field{border:1px solid #e1e6ef;border-radius:10px;align-content:center;gap:5px;padding:9px 11px;font-size:9px;font-weight:700;display:grid}.rating-compact-field>div{align-items:center;gap:6px;display:flex}.rating-compact-field input{min-width:0;padding:7px!important}.rating-compact-field span{color:#8490a4;font-size:8px}.rating-field-hint{color:#8993a5;position:absolute;bottom:11px;right:11px}.rating-message-row{grid-template-columns:minmax(0,1fr) 135px}.rating-color-field>span{border:1px solid #dfe4ed;border-radius:9px;align-items:center;gap:8px;height:42px;padding:5px 9px;display:flex}.rating-color-field input{background:0 0!important;border:0!important;width:31px!important;height:27px!important;padding:0!important}.rating-color-field b{color:#778299;font-size:9px}.rating-category-picker{border:0!important;padding:0!important}.rating-category-picker legend{justify-content:space-between;width:100%;display:flex;padding:0 0 8px!important}.rating-category-picker legend small{color:#8490a4;font-weight:500}.rating-category-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.rating-category-picker label{cursor:pointer;background:#fafbfe;border:1px solid #e1e6ef;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.rating-category-picker label:has(input:checked){color:#4e5bd0;background:#f0f2ff;border-color:#7e89ef}.rating-category-picker input{accent-color:#6572ed}.rating-category-picker span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.rating-alert-toggle{margin:0}.rating-settings textarea{min-height:76px}.rating-dashboard{gap:12px}.rating-dashboard>.ticket-history-tools{background:#fff;border:1px solid #e1e6ef;border-radius:14px;padding:14px}.rating-metrics article{min-height:92px;padding:16px 17px;position:relative;overflow:hidden}.rating-metrics article:before{content:"";background:#6572ed;width:3px;position:absolute;inset:0 auto 0 0}.rating-metrics article:nth-child(4):before,.rating-metrics article:nth-child(5):before{background:#34a46f}.rating-metrics article:nth-child(6):before{background:#dc6570}.rating-metrics strong{letter-spacing:-.035em;font-size:24px}.rating-bars progress{border:0;border-radius:99px;height:7px;overflow:hidden}.rating-bars progress::-webkit-progress-bar{background:#e9ecf3;border-radius:99px}.rating-bars progress::-webkit-progress-value{background:linear-gradient(90deg,#6572ed,#8b74ef);border-radius:99px}html[data-panel-theme=dark] :is(.rating-config,.rating-dashboard>.ticket-history-tools){background:var(--bc3-surface-alt,#171b30);border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] .rating-master-toggle{border-color:var(--bc3-border,#ffffff14);background:linear-gradient(135deg,#1c213b,#171b30)}html[data-panel-theme=dark] .rating-master-toggle.is-active{background:linear-gradient(135deg,#20264a,#181d35)}html[data-panel-theme=dark] .rating-config-group{border-color:var(--bc3-border,#ffffff14)}html[data-panel-theme=dark] :is(.rating-compact-field,.rating-category-picker label){border-color:var(--bc3-border,#ffffff14);background:#191e35}html[data-panel-theme=dark] .rating-category-picker label:has(input:checked){color:#aeb7ff;background:#242b50;border-color:#6673e8}html[data-panel-theme=dark] .rating-color-field>span{border-color:var(--bc3-border,#ffffff14)}@media (max-width:1120px){.rating-settings{grid-template-columns:1fr}.rating-dashboard{min-width:0}}@media (max-width:560px){.rating-option-grid,.rating-category-picker>div,.rating-message-row{grid-template-columns:1fr}.rating-config-group{padding:15px}.rating-metrics{grid-template-columns:repeat(2,1fr)}}
