@import"https://fonts.googleapis.com/css2?family=Urbanist:wght@500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Urbanist:wght@500;600;700;800&display=swap";.auth-screen{min-height:100vh;background:#090a0c;color:#f4f5f6;display:grid;grid-template-columns:minmax(360px,.95fr) minmax(430px,1.05fr)}.auth-brand-panel{min-height:100vh;padding:48px;background:radial-gradient(circle at 15% 15%,rgba(0,49,255,.18),transparent 32%),#0b0c0f;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(255,255,255,.07)}.auth-brand-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#f3f4f5;color:#0e1013;font-size:17px;font-weight:850}.auth-brand-panel>div:nth-child(2){max-width:620px}.auth-brand-panel span{color:#68707c;font-size:8px;font-weight:800;letter-spacing:.14em}.auth-brand-panel h1{margin:10px 0;font-size:clamp(38px,5vw,70px);line-height:.94;letter-spacing:-.06em}.auth-brand-panel p{max-width:560px;margin:0;color:#8a929e;font-size:11px;line-height:1.7}.auth-brand-panel>small{max-width:520px;color:#59616e;font-size:7.5px;line-height:1.6}.auth-form-panel{padding:32px;display:grid;place-items:center;background:#f5f6f7;color:#111317}.auth-form-panel form{width:min(430px,100%);padding:30px;border:1px solid rgba(17,19,23,.1);border-radius:22px;background:#fff;box-shadow:0 24px 80px #090a0c14}.auth-form-panel .eyebrow{color:#8a8f96}.auth-form-panel h2{margin:7px 0 5px;font-size:28px;letter-spacing:-.045em}.auth-form-panel form>p{margin:0 0 20px;color:#717780;font-size:9px;line-height:1.55}.auth-form-panel label,.onboarding-fields label{margin-top:11px;display:grid;gap:6px;color:#6c7179;font-size:7.5px;font-weight:700}.auth-form-panel input,.onboarding-fields input,.onboarding-fields select{height:43px;width:100%;padding:0 11px;border:1px solid rgba(17,19,23,.13);border-radius:10px;background:#f8f8f9;color:#111317;outline:0;font-size:9px}.auth-form-panel input:focus,.onboarding-fields input:focus,.onboarding-fields select:focus{border-color:#9fa4ab;background:#fff}.auth-primary,.auth-secondary{width:100%;min-height:43px;border-radius:10px;font-size:8.5px;font-weight:750;cursor:pointer}.auth-primary{margin-top:16px;border:1px solid #111317;background:#111317;color:#fff}.auth-secondary{border:1px solid rgba(17,19,23,.13);background:#f7f7f8;color:#111317}.auth-divider{height:40px;display:flex;align-items:center;gap:10px;color:#a0a4aa;font-size:7px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#11131717}.auth-error{margin:12px 0;padding:10px 11px;border:1px solid rgba(210,65,78,.22);border-radius:9px;background:#d2414e0f;color:#a12d38;font-size:7.7px;line-height:1.5}.auth-hint{display:block;margin-top:7px;color:#9a9fa6;font-size:6.7px;text-align:center}.auth-form-panel footer{margin-top:20px;padding-top:15px;border-top:1px solid rgba(17,19,23,.08);display:flex;align-items:center;justify-content:center;gap:6px;color:#81868d;font-size:7.5px}.auth-form-panel footer button{border:0;background:transparent;color:#111317;font-weight:750;cursor:pointer}.onboarding-screen{min-height:100vh;background:#f4f5f6;color:#111317;display:grid;grid-template-columns:280px minmax(0,1fr)}.onboarding-rail{min-height:100vh;padding:24px;background:#0a0b0e;color:#f4f5f6;display:flex;flex-direction:column}.onboarding-logo{border:0;background:transparent;color:#f4f5f6;display:flex;align-items:center;gap:9px;font-size:10px;font-weight:800;text-align:left;cursor:pointer}.onboarding-logo span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#f4f5f6;color:#111317}.onboarding-progress{margin-top:80px;display:grid;gap:7px}.onboarding-progress>span{color:#626a77;font-size:6.5px;font-weight:800;letter-spacing:.12em}.onboarding-progress>strong{font-size:14px}.onboarding-progress>div{margin-top:6px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.onboarding-progress i{height:3px;border-radius:999px;background:#272a30}.onboarding-progress i.done{background:#f4f5f6}.onboarding-contract{margin-top:auto;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#111318}.onboarding-contract strong{font-size:8px}.onboarding-contract p{margin:5px 0 0;color:#747c88;font-size:7px;line-height:1.6}.onboarding-content{padding:36px;display:grid;place-items:center}.onboarding-card{width:min(780px,100%);min-height:620px;padding:34px;border:1px solid rgba(17,19,23,.1);border-radius:23px;background:#fff;box-shadow:0 25px 80px #0f101212;display:flex;flex-direction:column}.onboarding-card header>span{color:#92969c;font-size:7px;font-weight:800;letter-spacing:.1em}.onboarding-card header h1{max-width:620px;margin:9px 0 6px;font-size:clamp(32px,5vw,56px);line-height:.98;letter-spacing:-.06em}.onboarding-card header p{max-width:630px;margin:0;color:#72777e;font-size:9px;line-height:1.6}.onboarding-fields{max-width:650px;margin-top:24px}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.autonomy-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.autonomy-grid button{min-height:170px;padding:17px;border:1px solid rgba(17,19,23,.1);border-radius:14px;background:#f7f7f8;color:#111317;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.autonomy-grid button.active{border-color:#111317;box-shadow:inset 0 0 0 1px #111317;background:#fff}.autonomy-grid strong{font-size:11px}.autonomy-grid span{color:#757a81;font-size:7.5px;line-height:1.55}.beta-onboarding-state{max-width:640px;margin-top:26px;padding:22px;border:1px solid rgba(17,19,23,.1);border-radius:16px;background:#f7f7f8}.beta-onboarding-state>span{color:#858a91;font-size:7px;font-weight:800;letter-spacing:.1em}.beta-onboarding-state h2{margin:7px 0;font-size:22px;letter-spacing:-.04em}.beta-onboarding-state p{margin:0;color:#747980;font-size:8px;line-height:1.6}.beta-onboarding-state .auth-primary{width:auto;padding:0 15px}.onboarding-actions{margin-top:auto;padding-top:24px;display:flex;justify-content:space-between;gap:10px}.onboarding-actions .auth-primary,.onboarding-actions .auth-secondary{width:auto;min-width:120px;padding:0 15px}.onboarding-actions .auth-primary{margin-top:0}@media (max-width:860px){.auth-screen{grid-template-columns:1fr}.auth-brand-panel{min-height:320px;padding:28px}.auth-brand-panel>small{display:none}.auth-form-panel{padding:24px;min-height:620px}.onboarding-screen{grid-template-columns:1fr}.onboarding-rail{min-height:auto;padding:16px 20px;display:grid;grid-template-columns:1fr auto;align-items:center}.onboarding-progress{margin:0}.onboarding-progress>span,.onboarding-progress>strong,.onboarding-contract{display:none}.onboarding-progress>div{width:140px;margin:0}.onboarding-content{padding:20px}.onboarding-card{min-height:680px;padding:26px}}@media (max-width:580px){.auth-brand-panel{min-height:280px;padding:22px}.auth-brand-panel h1{font-size:38px}.auth-form-panel{padding:12px}.auth-form-panel form{padding:22px}.onboarding-content{padding:10px}.onboarding-card{padding:20px;border-radius:18px}.field-pair,.autonomy-grid{grid-template-columns:1fr}.autonomy-grid button{min-height:120px}.onboarding-actions{display:grid;grid-template-columns:1fr 1fr}.onboarding-actions .auth-primary,.onboarding-actions .auth-secondary{width:100%;min-width:0}}.onboarding-progress>div{grid-template-columns:repeat(5,1fr)}.onboarding-team-step{margin-top:22px;display:grid;gap:14px;min-height:0}.onboarding-team-summary{display:flex;align-items:flex-end;gap:12px;padding:14px 16px;border:1px solid rgba(17,19,23,.1);border-radius:14px;background:#f7f7f8}.onboarding-team-summary>span{align-self:center;color:#8a8f96;font-size:6.8px;font-weight:800;letter-spacing:.12em}.onboarding-team-summary>strong{margin-left:auto;font-size:18px;letter-spacing:-.035em}.onboarding-team-summary>small{color:#767b82;font-size:7.2px;line-height:1.4}.onboarding-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:370px;overflow:auto;padding-right:4px}.onboarding-role-grid article{min-height:94px;padding:13px;border:1px solid rgba(17,19,23,.09);border-radius:13px;background:#f8f8f9;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.onboarding-role-grid article.active{border-color:#11131733;background:#fff;box-shadow:0 8px 24px #1113170b}.onboarding-role-copy{display:grid;gap:5px;min-width:0}.onboarding-role-copy strong{font-size:9px;letter-spacing:-.015em}.onboarding-role-copy span{color:#7b8087;font-size:7px;line-height:1.45}.onboarding-role-counter{display:grid;grid-template-columns:28px 42px 28px;align-items:center;border:1px solid rgba(17,19,23,.1);border-radius:10px;overflow:hidden;background:#fff}.onboarding-role-counter button{width:28px;height:34px;border:0;background:transparent;color:#111317;font-size:14px;cursor:pointer}.onboarding-role-counter button:disabled{opacity:.28;cursor:not-allowed}.onboarding-role-counter input{width:42px;height:34px;border:0;border-left:1px solid rgba(17,19,23,.08);border-right:1px solid rgba(17,19,23,.08);border-radius:0;padding:0;text-align:center;background:#fff;font-size:9px;font-weight:800;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.onboarding-role-counter input::-webkit-outer-spin-button,.onboarding-role-counter input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}@media (max-width:860px){.onboarding-team-summary{align-items:center;flex-wrap:wrap}.onboarding-team-summary>strong{margin-left:auto}.onboarding-role-grid{max-height:none}}@media (max-width:580px){.onboarding-role-grid{grid-template-columns:1fr}.onboarding-team-summary{display:grid;grid-template-columns:1fr auto;gap:5px 10px}.onboarding-team-summary>span{grid-column:1/-1}.onboarding-team-summary>strong{margin:0}.onboarding-team-summary>small{grid-column:1/-1}.onboarding-role-grid article{min-height:86px}.onboarding-role-copy span{font-size:7.2px}}.canonical-module-page{width:100%;max-width:1632px;margin:0 auto;display:grid;gap:18px;color:var(--rc-color-text-primary)}.canonical-module-hero{padding:28px 30px;border:1px solid var(--recome-nav-line);border-radius:22px;background:var(--rc-panel);display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:128px}.canonical-module-hero>div:first-child{max-width:900px}.canonical-module-hero span{color:var(--recome-nav-muted);font-size:10px;font-weight:700;letter-spacing:.09em}.canonical-module-hero h1{margin:7px 0 8px;font-size:clamp(34px,3vw,48px);line-height:1;letter-spacing:-.045em;font-weight:650}.canonical-module-hero p{max-width:780px;margin:0;color:var(--recome-nav-muted);font-size:13px;line-height:1.6}.canonical-source-card{width:min(320px,100%);padding:15px;border:1px solid var(--recome-nav-line);border-radius:15px;background:var(--rc-panel-strong);display:grid;align-content:center;gap:5px}.canonical-source-card span{color:var(--recome-nav-muted);font-size:9px;font-weight:800;letter-spacing:.1em}.canonical-source-card strong{font-size:12px;line-height:1.45}.canonical-source-card small{color:var(--recome-nav-muted);font-size:10px}.canonical-view-tabs,.canonical-subnav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0}.canonical-view-tabs::-webkit-scrollbar,.canonical-subnav::-webkit-scrollbar{display:none}.canonical-view-tabs button,.canonical-subnav button{min-width:max-content;height:40px;padding:0 14px;border:1px solid var(--recome-nav-line);border-radius:11px;background:var(--rc-panel);color:var(--recome-nav-muted);font-size:11px;font-weight:650;white-space:nowrap;cursor:pointer}.canonical-view-tabs button.active,.canonical-subnav button.active{background:var(--rc-color-text-primary);color:var(--rc-bg);border-color:var(--rc-color-text-primary)}.canonical-view-panel,.canonical-card{padding:22px;border:1px solid var(--recome-nav-line);border-radius:20px;background:var(--rc-panel);box-shadow:none}.canonical-card>strong:first-child{display:block;margin-bottom:16px;font-size:20px;line-height:1.25}.canonical-view-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.canonical-view-panel>header>div{max-width:780px}.canonical-view-panel header span:not(.capability-badge){color:var(--recome-nav-muted);font-size:9px;font-weight:800;letter-spacing:.1em}.canonical-view-panel h2{margin:6px 0 5px;font-size:24px;letter-spacing:-.035em}.canonical-view-panel header p{margin:0;color:var(--recome-nav-muted);font-size:12px;line-height:1.6}.capability-badge{padding:6px 9px;border:1px solid var(--recome-nav-line);border-radius:999px;color:var(--recome-nav-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.canonical-runtime-state{margin-top:18px;padding:18px;border:1px solid var(--recome-nav-line);border-radius:14px;background:var(--rc-panel-strong);display:flex;align-items:flex-start;gap:12px}.runtime-state-mark{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--recome-nav-line) 55%,transparent);color:var(--recome-nav-muted);font-size:11px;font-weight:800}.canonical-runtime-state>div:last-child{display:grid;gap:5px}.canonical-runtime-state strong{font-size:12px}.canonical-runtime-state p{max-width:800px;margin:0;color:var(--recome-nav-muted);font-size:11px;line-height:1.6}.canonical-runtime-state code{padding:2px 4px;border:1px solid var(--recome-nav-line);border-radius:5px;background:var(--rc-bg);color:var(--rc-color-text-primary);font-size:9px}.canonical-view-map{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.canonical-view-map button{min-height:88px;padding:14px;border:1px solid var(--recome-nav-line);border-radius:14px;background:var(--rc-panel-strong);color:var(--rc-color-text-primary);text-align:left;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.canonical-view-map button:hover,.canonical-view-map button.active{border-color:color-mix(in srgb,var(--rc-color-text-primary) 32%,var(--recome-nav-line));background:color-mix(in srgb,var(--rc-panel-strong) 88%,var(--rc-color-action-primary) 4%)}.canonical-view-map button.active{box-shadow:inset 3px 0 0 var(--rc-color-action-primary)}.canonical-view-map span{font-size:12px;font-weight:750}.canonical-view-map small{color:var(--recome-nav-muted);font-size:10px;line-height:1.45}.canonical-alert{padding:12px 14px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel);color:var(--recome-nav-muted);font-size:11px}.canonical-card label{display:grid;gap:7px;color:var(--rc-color-text-primary);font-size:11px;font-weight:600}.canonical-card input:not([type=checkbox]),.canonical-card select,.canonical-card textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--recome-nav-line)!important;border-radius:12px!important;background:var(--rc-panel-strong)!important;color:var(--rc-color-text-primary)!important;font:inherit}.canonical-card textarea{min-height:92px;resize:vertical}.canonical-card input:focus,.canonical-card select:focus,.canonical-card textarea:focus{outline:none;border-color:var(--rc-color-action-primary)!important;box-shadow:0 0 0 3px #0031ff17}.canonical-card button{transition:border-color .16s ease,background .16s ease,transform .16s ease}.canonical-card table{width:100%}.canonical-card th,.canonical-card td{padding:12px 10px;border-bottom:1px solid var(--recome-nav-line);font-size:11px}.canonical-card th{color:var(--recome-nav-muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.canonical-card p{color:var(--recome-nav-muted);font-size:11px;line-height:1.6}@media (max-width:920px){.canonical-view-map{grid-template-columns:repeat(2,minmax(0,1fr))}.canonical-module-hero{padding:24px}}@media (max-width:620px){.canonical-module-page{gap:14px}.canonical-module-hero{padding:20px;display:grid;min-height:auto}.canonical-module-hero h1{font-size:34px}.canonical-module-hero p{font-size:12px}.canonical-source-card{width:100%}.canonical-view-panel,.canonical-card{padding:16px;border-radius:18px}.canonical-view-panel>header{display:grid}.capability-badge{justify-self:start}.canonical-runtime-state{display:grid}.canonical-view-map{grid-template-columns:1fr}.canonical-subnav{gap:7px}.canonical-subnav button{height:38px;padding:0 12px}.canonical-card>strong:first-child{font-size:18px}.canonical-card table{min-width:760px}}.support-page{display:grid;gap:12px}.support-hero{padding:26px;border:1px solid var(--line);border-radius:22px;background:var(--panel);display:flex;align-items:stretch;justify-content:space-between;gap:24px}.support-hero>div:first-child{max-width:820px}.support-hero h1{margin:8px 0 7px;font-size:clamp(30px,4vw,50px);line-height:.98;letter-spacing:-.055em}.support-hero p{max-width:730px;margin:0;color:var(--muted);font-size:10px;line-height:1.65}.channel-health{min-width:205px;padding:15px;border:1px solid var(--line);border-radius:15px;background:var(--surface);display:grid;align-content:center;gap:5px}.channel-health>span{color:var(--muted-2);font-size:7px;font-weight:800;letter-spacing:.11em}.channel-health strong{font-size:13px}.channel-health.ok strong{color:#4fc28c}.channel-health.warn strong{color:#d9ad49}.channel-health small{color:var(--muted);font-size:7px}.support-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.support-metrics article{min-height:86px;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--panel);display:flex;flex-direction:column;justify-content:space-between}.support-metrics span{color:var(--muted-2);font-size:7px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.support-metrics strong{font-size:22px;letter-spacing:-.04em}.support-workspace{min-height:680px;border:1px solid var(--line);border-radius:18px;background:var(--panel);overflow:hidden;display:grid;grid-template-columns:minmax(300px,350px) minmax(0,1fr)}.support-list-pane{min-width:0;border-right:1px solid var(--line);display:flex;flex-direction:column}.support-list-toolbar{padding:14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.support-list-toolbar>div{display:grid;gap:3px}.support-list-toolbar span{color:var(--muted-2);font-size:6.5px;font-weight:800;letter-spacing:.11em}.support-list-toolbar strong{font-size:10px}.support-search{height:39px;margin:10px 10px 6px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);outline:0;font-size:8.5px}.support-search:focus{border-color:var(--line-strong)}.support-filters{padding:0 10px 9px;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.support-filters button{height:30px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:6.8px;font-weight:700;white-space:nowrap}.support-filters button.active{background:var(--text);color:var(--bg)}.support-demand-list{flex:1;min-height:0;padding:0 7px 8px;overflow-y:auto;display:grid;align-content:start;gap:5px}.support-demand-list>button{width:100%;padding:10px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text);display:flex;align-items:flex-start;gap:9px;text-align:left}.support-demand-list>button:hover{background:var(--surface)}.support-demand-list>button.active{border-color:var(--line);background:var(--surface)}.demand-avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:var(--surface-2);color:var(--muted);font-size:7px;font-weight:800}.demand-copy{min-width:0;flex:1}.demand-copy>div{display:flex;justify-content:space-between;gap:8px}.demand-copy strong{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px}.demand-copy small{color:var(--muted-2);font-size:6.5px}.demand-copy p{margin:4px 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:7.5px}.demand-copy footer{display:flex;align-items:center;gap:5px;color:var(--muted-2);font-size:6px}.demand-copy footer b{margin-left:auto;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--blue);color:#fff;font-size:6px}.priority{padding:3px 5px;border:1px solid var(--line);border-radius:999px;text-transform:uppercase;font-weight:800}.priority.high,.priority.urgent{border-color:#e0637045;color:#e06370}.priority.normal{color:#b9bdc4}.support-empty{padding:30px 12px;color:var(--muted);font-size:8px;text-align:center;line-height:1.55}.support-conversation-pane{min-width:0;display:flex;flex-direction:column}.conversation-header{min-height:82px;padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.conversation-header>div:first-child{min-width:0}.conversation-header span{color:var(--muted-2);font-size:6.5px;font-weight:800;letter-spacing:.1em}.conversation-header h2{margin:4px 0 2px;font-size:16px;letter-spacing:-.03em}.conversation-header p{margin:0;color:var(--muted);font-size:7.5px}.conversation-actions{flex:0 0 auto}.owned-badge{display:inline-flex!important;height:34px;padding:0 10px;border:1px solid rgba(79,194,140,.25);border-radius:10px;align-items:center;color:#4fc28c!important;font-size:6.5px!important}.conversation-context{padding:12px 14px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.conversation-context article{min-height:72px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;flex-direction:column;justify-content:space-between}.conversation-context span{color:var(--muted-2);font-size:6px;font-weight:800;letter-spacing:.08em}.conversation-context strong{font-size:8px}.conversation-summary{flex:1;min-height:300px;margin:14px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:flex;flex-direction:column;justify-content:center}.conversation-summary>span{color:var(--muted-2);font-size:6.5px;font-weight:800;letter-spacing:.1em}.conversation-summary p{max-width:700px;margin:10px 0;color:var(--text);font-size:14px;line-height:1.55;letter-spacing:-.02em}.conversation-summary small{max-width:700px;color:var(--muted);font-size:7.5px;line-height:1.6}.support-composer{padding:12px 14px 14px;border-top:1px solid var(--line)}.support-composer textarea{width:100%;min-height:92px;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);outline:0;resize:vertical;font-size:8.5px}.support-composer textarea:focus{border-color:var(--line-strong)}.support-composer footer{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:12px}.support-composer footer span{color:var(--muted);font-size:6.7px}.support-conversation-empty{height:100%;min-height:620px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.support-conversation-empty span{color:var(--muted-2);font-size:6.5px;font-weight:800;letter-spacing:.12em}.support-conversation-empty h2{margin:8px 0 5px;font-size:23px}.support-conversation-empty p{max-width:430px;margin:0;color:var(--muted);font-size:8px;line-height:1.6}@media (max-width:1120px){.support-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.support-workspace{grid-template-columns:300px minmax(0,1fr)}.conversation-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.support-hero{display:grid}.channel-health{min-width:0}.support-workspace{display:block;min-height:0}.support-list-pane{border-right:0}.support-workspace.has-selection .support-list-pane{display:none}.support-workspace:not(.has-selection) .support-conversation-pane{display:none}.support-conversation-pane{min-height:680px}.support-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.support-hero{padding:20px}.support-hero h1{font-size:34px}.support-metrics{grid-template-columns:1fr 1fr}.conversation-header{align-items:flex-start;display:grid}.conversation-actions,.conversation-actions button{width:100%}.conversation-context{grid-template-columns:1fr 1fr}.conversation-summary{margin:10px;padding:18px}.support-composer footer{align-items:stretch;display:grid}.support-composer footer button{width:100%}}:root{--rc-official-logo-dark: url(https://ofbrkkeyisaxxestxpdc.supabase.co/storage/v1/object/public/brand-assets/logocompletabranca.png);--rc-official-logo-light: url(https://ofbrkkeyisaxxestxpdc.supabase.co/storage/v1/object/public/brand-assets/logocompletapreta.png);--rc-shell-max: 1632px}.public-brand{position:relative;flex:0 0 auto;width:190px;height:50px;background-repeat:no-repeat;background-position:left center;background-size:contain}html[data-theme=dark] .public-brand{background-image:var(--rc-official-logo-dark)}html[data-theme=light] .public-brand{background-image:var(--rc-official-logo-light)}.public-brand>*{visibility:hidden}.rc-desktop-nav-inner,.rc-app-footer{width:min(var(--rc-shell-max),calc(100% - 48px))}.rc-app-content{width:min(1680px,100%);padding-left:24px;padding-right:24px}.rc-app-content>*{width:100%;max-width:var(--rc-shell-max)!important;margin-left:auto!important;margin-right:auto!important}.rmk-page,.set-page,.orders-page,.inventory-page,.finance-page,.routes-page,.purchases-page,.customers-page,.documents-page,.reports-page,.mf-page,.df-page,.if-page,.pf-page,.sf-page,.rf-page,.cf-page,.ff-page,.hf-home{width:100%;max-width:var(--rc-shell-max)!important;margin-left:auto!important;margin-right:auto!important}.rc-language-control select,.set-form-grid select,.set-permissions select,.public-field select,.rc-app-content select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px!important;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.rc-language-control select:focus,.set-form-grid select:focus,.set-permissions select:focus,.public-field select:focus,.rc-app-content input:focus,.rc-app-content select:focus,.rc-app-content textarea:focus{outline:none;border-color:var(--rc-color-action-primary,#0031ff)!important;box-shadow:0 0 0 3px #0031ff1a}.rc-language-control select option,.set-form-grid select option,.set-permissions select option,.public-field select option,.rc-app-content select option{background:#090a0c;color:#fff}.rc-nav-control.suiris,.rc-mobile-icon.suiris{border-radius:13px;box-shadow:0 7px 20px #0031ff2e}.rc-nav-control.suiris .rc-icon,.rc-mobile-icon.suiris img{width:20px;height:20px}.rc-suiris-mark{width:52px!important;height:52px!important;border-radius:15px!important;box-shadow:0 8px 22px #0031ff2e}.rc-suiris-mark img{width:23px!important;height:23px!important}.rc-suiris-head{min-height:84px;padding:16px 18px}.rc-suiris-dock{width:min(480px,100vw)}.mf-avatar{overflow:hidden}.mf-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.pf-metric{min-height:124px!important;justify-content:center!important}.pf-metric>span{font-size:0!important;position:relative}.pf-metric>span:after{content:"";width:18px;height:18px;background:currentColor;display:block;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.pf-metric:nth-child(1)>span:after{mask-image:url(/figma/navigation/purchases.svg);-webkit-mask-image:url(/figma/navigation/purchases.svg)}.pf-metric:nth-child(2)>span:after{mask-image:url(/figma/navigation/finance.svg);-webkit-mask-image:url(/figma/navigation/finance.svg)}.pf-metric:nth-child(3)>span:after{mask-image:url(/figma/navigation/stock.svg);-webkit-mask-image:url(/figma/navigation/stock.svg)}.pf-metric:nth-child(4)>span:after{mask-image:url(/figma/navigation/routes.svg);-webkit-mask-image:url(/figma/navigation/routes.svg)}.pf-metric strong{font-size:30px!important;line-height:1.04!important;letter-spacing:-.03em}.hf-kpi-grid .hf-metric-card{min-height:128px!important;padding:16px!important;justify-content:center;gap:12px}.hf-kpi-grid .hf-metric-copy strong{font-size:32px!important;line-height:1.03!important;letter-spacing:-.03em}.hf-kpi-grid .hf-metric-icon span{width:18px!important;height:18px!important;border:0!important;border-radius:0!important;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.hf-kpi-grid .hf-metric-card:nth-child(1) .hf-metric-icon span{mask-image:url(/figma/navigation/stock.svg);-webkit-mask-image:url(/figma/navigation/stock.svg)}.hf-kpi-grid .hf-metric-card:nth-child(2) .hf-metric-icon span{mask-image:url(/figma/navigation/routes.svg);-webkit-mask-image:url(/figma/navigation/routes.svg)}.hf-kpi-grid .hf-metric-card:nth-child(3) .hf-metric-icon span{mask-image:url(/figma/navigation/finance.svg);-webkit-mask-image:url(/figma/navigation/finance.svg)}.hf-kpi-grid .hf-metric-card:nth-child(4) .hf-metric-icon span{mask-image:url(/figma/navigation/settings.svg);-webkit-mask-image:url(/figma/navigation/settings.svg)}.rc-app-content .canonical-card,.rc-app-content .rmk-panel,.rc-app-content .mf-card,.rc-app-content .df-panel{box-sizing:border-box}.rc-app-content button,.rc-app-content a,.rc-app-content input,.rc-app-content select,.rc-app-content textarea{font-family:inherit}.public-shell{width:min(1440px,100%);padding-left:28px;padding-right:28px}.public-footer{align-items:center;padding:22px 0 14px}.public-footer-nav{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.public-footer-nav button,.public-footer-nav a{min-height:30px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-weight:650;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.public-footer-nav button:hover,.public-footer-nav a:hover{background:var(--surface);color:var(--text)}[data-ui-provisional=available],.ui-available-placeholder{display:none!important}@media (max-width:1180px) and (min-width:901px){.rc-desktop-nav-inner{width:calc(100% - 32px)}}@media (max-width:900px){.rc-app-content{padding-left:15px;padding-right:15px}.public-shell{padding-left:16px;padding-right:16px}.public-footer{align-items:flex-start}.public-footer-nav{justify-content:flex-start}.rc-suiris-dock{width:min(440px,100vw)}.public-brand{width:190px;height:52px}.pf-metric{min-height:118px!important}.pf-metric strong{font-size:28px!important}.hf-kpi-grid .hf-metric-card{min-height:118px!important;padding:14px!important}.hf-kpi-grid .hf-metric-copy strong{font-size:29px!important}}.rmk-pill,button,a.rc-mobile-tab,a.rc-nav-control,.rc-sheet-logout{white-space:nowrap}.rmk-pill{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.rmk-hero h1,.if-hero h1,.rf-hero h1,.rmk-panel-head h2,.if-intelligence-head h2,.rf-panel h2{text-wrap:balance;overflow-wrap:normal;word-break:normal}.rmk-hero h1,.if-hero h1,.rf-hero h1{max-width:22ch}.rmk-panel-head h2,.if-intelligence-head h2,.rf-panel h2{max-width:34ch}.rmk-metric{container-type:inline-size}.rmk-metric strong{max-width:100%;font-size:clamp(16px,11cqi,28px);line-height:1.12;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmk-engine-mark{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:14px!important;padding:10px}.rmk-engine-mark img{width:26px!important;height:26px!important;object-fit:contain}.rf-page{max-width:1632px!important;padding-top:0!important}.rf-footnote{display:block;margin:2px 14px 0;text-align:left}.if-bar{height:12px;overflow:visible;background:linear-gradient(90deg,#cf3f46,#e2a52c 48%,#2aaf70 78%,#2aaf70)!important}.if-bar .if-current-marker{position:absolute;top:50%;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;background:var(--rc-color-text-primary);border:3px solid var(--rc-panel);box-shadow:0 0 0 1px color-mix(in srgb,var(--rc-color-text-primary) 28%,transparent),0 4px 12px #00000038;z-index:4}.if-bar .if-threshold{position:absolute;top:-4px;width:1px;height:20px;transform:translate(-50%);background:color-mix(in srgb,var(--rc-color-text-primary) 45%,transparent);z-index:2}.if-bar .if-threshold:after{position:absolute;top:20px;left:50%;transform:translate(-50%);font-size:8px;line-height:1;color:var(--recome-nav-muted);white-space:nowrap}.if-bar .if-threshold.minimum:after{content:"mín."}.if-bar .if-threshold.ideal:after{content:"ideal"}.if-bar .if-threshold.maximum:after{content:"máx."}.if-bar .if-threshold.ideal,.if-bar .if-threshold.maximum{height:18px;top:-3px}.if-coverage-bars>div{padding-bottom:10px}.if-coverage-bars .if-coverage-critical{color:#cf3f46!important;font-weight:700}.ipf-page,.iof-page,.if-page{min-width:0;overflow-x:clip}.ipf-list,.ipf-import-table{max-width:100%}.ipf-form>*,.iof-form>*{min-width:0}@media (max-width:900px){.rc-app-shell{padding-bottom:calc(124px + env(safe-area-inset-bottom))!important}.rc-app-content{padding-bottom:calc(38px + env(safe-area-inset-bottom))!important}.if-page,.ipf-page,.iof-page,.rf-page,.of-page,.paf-page,.set-page{padding-bottom:42px!important}.rmk-hero h1,.if-hero h1{font-size:30px!important;line-height:36px!important;max-width:18ch}.rf-hero h1{font-size:34px!important;line-height:39px!important;max-width:18ch}.rmk-panel-head h2,.if-intelligence-head h2,.rf-panel h2{font-size:18px!important;line-height:24px!important;max-width:28ch}.rmk-pill{min-height:44px;padding-inline:14px;font-size:12px}.rf-footnote{margin-left:0;margin-right:0}.ipf-list{border:0!important;background:transparent!important;overflow:visible!important;display:grid;gap:10px}.ipf-list-head{display:none!important}.ipf-list article{min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 14px!important;padding:14px!important;border:1px solid var(--recome-nav-line)!important;border-radius:16px!important;background:var(--rc-panel-strong)!important}.ipf-list article>div:first-child{grid-column:1/-1}.ipf-list article button{min-width:68px;padding:0 10px}.ipf-list article strong{white-space:normal!important}.ipf-import-table{overflow:visible!important;border:0!important;background:transparent!important;display:grid;gap:8px}.ipf-import-head{display:none!important}.ipf-import-table>div:not(.ipf-import-head){min-width:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px 12px!important;padding:12px!important;border:1px solid var(--recome-nav-line)!important;border-radius:14px!important;background:var(--rc-panel-strong)!important}.iof-list article,.iof-count-list label{min-width:0;gap:12px}.iof-list article>span:first-child,.iof-count-list label>span{min-width:0}.iof-list strong,.iof-list small,.iof-count-list strong,.iof-count-list small{overflow-wrap:anywhere}}@media (max-width:560px){.if-kpis,.if-engine-metrics,.rf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rmk-metric{min-height:148px!important;padding:16px!important;gap:12px!important}.rmk-metric strong{font-size:clamp(15px,10.5cqi,23px)!important}.if-coverage-bars>div>div:first-child{align-items:flex-start!important;flex-direction:column!important;gap:2px!important}.if-coverage-bars span{white-space:normal!important}.if-bar{margin-top:2px;margin-bottom:12px}.rc-mobile-bottom-safe{padding-bottom:calc(10px + env(safe-area-inset-bottom))!important;height:calc(94px + env(safe-area-inset-bottom))!important}}.hf-operational-overview{position:relative}.hf-overview-head>span{letter-spacing:.16em}.hf-operational-chart{margin-top:4px;display:flex;flex-direction:column;gap:10px}.hf-chart-canvas{position:relative;height:220px;overflow:hidden}.hf-chart-grid{position:absolute;top:16px;right:10px;bottom:22px;left:10px;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:18px;border-bottom:1px solid color-mix(in srgb,var(--recome-nav-line) 70%,transparent);background:repeating-linear-gradient(to bottom,transparent 0,transparent 52px,color-mix(in srgb,var(--recome-nav-line) 60%,transparent) 53px,color-mix(in srgb,var(--recome-nav-line) 60%,transparent) 54px)}.hf-chart-bar{display:flex;align-items:flex-end;justify-content:center;height:100%}.hf-chart-bar i{display:block;width:14px;min-height:8px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--recome-nav-muted) 28%,transparent);transition:height .25s ease}.hf-chart-line{position:absolute;top:16px;right:10px;bottom:22px;left:10px;width:calc(100% - 20px);height:calc(100% - 38px);overflow:visible;pointer-events:none}.hf-chart-line polyline{fill:none;stroke:var(--rc-color-text-primary);stroke-width:3;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.hf-chart-line circle{fill:var(--rc-color-text-primary)}.hf-chart-labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;text-align:center;color:var(--recome-nav-muted);font-size:10px}.hf-chart-labels span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.rc-mobile-brand img{transform:scale(.9);transform-origin:center}.rc-mobile-identity{gap:0!important;align-content:center}.rc-mobile-identity strong{line-height:17px!important;margin:0}.rc-mobile-identity small{line-height:14px!important;margin-top:-1px}.hf-operational-overview{padding:28px 24px 24px!important;gap:24px!important;border-radius:28px!important;min-height:710px;background:var(--rc-panel)!important}.hf-overview-head{gap:22px!important}.hf-overview-head>span{font-size:11px!important;line-height:16px!important;letter-spacing:.17em!important}.hf-focus-tabs{gap:24px!important;overflow:visible!important;justify-content:flex-start}.hf-focus-tabs button{font-size:12px!important;gap:8px!important}.hf-focus-tabs button i{width:10px!important;height:10px!important;background:transparent!important;border:1.5px solid var(--recome-nav-muted)}.hf-focus-tabs button.active i{background:var(--rc-color-text-primary)!important;border-color:var(--rc-color-text-primary)!important}.hf-primary-metric{gap:8px!important;margin-top:12px}.hf-primary-metric strong{font-size:82px!important;line-height:86px!important;letter-spacing:-4px!important;font-weight:400!important}.hf-primary-metric span{font-size:18px!important;line-height:24px!important}.hf-primary-metric small{font-size:12px!important;line-height:18px!important}.hf-periods{gap:34px!important;margin-top:8px}.hf-periods button{font-size:12px!important;padding-bottom:8px!important}.hf-periods button.active:after{width:32px!important;height:2px!important;background:var(--rc-color-text-primary)!important}.hf-operational-chart{margin-top:14px;gap:12px}.hf-chart-canvas{height:245px}.hf-chart-grid{top:12px;right:4px;bottom:22px;left:4px;gap:10px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 62px,color-mix(in srgb,var(--recome-nav-line) 62%,transparent) 63px,color-mix(in srgb,var(--recome-nav-line) 62%,transparent) 64px)}.hf-chart-bar i{width:12px}.hf-chart-line{top:12px;right:4px;bottom:22px;left:4px;width:calc(100% - 8px);height:calc(100% - 34px)}.hf-chart-line polyline{stroke-width:2.5}.hf-chart-labels{font-size:10px;gap:2px}.hf-flow{display:none!important}}@media (max-width:440px){.hf-operational-overview{padding:24px 18px 22px!important;min-height:680px}.hf-focus-tabs{gap:16px!important;justify-content:space-between}.hf-focus-tabs button{font-size:11px!important}.hf-primary-metric strong{font-size:76px!important;line-height:80px!important}.hf-periods{gap:24px!important;justify-content:space-between}.hf-chart-canvas{height:230px}.hf-chart-labels{font-size:9px}}.hf-focus-tabs button,.hf-focus-tabs button.active{background:transparent!important;border:0!important;box-shadow:none!important}.hf-focus-tabs button i{width:9px!important;height:9px!important;background:transparent!important;border:1.5px solid var(--recome-nav-muted)!important}.hf-focus-tabs button.active i{background:var(--rc-color-text-primary)!important;border-color:var(--rc-color-text-primary)!important}.hf-operational-chart{gap:12px}.hf-chart-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--recome-nav-muted);font-size:10px}.hf-chart-meta span{display:flex;align-items:center;gap:7px}.hf-chart-meta span i{width:6px;height:6px;border-radius:50%;background:#18a66b;box-shadow:0 0 0 4px color-mix(in srgb,#18a66b 12%,transparent)}.hf-chart-meta strong{color:var(--rc-color-text-primary);font-size:11px;font-weight:650}.hf-chart-canvas{height:250px;overflow:visible}.hf-chart-y-axis{position:absolute;left:0;top:14px;bottom:26px;width:34px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;color:var(--recome-nav-muted);font-size:8px;line-height:1;opacity:.72}.hf-chart-grid{top:14px;right:8px;bottom:26px;left:40px;gap:24px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 49px,color-mix(in srgb,var(--recome-nav-line) 58%,transparent) 50px,color-mix(in srgb,var(--recome-nav-line) 58%,transparent) 51px)}.hf-chart-bar{position:relative;justify-content:center}.hf-chart-bar b{position:absolute;bottom:calc(min(100%,var(--chart-height,100%)) + 7px);font-size:9px;font-weight:650;color:var(--recome-nav-muted)}.hf-chart-bar i{width:18px;border-radius:5px 5px 1px 1px;background:linear-gradient(to bottom,color-mix(in srgb,var(--rc-color-text-primary) 42%,transparent),color-mix(in srgb,var(--rc-color-text-primary) 12%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--rc-color-text-primary) 22%,transparent)}.hf-chart-line{top:14px;right:8px;bottom:26px;left:40px;width:calc(100% - 48px);height:calc(100% - 40px)}.hf-chart-area{fill:color-mix(in srgb,var(--rc-color-action-primary) 8%,transparent);stroke:none}.hf-chart-line polyline{stroke-width:2.4}.hf-chart-line circle{fill:var(--rc-panel-strong);stroke:var(--rc-color-text-primary);stroke-width:2;vector-effect:non-scaling-stroke}.hf-chart-labels{gap:10px;padding-left:40px;font-size:10px}.hf-chart-labels span{display:flex;flex-direction:column;gap:3px;overflow:visible;white-space:normal}.hf-chart-labels strong{font-size:10px;font-weight:650;color:var(--rc-color-text-primary)}.hf-chart-labels small{font-size:8px;color:var(--recome-nav-muted)}@media (max-width:900px){.hf-chart-canvas{height:260px}.hf-chart-grid{top:12px;right:2px;bottom:24px;left:34px;gap:10px}.hf-chart-line{top:12px;right:2px;bottom:24px;left:34px;width:calc(100% - 36px);height:calc(100% - 36px)}.hf-chart-y-axis{width:29px;top:12px;bottom:24px}.hf-chart-labels{padding-left:34px}.hf-chart-labels small{font-size:7px}.hf-chart-bar i{width:13px}}@media (max-width:440px){.hf-chart-meta strong{font-size:10px}.hf-chart-canvas{height:240px}.hf-chart-labels{gap:3px}.hf-chart-labels strong{font-size:8px}.hf-chart-labels small{display:none}}@media (max-width: 760px){.rfx__setup{padding:28px 18px 42px!important}.rfx__brand{margin-bottom:26px!important}.rfx__brand img{width:188px!important}.rfx__panel{padding:34px 26px!important;border-radius:28px!important}.rfx__eyebrow{font-size:13px!important}.rfx h1{font-size:clamp(46px,12vw,58px)!important;line-height:.98!important}.rfx__panel>p{margin:22px 0 34px!important;font-size:17px!important;line-height:1.55!important}.rfx__grid{gap:20px!important}.rfx__field{gap:10px!important}.rfx__field>span{font-size:15px!important;letter-spacing:.04em!important}.rfx__field>small{font-size:12px!important;line-height:1.45!important}.rfxMenu__trigger{min-height:72px!important;height:72px!important;padding:0 22px!important;border-radius:20px!important}.rfxMenu__trigger span{font-size:16px!important}.rfxMenu__trigger b{font-size:21px!important}.rfxMenu__list{top:calc(100% + 10px)!important;max-height:430px!important;padding:10px!important;gap:5px!important;border-radius:22px!important}.rfxMenu__option{min-height:58px!important;padding:0 16px!important;border-radius:15px!important;font-size:15px!important}.rfxMenu__option b{font-size:19px!important}.rfx__summary{margin-top:24px!important;gap:16px!important;padding:20px!important;border-radius:22px!important}.rfx__flag{width:46px!important;height:46px!important;font-size:32px!important}.rfx__summary strong{font-size:16px!important}.rfx__summary small{font-size:13px!important}.rfx__continue{min-height:76px!important;height:76px!important;margin-top:28px!important;padding:0 26px!important;border-radius:24px!important;font-size:16px!important}.rfx__continue b{font-size:28px!important}.rfx__privacy{margin-top:20px!important;font-size:12px!important;line-height:1.55!important}}.set-profile{align-items:stretch!important;grid-template-columns:112px minmax(0,1fr)!important;gap:18px!important}.set-profile-avatar{width:112px!important;height:112px!important;border-radius:24px!important;align-self:start}.set-profile-avatar .rc-avatar-image{transform:scale(1.5);transform-origin:50% 35%}.set-profile-copy{min-width:0;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:112px!important;overflow:hidden}.set-profile-copy strong{font-size:22px!important;line-height:1.08!important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0!important}.set-profile-copy>small{margin-top:5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-upload{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:auto!important;width:100%!important}.set-upload label,.set-upload button,.set-upload .rmk-pill{width:100%!important;min-width:0!important;height:40px!important;padding:0 10px!important;justify-content:center!important;white-space:nowrap!important}.set-upload>small{grid-column:1/-1!important;margin-top:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:900px){.set-profile{grid-template-columns:132px minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important}.set-profile-avatar{width:132px!important;height:132px!important;border-radius:24px!important}.set-profile-copy{height:132px!important;justify-content:flex-start!important}.set-profile-copy strong{font-size:20px!important;line-height:1.08!important}.set-upload{margin-top:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.set-upload label,.set-upload button,.set-upload .rmk-pill{height:42px!important;font-size:10px!important;padding:0 7px!important}.set-upload>small{font-size:8.5px!important;line-height:1.2!important}}@media (max-width:430px){.set-profile{grid-template-columns:128px minmax(0,1fr)!important;gap:14px!important}.set-profile-avatar{width:128px!important;height:128px!important}.set-profile-copy{height:128px!important}.set-profile-copy strong{font-size:18px!important}.set-profile-copy>small{font-size:9px!important}.set-upload{gap:6px!important}.set-upload label,.set-upload button,.set-upload .rmk-pill{height:38px!important;font-size:9px!important;padding:0 5px!important}}html[data-theme=light] .rc-brand-logo,html[data-theme=light] .rc-footer-brand img,html[data-theme=dark] .rc-brand-logo,html[data-theme=dark] .rc-footer-brand img{filter:none!important}html[data-theme=light] .rc-mobile-brand{background-image:none!important}html[data-theme=light] .rc-mobile-brand img{content:normal!important;opacity:1!important;filter:brightness(0) saturate(100%)!important}html[data-theme=dark] .rc-mobile-brand{background-image:none!important}html[data-theme=dark] .rc-mobile-brand img{content:normal!important;opacity:1!important;filter:none!important}@media (max-width:900px){.rc-mobile-identity{transform:translate(-1px)}.rc-greeting-boost{font-weight:700;letter-spacing:-.02em}}.rc-greeting-text.rc-greeting-morph,.rc-greeting-name-last,.rc-greeting-emoji{opacity:1!important;animation:none!important;transition:none!important;transform:none!important;filter:none!important}@media (prefers-reduced-motion:reduce){.rc-mobile-identity{transform:translate(-1px)}}html[data-theme=light] .rmk-pill.primary,html[data-theme=dark] .rmk-pill.primary,html[data-theme=light] .hf-primary-pill,html[data-theme=dark] .hf-primary-pill{border-color:#0031ff!important;background:#0031ff!important;color:#fff!important;box-shadow:none!important}html[data-theme=light] .rmk-pill.primary img,html[data-theme=dark] .rmk-pill.primary img,html[data-theme=light] .hf-primary-pill img,html[data-theme=dark] .hf-primary-pill img{filter:brightness(0) invert(1)!important}html[data-theme=light] .rc-nav-control.suiris,html[data-theme=dark] .rc-nav-control.suiris,html[data-theme=light] .rc-mobile-icon.suiris,html[data-theme=dark] .rc-mobile-icon.suiris,html[data-theme=light] .hf-suiris-mark,html[data-theme=dark] .hf-suiris-mark,html[data-theme=light] .rc-suiris-mark,html[data-theme=dark] .rc-suiris-mark{border-color:#0031ff!important;background:#0031ff!important;color:#fff!important;box-shadow:0 10px 28px #0031ff38!important}html[data-theme=light] .rc-nav-control.suiris img,html[data-theme=dark] .rc-nav-control.suiris img,html[data-theme=light] .rc-mobile-icon.suiris img,html[data-theme=dark] .rc-mobile-icon.suiris img,html[data-theme=light] .hf-suiris-mark img,html[data-theme=dark] .hf-suiris-mark img,html[data-theme=light] .rc-suiris-mark img,html[data-theme=dark] .rc-suiris-mark img{filter:brightness(0) invert(1)!important}html[data-theme=light] .rc-mobile-identity small{color:#5f636b!important;opacity:1!important}html[data-theme=dark] .rc-mobile-identity small{color:#a7aab1!important;opacity:1!important}.rmk-metric strong{font-size:clamp(32px,3vw,40px)!important;line-height:1.04!important;font-weight:700!important;letter-spacing:-.035em!important}.rmk-metric strong[title^="R$"]{font-size:clamp(29px,2.65vw,36px)!important}html[data-theme=light] .hf-operational-overview{background:#fff!important;border-color:#d9dee8!important;color:#000!important;box-shadow:0 18px 46px #1113180e!important}html[data-theme=light] .hf-overview-head>span{color:#50545c!important}html[data-theme=light] .hf-focus-tabs{background:#fff!important;border-color:#d9dee8!important}html[data-theme=light] .hf-focus-tabs button{background:transparent!important;color:#000!important;box-shadow:none!important}html[data-theme=light] .hf-focus-tabs button.active{background:#000!important;color:#fff!important;box-shadow:none!important}html[data-theme=light] .hf-focus-tabs button i{border-color:#000!important;background:transparent!important}html[data-theme=light] .hf-focus-tabs button.active i{border-color:#fff!important;background:#fff!important}html[data-theme=light] .hf-primary-metric strong,html[data-theme=light] .hf-primary-metric span{color:#000!important}html[data-theme=light] .hf-primary-metric small{color:#636873!important}html[data-theme=light] .hf-periods{background:#fff!important;border-color:#d9dee8!important}html[data-theme=light] .hf-periods button{background:transparent!important;color:#000!important;box-shadow:none!important}html[data-theme=light] .hf-periods button.active{background:#000!important;color:#fff!important;box-shadow:none!important}html[data-theme=light] .hf-periods button.active:after{display:none!important}html[data-theme=light] .hf-operational-chart{background:#fff!important;border-color:#d9dee8!important;color:#000!important}html[data-theme=light] .hf-chart-meta,html[data-theme=light] .hf-chart-y-axis,html[data-theme=light] .hf-chart-labels strong,html[data-theme=light] .hf-chart-bar b{color:#666b75!important}html[data-theme=light] .hf-chart-meta strong{color:#000!important}html[data-theme=light] .hf-chart-canvas:before{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),#e6e9ef calc(25% - 1px),#e6e9ef 25%)!important}html[data-theme=light] .hf-chart-bar i{background:linear-gradient(180deg,#00000038,#0000000f)!important}html[data-theme=light] .hf-chart-line .hf-chart-area{fill:#0000000b!important}html[data-theme=light] .hf-chart-line polyline{stroke:#000!important}html[data-theme=light] .hf-chart-line circle{fill:#fff!important;stroke:#000!important}html[data-theme=light] .hf-best-action{background:#fff!important;color:#000!important;border:1px solid #d9dee8!important;box-shadow:0 18px 46px #1113180b!important}html[data-theme=light] .hf-best-action header span{color:#5f636b!important;opacity:1!important}html[data-theme=light] .hf-best-action header em{background:#fff!important;border-color:#111!important;color:#111!important}html[data-theme=light] .hf-best-action h2,html[data-theme=light] .hf-best-stats strong{color:#000!important}html[data-theme=light] .hf-best-action>p,html[data-theme=light] .hf-best-stats span{color:#5f636b!important;opacity:1!important}html[data-theme=light] .hf-best-actions a:first-child{background:#000!important;border:1px solid #000000!important;color:#fff!important}html[data-theme=light] .hf-best-actions a:last-child{background:#fff!important;border:1px solid #000000!important;color:#000!important}.hf-management-grid{align-items:stretch!important;grid-auto-rows:1fr!important}.hf-management-card{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:124px!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:16px!important;overflow:hidden!important;cursor:pointer!important}.hf-management-card .hf-action-icon{width:50px!important;height:50px!important;min-width:50px!important;flex:0 0 50px!important;border-radius:14px!important;box-sizing:border-box!important}.hf-management-card>div{width:100%!important;min-width:0!important}.hf-management-card strong,.hf-management-card small{max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important}.hf-management-card:focus-visible{outline:2px solid #0031ff!important;outline-offset:2px!important}.hf-management-card:active{transform:scale(.99)!important}html[data-theme=light] .hf-management-card{background:#fff!important;border-color:#d9dee8!important}html[data-theme=light] .hf-management-card .hf-action-icon{background:#eef0f3!important;border-color:#d3d7de!important}@media (max-width: 900px){.rmk-metric strong{font-size:clamp(34px,9vw,40px)!important}.rmk-metric strong[title^="R$"]{font-size:clamp(30px,7.8vw,35px)!important}.hf-management-card{min-height:128px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;padding:14px 12px!important;border-radius:16px!important}.hf-management-card .hf-action-icon{width:48px!important;height:48px!important;min-width:48px!important;flex-basis:48px!important;border-radius:13px!important}.hf-management-card strong{font-size:11px!important;line-height:16px!important}.hf-management-card small{font-size:9px!important;line-height:14px!important}}@media (max-width: 900px){.hf-management-card{min-height:128px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;padding:12px!important;border-radius:14px!important}.hf-management-card .hf-action-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex:0 0 42px!important;border-radius:10px!important;margin:0!important}.hf-management-card .hf-action-icon img{width:18px!important;height:18px!important}.hf-management-card>div{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;text-align:left!important}.hf-management-card em{display:none!important}.hf-management-card strong{width:100%!important;font-size:12px!important;line-height:17px!important;font-weight:500!important;text-align:left!important}.hf-management-card small{width:100%!important;font-size:10px!important;line-height:15px!important;text-align:left!important}}.rc-nav-control.suiris,.rc-mobile-icon.suiris,.hf-suiris-mark,.rc-suiris-mark,.rmk-engine-mark{background:#0031ff!important;border-color:#0031ff!important;color:#fff!important;box-shadow:0 10px 28px #0031ff38!important}.rc-nav-control.suiris img,.rc-mobile-icon.suiris img,.hf-suiris-mark img,.rc-suiris-mark img,.rmk-engine-mark img{filter:brightness(0) invert(1)!important;opacity:1!important}.oaf-check input[type=checkbox]{accent-color:#0031ff!important}.oaf-check input[type=checkbox]:checked{accent-color:#0031ff!important}.set-language-picker .set-language-flag{width:32px!important;height:23px!important;min-width:32px!important;flex:0 0 32px!important;border-radius:5px!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--recome-nav-line) 82%,transparent)!important;color:transparent!important;font-size:0!important;line-height:0!important}.set-language-picker button:nth-child(1) .set-language-flag{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA0MiI+PHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjQyIiByeD0iNCIgZmlsbD0iIzAwOUIzQSIvPjxwYXRoIGQ9Ik0zMCA1IDU0IDIxIDMwIDM3IDYgMjFaIiBmaWxsPSIjRkZERjAwIi8+PGNpcmNsZSBjeD0iMzAiIGN5PSIyMSIgcj0iOSIgZmlsbD0iIzAwMjc3NiIvPjxwYXRoIGQ9Ik0yMS41IDE5LjVjNS0yLjIgMTIuNS0xLjMgMTcgMi4yIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+)!important}.set-language-picker button:nth-child(2) .set-language-flag{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA0MiI+PGNsaXBQYXRoIGlkPSJhIj48cmVjdCB3aWR0aD0iNjAiIGhlaWdodD0iNDIiIHJ4PSI0Ii8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxyZWN0IHdpZHRoPSI2MCIgaGVpZ2h0PSI0MiIgZmlsbD0iI2ZmZiIvPjxnIGZpbGw9IiNCMjIyMzQiPjxyZWN0IHk9IjAiIHdpZHRoPSI2MCIgaGVpZ2h0PSIzLjIzIi8+PHJlY3QgeT0iNi40NiIgd2lkdGg9IjYwIiBoZWlnaHQ9IjMuMjMiLz48cmVjdCB5PSIxMi45MiIgd2lkdGg9IjYwIiBoZWlnaHQ9IjMuMjMiLz48cmVjdCB5PSIxOS4zOCIgd2lkdGg9IjYwIiBoZWlnaHQ9IjMuMjMiLz48cmVjdCB5PSIyNS44NCIgd2lkdGg9IjYwIiBoZWlnaHQ9IjMuMjMiLz48cmVjdCB5PSIzMi4zMCIgd2lkdGg9IjYwIiBoZWlnaHQ9IjMuMjMiLz48cmVjdCB5PSIzOC43NyIgd2lkdGg9IjYwIiBoZWlnaHQ9IjMuMjMiLz48L2c+PHJlY3Qgd2lkdGg9IjI2IiBoZWlnaHQ9IjIyLjYyIiBmaWxsPSIjM0MzQjZFIi8+PGcgZmlsbD0iI2ZmZiI+PGNpcmNsZSBjeD0iMyIgY3k9IjMiIHI9IjEiLz48Y2lyY2xlIGN4PSI4IiBjeT0iMyIgcj0iMSIvPjxjaXJjbGUgY3g9IjEzIiBjeT0iMyIgcj0iMSIvPjxjaXJjbGUgY3g9IjE4IiBjeT0iMyIgcj0iMSIvPjxjaXJjbGUgY3g9IjIzIiBjeT0iMyIgcj0iMSIvPjxjaXJjbGUgY3g9IjUuNSIgY3k9IjYuNSIgcj0iMSIvPjxjaXJjbGUgY3g9IjEwLjUiIGN5PSI2LjUiIHI9IjEiLz48Y2lyY2xlIGN4PSIxNS41IiBjeT0iNi41IiByPSIxIi8+PGNpcmNsZSBjeD0iMjAuNSIgY3k9IjYuNSIgcj0iMSIvPjxjaXJjbGUgY3g9IjMiIGN5PSIxMCIgcj0iMSIvPjxjaXJjbGUgY3g9IjgiIGN5PSIxMCIgcj0iMSIvPjxjaXJjbGUgY3g9IjEzIiBjeT0iMTAiIHI9IjEiLz48Y2lyY2xlIGN4PSIxOCIgY3k9IjEwIiByPSIxIi8+PGNpcmNsZSBjeD0iMjMiIGN5PSIxMCIgcj0iMSIvPjxjaXJjbGUgY3g9IjUuNSIgY3k9IjEzLjUiIHI9IjEiLz48Y2lyY2xlIGN4PSIxMC41IiBjeT0iMTMuNSIgcj0iMSIvPjxjaXJjbGUgY3g9IjE1LjUiIGN5PSIxMy41IiByPSIxIi8+PGNpcmNsZSBjeD0iMjAuNSIgY3k9IjEzLjUiIHI9IjEiLz48Y2lyY2xlIGN4PSIzIiBjeT0iMTciIHI9IjEiLz48Y2lyY2xlIGN4PSI4IiBjeT0iMTciIHI9IjEiLz48Y2lyY2xlIGN4PSIxMyIgY3k9IjE3IiByPSIxIi8+PGNpcmNsZSBjeD0iMTgiIGN5PSIxNyIgcj0iMSIvPjxjaXJjbGUgY3g9IjIzIiBjeT0iMTciIHI9IjEiLz48L2c+PC9nPjwvc3ZnPg==)!important}.set-language-picker button:nth-child(3) .set-language-flag{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA0MiI+PHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjQyIiByeD0iNCIgZmlsbD0iI0FBMTUxQiIvPjxyZWN0IHk9IjEwLjUiIHdpZHRoPSI2MCIgaGVpZ2h0PSIyMSIgZmlsbD0iI0YxQkYwMCIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3IDE0KSI+PHJlY3QgeD0iMCIgeT0iMyIgd2lkdGg9IjIiIGhlaWdodD0iMTAiIGZpbGw9IiNBQTE1MUIiLz48cmVjdCB4PSI1IiB5PSIzIiB3aWR0aD0iMiIgaGVpZ2h0PSIxMCIgZmlsbD0iI0FBMTUxQiIvPjxyZWN0IHg9IjEiIHk9IjEiIHdpZHRoPSI1IiBoZWlnaHQ9IjMiIHJ4PSIxIiBmaWxsPSIjQUExNTFCIi8+PHBhdGggZD0iTTEgN2g1djRIMXoiIGZpbGw9IiNBQTE1MUIiLz48cGF0aCBkPSJNMiA4aDN2MkgyeiIgZmlsbD0iI0YxQkYwMCIvPjwvZz48L3N2Zz4=)!important}@media (min-width: 901px){.rc-desktop-nav-inner{width:min(1680px,calc(100% - 48px))!important;height:88px!important;gap:18px!important}.rc-nav-left{gap:2px!important;min-width:0!important;justify-content:flex-start!important}.rc-brand{width:204px!important;height:56px!important;flex:0 0 204px!important;padding:0!important}.rc-brand-logo{width:204px!important;height:55px!important;object-fit:contain!important;object-position:left center!important}.rc-global-search{width:404px!important;max-width:404px!important;min-width:270px!important;height:40px!important;flex:0 1 404px!important;margin-left:-40px!important;border-radius:10px!important;padding:0 12px!important}.rc-module-nav,.rc-nav-right{gap:8px!important}.rc-nav-control,.rc-profile-avatar{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:10px!important}.rc-nav-control.suiris{width:42px!important;height:42px!important;flex-basis:42px!important}.rc-app-content{width:min(1728px,100%)!important;padding:22px 24px 44px!important}.rc-app-content>*{width:100%!important;max-width:1680px!important;margin-left:auto!important;margin-right:auto!important}.rc-app-footer{width:min(1680px,calc(100% - 48px))!important}}@media (min-width: 901px) and (max-width: 1450px){.rc-nav-left{gap:2px!important}.rc-brand{width:193px!important;height:53px!important;flex-basis:193px!important}.rc-brand-logo{width:193px!important;height:52px!important}.rc-global-search{width:350px!important;max-width:350px!important;min-width:225px!important;height:39px!important;flex-basis:350px!important;margin-left:-35px!important}}@media (min-width: 901px) and (max-width: 1240px){.rc-desktop-nav-inner{width:calc(100% - 32px)!important;gap:12px!important}.rc-nav-left{gap:1px!important}.rc-brand{width:180px!important;height:50px!important;flex-basis:180px!important}.rc-brand-logo{width:180px!important;height:49px!important}.rc-global-search{width:286px!important;max-width:286px!important;min-width:205px!important;height:37px!important;flex-basis:286px!important;margin-left:-30px!important}.rc-nav-control,.rc-profile-avatar{width:38px!important;height:38px!important;flex-basis:38px!important}}@media (min-width: 901px) and (max-width: 1080px){.rc-brand{width:172px!important;height:48px!important;flex-basis:172px!important}.rc-brand-logo{width:172px!important;height:47px!important}.rc-global-search{width:46px!important;min-width:46px!important;height:36px!important;flex-basis:46px!important;margin-left:-25px!important}.rc-global-search span,.rc-global-search kbd{display:none!important}}@media (min-width: 901px){.rc-global-search span{font-size:clamp(11.5px,.52vw,13px)!important;line-height:1.25!important}.rc-global-search kbd{font-size:clamp(9.5px,.42vw,11px)!important}.rc-more-title span,.rc-more-grid strong{font-size:clamp(12px,.54vw,13.5px)!important}.rc-more-title small,.rc-more-grid small,.rc-language-control,.rc-language-control button{font-size:clamp(10.5px,.46vw,12px)!important}.hf-overview-head>span{font-size:clamp(12px,.5vw,13.5px)!important;line-height:1.35!important}.hf-focus-tabs button,.hf-focus-tabs button.active{font-size:clamp(13.5px,.56vw,15px)!important;line-height:1.3!important}.hf-primary-metric small{font-size:clamp(12.5px,.5vw,14px)!important;line-height:1.45!important}.hf-periods button,.hf-periods button.active{font-size:clamp(12.5px,.52vw,14px)!important}.hf-chart-meta,.hf-chart-meta strong{font-size:clamp(11.5px,.48vw,13px)!important;line-height:1.35!important}.hf-chart-y-axis{font-size:clamp(9.5px,.39vw,11px)!important}.hf-chart-bar b{font-size:clamp(10px,.41vw,11.5px)!important;line-height:1.2!important}.hf-chart-labels strong{font-size:clamp(10px,.42vw,11.5px)!important;line-height:1.3!important}.canonical-module-hero>div:first-child>span{font-size:clamp(10.5px,.43vw,12px)!important}.canonical-module-hero p{font-size:clamp(13px,.54vw,15px)!important}.canonical-source-card span,.canonical-view-panel header span:not(.capability-badge),.canonical-card th{font-size:clamp(10px,.41vw,11.5px)!important}.canonical-source-card strong,.canonical-runtime-state strong,.canonical-view-map span{font-size:clamp(12.5px,.5vw,14px)!important}.canonical-source-card small,.canonical-view-map small,.canonical-runtime-state p,.canonical-alert,.canonical-card label,.canonical-card p,.canonical-card th,.canonical-card td{font-size:clamp(11.5px,.47vw,13px)!important}.canonical-view-tabs button,.canonical-subnav button{font-size:clamp(12px,.49vw,13.5px)!important}.canonical-view-panel header p{font-size:clamp(12.5px,.51vw,14px)!important}.capability-badge,.canonical-runtime-state code{font-size:clamp(10px,.4vw,11px)!important}.rmk-panel-head>.rmk-pill,.rmk-panel-head>a.rmk-pill,.rmk-panel-head>button.rmk-pill,.if-intelligence-head .rmk-pill,.if-hero .rmk-pill{font-size:clamp(12.5px,.5vw,14px)!important}.rmk-metric small,.pf-metric small,.if-engine-metrics small,.pf-automation-metrics small{font-size:clamp(11.5px,.47vw,13px)!important;line-height:1.35!important}}@media (min-width: 901px) and (max-width: 1240px){.rc-global-search span{font-size:11.5px!important}.hf-focus-tabs button,.hf-focus-tabs button.active{font-size:13px!important}.hf-periods button,.hf-periods button.active{font-size:12px!important}.hf-chart-meta,.hf-chart-meta strong{font-size:11.5px!important}.hf-chart-y-axis{font-size:9px!important}.hf-chart-labels strong{font-size:9.5px!important}}@media (max-width: 900px){.rc-app-shell{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}.rc-mobile-bottom-safe.rc-mobile-bottom-v2-safe{height:calc(68px + env(safe-area-inset-bottom,0px))!important;padding:0 0 env(safe-area-inset-bottom,0px)!important;background:color-mix(in srgb,var(--recome-nav-surface) 98%,transparent)!important;border-top:1px solid color-mix(in srgb,var(--recome-nav-line) 82%,transparent)!important;box-shadow:0 -8px 28px #0000000f!important}.rc-mobile-bottom-nav.rc-mobile-bottom-v2{height:68px!important;padding:7px 0 6px!important}.rc-mobile-bottom-v2 .rc-mobile-tab{position:relative!important;height:55px!important;padding:5px 2px 7px!important;gap:4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--recome-nav-muted)!important;box-shadow:none!important;overflow:visible!important;transform:none!important;transition:color .18s ease,opacity .18s ease!important}.rc-mobile-bottom-v2 .rc-mobile-tab:before{content:"";position:absolute;left:50%;top:auto;bottom:0;width:24px;height:2.5px;border-radius:999px;background:var(--rc-color-action-primary);box-shadow:none!important;filter:none!important;opacity:0;transform:translate(-50%);transform-origin:center;transition:opacity .17s ease;pointer-events:none}.rc-mobile-bottom-v2 .rc-mobile-tab.active{background:transparent!important;color:var(--rc-color-text-primary)!important;box-shadow:none!important;transform:none!important}.rc-mobile-bottom-v2 .rc-mobile-tab.active:before{opacity:1;transform:translate(-50%);box-shadow:none!important;filter:none!important}.rc-mobile-bottom-v2 .rc-mobile-tab .rc-icon{width:20px!important;height:20px!important;opacity:.58;transition:opacity .18s ease,filter .18s ease!important}.rc-mobile-bottom-v2 .rc-mobile-tab.active .rc-icon{opacity:1!important;transform:none!important}.rc-mobile-bottom-v2 .rc-mobile-tab span{color:inherit!important;font-size:9.75px!important;font-weight:500!important;letter-spacing:-.01em;opacity:.76;transition:opacity .18s ease,font-weight .18s ease!important}.rc-mobile-bottom-v2 .rc-mobile-tab.active span{font-weight:600!important;opacity:1!important}html[data-theme=dark] .rc-mobile-bottom-v2 .rc-mobile-tab.active .rc-icon:not([src*=suiris]){filter:brightness(0) invert(1)!important}html[data-theme=dark] .rc-mobile-bottom-v2 .rc-mobile-tab:not(.active) .rc-icon:not([src*=suiris]){filter:brightness(0) invert(1)!important;opacity:.52!important}html[data-theme=light] .rc-mobile-bottom-v2 .rc-mobile-tab.active .rc-icon:not([src*=suiris]){filter:none!important}html[data-theme=light] .rc-mobile-bottom-v2 .rc-mobile-tab:not(.active) .rc-icon:not([src*=suiris]){filter:none!important;opacity:.48!important}.rc-mobile-bottom-v2 .rc-mobile-tab:active{transform:none!important}}@media (max-width: 380px){.rc-mobile-bottom-v2 .rc-mobile-tab span{font-size:9.25px!important}}@media (prefers-reduced-motion: reduce){.rc-mobile-bottom-v2 .rc-mobile-tab,.rc-mobile-bottom-v2 .rc-mobile-tab:before,.rc-mobile-bottom-v2 .rc-mobile-tab .rc-icon,.rc-mobile-bottom-v2 .rc-mobile-tab span{transition:none!important}}.hf-period-menu button i,.hf-period-menu button.active i{display:none!important;width:0!important;height:0!important;flex:0 0 0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}@media (max-width:600px){.hf-operational-overview.hf-period-control-v2 .hf-overview-head{grid-template-columns:minmax(0,1fr) 72px!important;column-gap:7px!important}.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button,.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button.active{font-size:10.8px!important;font-weight:540!important}.hf-period-trigger{width:72px!important;min-width:72px!important;max-width:72px!important;min-height:46px!important;padding:0 6px!important;gap:5px!important}.hf-period-trigger span{font-size:10.2px!important;font-weight:620!important}}@media (max-width:390px){.hf-operational-overview.hf-period-control-v2 .hf-overview-head{grid-template-columns:minmax(0,1fr) 64px!important;column-gap:6px!important}.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button,.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button.active{font-size:10.2px!important;padding-left:2px!important;padding-right:2px!important}.hf-period-trigger{width:64px!important;min-width:64px!important;max-width:64px!important;padding:0 5px!important;gap:4px!important}.hf-period-trigger span{display:none!important}}.rc-suiris-trace{display:block;margin-top:8px;color:var(--recome-nav-muted);font-size:9px;line-height:1.35}.rc-suiris-feedback{margin-top:9px;display:flex;flex-wrap:wrap;gap:6px}.rc-suiris-feedback button{min-height:28px;padding:0 9px;border:1px solid var(--recome-nav-line);border-radius:9px;background:transparent;color:var(--recome-nav-item-fg);cursor:pointer;font:inherit;font-size:9px;font-weight:600}.rc-suiris-feedback button:hover:not(:disabled){background:var(--rc-panel-strong)}.rc-suiris-feedback button:disabled{cursor:default;opacity:.62}@media (max-width: 420px){.rc-suiris-feedback button{min-height:32px}}@media (prefers-reduced-motion: reduce){.rc-suiris-feedback button{transition:none}}.rc-suiris-dock{width:min(560px,100vw)}.rc-suiris-head{min-height:92px;padding:18px 22px}.rc-suiris-brand strong{font-size:18px;letter-spacing:-.025em}.rc-suiris-brand small{margin-top:3px;font-size:13px;line-height:1.4}.rc-suiris-query-intro{padding:18px 22px 16px;border-bottom:1px solid var(--recome-nav-line)}.rc-suiris-query-intro span,.rc-suiris-suggestions>span{display:block;color:var(--recome-nav-muted);font-size:11px;font-weight:800;letter-spacing:.12em}.rc-suiris-query-intro p{margin:7px 0 0;color:var(--recome-nav-item-fg);font-size:14px;line-height:1.55}.rc-suiris-messages{padding:20px 22px;gap:14px}.rc-suiris-message{max-width:92%;padding:14px 15px;gap:6px}.rc-suiris-message>span{font-size:11px;letter-spacing:.08em}.rc-suiris-message p{font-size:15px;line-height:1.6}.rc-suiris-thinking{font-size:14px;line-height:1.5}.rc-suiris-suggestions{padding:0 22px 16px;gap:8px}.rc-suiris-suggestions>span{margin-bottom:2px}.rc-suiris-suggestions button{min-height:42px;padding:9px 12px;border-radius:10px;font-size:13px;line-height:1.35;text-align:left}.rc-suiris-input{padding:14px 22px 8px;align-items:stretch}.rc-suiris-input textarea{min-width:0;min-height:58px;flex:1;resize:vertical;padding:10px 12px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel-strong);color:var(--recome-nav-item-fg);font:inherit;font-size:15px;line-height:1.45;outline:0}.rc-suiris-input textarea:focus{border-color:var(--rc-color-action-primary)}.rc-suiris-input button{height:auto;min-height:58px;font-size:14px}.rc-suiris-input-hint{display:block;padding:0 22px 18px;color:var(--recome-nav-muted);font-size:11px;line-height:1.4}@media (max-width: 560px){.rc-suiris-dock{width:100vw}.rc-suiris-head{min-height:82px;padding:15px 16px}.rc-suiris-query-intro{padding:15px 16px}.rc-suiris-query-intro p{font-size:13px}.rc-suiris-messages{padding:16px;gap:12px}.rc-suiris-message{max-width:96%;padding:13px}.rc-suiris-message p{font-size:14px}.rc-suiris-suggestions{padding:0 16px 14px}.rc-suiris-input{padding:12px 16px 7px}.rc-suiris-input button{min-width:82px}.rc-suiris-input-hint{padding:0 16px 15px}}.rc-suiris-processing{margin:0 22px 18px;padding:14px;border:1px solid var(--recome-nav-line);border-radius:12px;background:color-mix(in srgb,var(--rc-panel-strong) 88%,transparent);display:flex;align-items:center;gap:12px}.rc-suiris-processing>div{display:grid;gap:3px}.rc-suiris-processing strong{font-size:14px;font-weight:650}.rc-suiris-processing small{color:var(--recome-nav-muted);font-size:11px;font-variant-numeric:tabular-nums}.rc-suiris-core{width:30px;height:30px;position:relative;display:grid;place-items:center}.rc-suiris-core:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid color-mix(in srgb,var(--rc-color-action-primary) 52%,var(--recome-nav-line));border-radius:50%;animation:rc-suiris-breathe 1.8s ease-in-out infinite}.rc-suiris-core i{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--rc-color-action-primary);animation:rc-suiris-orbit 1.6s linear infinite}.rc-suiris-core i:nth-child(1){transform:translate(10px)}.rc-suiris-core i:nth-child(2){transform:rotate(120deg) translate(10px);animation-delay:-.53s}.rc-suiris-core i:nth-child(3){transform:rotate(240deg) translate(10px);animation-delay:-1.06s}.rc-suiris-thought{margin-top:8px;color:var(--recome-nav-muted);font-size:11px}.rc-suiris-thought summary{width:max-content;cursor:pointer;list-style:none}.rc-suiris-thought summary::-webkit-details-marker{display:none}.rc-suiris-thought summary:after{content:"⌄";margin-left:6px}.rc-suiris-thought[open] summary:after{content:"⌃"}.rc-suiris-thought ul{margin:8px 0 0;padding-left:16px;display:grid;gap:3px;line-height:1.45}@keyframes rc-suiris-breathe{50%{transform:scale(1.13);opacity:.58}}@keyframes rc-suiris-orbit{to{transform:rotate(360deg) translate(10px)}}@media (max-width:560px){.rc-suiris-processing{margin:0 16px 15px}}@media (prefers-reduced-motion:reduce){.rc-suiris-core:before,.rc-suiris-core i{animation:none}}.rc-suiris-action{margin:4px 0 10px;padding:14px;border:1px solid rgba(2,61,218,.28);border-radius:14px;background:#023dda0e;display:grid;gap:11px}.rc-suiris-action__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:10px}.rc-suiris-action__eyebrow span{font-size:6px;font-weight:850;letter-spacing:.13em;color:#6b7480}.rc-suiris-action__eyebrow b{padding:4px 7px;border-radius:999px;background:#171a20;color:#aeb5bf;font-size:6px;text-transform:uppercase}.rc-suiris-action h3{margin:0;font-size:13px;line-height:1.25;letter-spacing:-.03em}.rc-suiris-action__diff{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.rc-suiris-action__diff>span{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#13161b;display:grid;gap:4px}.rc-suiris-action__diff small{color:#69717c;font-size:5.8px}.rc-suiris-action__diff strong{overflow-wrap:anywhere;font-size:8px;line-height:1.35}.rc-suiris-action__diff>i{color:#6a727d;font-size:8px;font-style:normal}.rc-suiris-action__impact{padding-top:2px;display:grid;gap:4px}.rc-suiris-action__impact>span{color:#77808b;font-size:6px;font-weight:780;letter-spacing:.08em}.rc-suiris-action__impact p{margin:0;color:#9ba2ac;font-size:6.8px;line-height:1.45}.rc-suiris-action__buttons{display:flex;justify-content:flex-end;gap:6px}.rc-suiris-action__buttons button{min-height:36px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#15181d;color:#d2d6dc;font-size:7px;font-weight:760;cursor:pointer}.rc-suiris-action__buttons button.primary{border-color:#023dda;background:#023dda;color:#fff}.rc-suiris-action__buttons button:disabled{opacity:.45;cursor:not-allowed}.rc-suiris-action>small{color:#59626e;font-size:5.8px;line-height:1.4}@media (max-width:520px){.rc-suiris-action__diff{grid-template-columns:1fr}.rc-suiris-action__diff>i{transform:rotate(90deg);justify-self:center}}.rc-operational-bell{position:relative}.rc-notification-badge{position:absolute;top:3px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#fff;color:#0a0a0a;border:2px solid var(--rc-shell-bg,#0b0c0e);font-size:8px;font-weight:800;line-height:12px;display:grid;place-items:center;box-sizing:border-box}.rc-operational-notification-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:198;border:0;background:#00000038;cursor:default}.rc-operational-notifications{position:fixed;z-index:199;top:70px;right:18px;width:min(430px,calc(100vw - 28px));height:min(720px,calc(100vh - 90px));display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--rc-shell-line,#2a2d32) 88%,transparent);border-radius:18px;background:color-mix(in srgb,var(--rc-shell-panel,#101216) 98%,transparent);box-shadow:0 28px 90px #00000057;color:var(--rc-shell-text,#f5f5f1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.rc-notification-center-header{min-height:82px;padding:18px 18px 14px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid color-mix(in srgb,var(--rc-shell-line,#2a2d32) 84%,transparent)}.rc-notification-center-header>div{display:grid;gap:4px}.rc-notification-center-header strong{font-size:16px;line-height:1.2;letter-spacing:-.025em}.rc-notification-center-header small{max-width:310px;font-size:10px;line-height:1.45;color:var(--rc-shell-muted,#8f96a3)}.rc-notification-close{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--rc-shell-line,#2a2d32) 88%,transparent);border-radius:9px;background:transparent;color:inherit;cursor:pointer;font-size:20px;line-height:1}.rc-notification-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:10px 14px 8px}.rc-notification-tabs button{min-height:35px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--rc-shell-muted,#8f96a3);font:inherit;font-size:10px;font-weight:650;cursor:pointer}.rc-notification-tabs button.active{color:var(--rc-shell-text,#f5f5f1);border-color:color-mix(in srgb,var(--rc-shell-line,#2a2d32) 94%,transparent);background:color-mix(in srgb,var(--rc-shell-text,#fff) 6%,transparent)}.rc-operational-notification-list{flex:1;overflow:auto;padding:4px 12px 14px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--rc-shell-muted,#8f96a3) 35%,transparent) transparent}.rc-notification-group{display:grid;gap:8px;margin-top:8px}.rc-notification-group h3{margin:0;padding:4px 6px 1px;font-size:9px;line-height:1.3;text-transform:uppercase;letter-spacing:.085em;color:var(--rc-shell-muted,#8f96a3);font-weight:700}.rc-notification-group-items{display:grid;gap:8px}.rc-notification-card{overflow:hidden;border-radius:13px;border:1px solid color-mix(in srgb,var(--rc-shell-line,#2a2d32) 88%,transparent);background:color-mix(in srgb,var(--rc-shell-text,#fff) 3.8%,transparent);transition:border-color .16s ease,background .16s ease,transform .16s ease}.rc-notification-card:hover{border-color:color-mix(in srgb,var(--rc-shell-line,#2a2d32) 65%,var(--rc-shell-text,#fff));background:color-mix(in srgb,var(--rc-shell-text,#fff) 5.5%,transparent)}.rc-notification-card.unread{border-color:color-mix(in srgb,var(--rc-shell-text,#fff) 28%,var(--rc-shell-line,#2a2d32));background:color-mix(in srgb,var(--rc-shell-text,#fff) 5.2%,transparent)}.rc-notification-card.read{opacity:.78}.rc-notification-card-main{width:100%;padding:13px 13px 9px;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;text-align:left;cursor:pointer}.rc-notification-module-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;letter-spacing:-.02em;background:color-mix(in srgb,var(--rc-shell-text,#fff) 7%,transparent);color:var(--rc-shell-text,#f5f5f1);border:1px solid color-mix(in srgb,var(--rc-shell-text,#fff) 15%,transparent)}.rc-operational-notification-copy{min-width:0;display:grid;gap:4px}.rc-notification-card-meta{display:flex;align-items:center;gap:5px;min-width:0}.rc-notification-card-meta small{font-size:8.5px;color:var(--rc-shell-muted,#8f96a3);text-transform:uppercase;letter-spacing:.055em}.rc-notification-card-meta>span{font-size:8px;color:color-mix(in srgb,var(--rc-shell-muted,#8f96a3) 70%,transparent)}.rc-notification-card-meta i{width:6px;height:6px;margin-left:auto;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 10%,transparent)}.rc-operational-notification-copy strong{font-size:11.5px;line-height:1.35;font-weight:750;letter-spacing:-.012em}.rc-operational-notification-copy p{margin:0;font-size:10px;line-height:1.48;color:color-mix(in srgb,currentColor 70%,transparent)}.rc-notification-card>footer{min-height:38px;padding:0 12px 10px 60px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.rc-notification-card>footer button{min-height:28px;padding:0 10px;border-radius:8px;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.rc-notification-action{border:1px solid var(--rc-shell-text,#f5f5f1);background:var(--rc-shell-text,#f5f5f1);color:var(--rc-shell-bg,#0b0c0e)}.rc-notification-read{border:0;background:transparent;color:var(--rc-shell-muted,#8f96a3);padding-left:3px!important;padding-right:3px!important}.rc-notification-read-state{font-size:9px;color:var(--rc-shell-muted,#8f96a3)}.rc-operational-notification-empty{min-height:250px;padding:34px 26px;display:grid;place-content:center;text-align:center;gap:7px;color:var(--rc-shell-muted,#8f96a3)}.rc-operational-notification-empty strong{font-size:13px;color:var(--rc-shell-text,#f5f5f1)}.rc-operational-notification-empty span{font-size:10px;line-height:1.55;max-width:290px}.rc-notification-center-footer{min-height:54px;padding:10px 14px 10px 18px;border-top:1px solid color-mix(in srgb,var(--rc-shell-line,#2a2d32) 84%,transparent);display:flex;align-items:center;justify-content:space-between;gap:12px}.rc-notification-center-footer span{font-size:9px;color:var(--rc-shell-muted,#8f96a3)}.rc-notification-center-footer button{min-height:31px;padding:0 11px;border-radius:8px;border:1px solid color-mix(in srgb,var(--rc-shell-line,#2a2d32) 88%,transparent);background:transparent;color:inherit;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.rc-notification-center-footer button:disabled{opacity:.38;cursor:default}html[data-theme=light] .rc-operational-notifications{background:#f7f7f9;color:#17191d;border-color:#e5e7eb;box-shadow:0 28px 80px #1f232924}html[data-theme=light] .rc-operational-notification-backdrop{background:#1f23291f}html[data-theme=light] .rc-operational-notification-badge{background:#111;color:#fff;border-color:#fff}html[data-theme=light] .rc-notification-center-header{border-color:#e6e8eb}html[data-theme=light] .rc-notification-tabs button.active{background:#fff;border-color:#d9dce1;color:#17191d}html[data-theme=light] .rc-notification-card{background:#fff;border-color:#eceef1;box-shadow:0 5px 18px #1b1f2509}html[data-theme=light] .rc-notification-card.unread{border-color:#cfd2d7;background:#fff}html[data-theme=light] .rc-notification-card:hover{background:#fff;border-color:#d9dde3}html[data-theme=light] .rc-notification-action{background:#111;color:#fff;border-color:#111}html[data-theme=light] .rc-notification-center-footer{border-color:#e6e8eb}html[data-theme=light] .rc-notification-center-footer button{border-color:#d9dce1}html[data-theme=light] .rc-operational-notification-empty strong{color:#17191d}@media (max-width:760px){.rc-operational-notification-backdrop{background:#0000005c}.rc-operational-notifications{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.rc-notification-center-header{min-height:86px;padding:calc(env(safe-area-inset-top) + 16px) 18px 13px}.rc-notification-center-header>div{justify-items:start}.rc-notification-center-header strong{font-size:17px}.rc-notification-center-header small{font-size:10px}.rc-notification-tabs{padding:10px 16px}.rc-notification-tabs button{min-height:38px;border-color:color-mix(in srgb,var(--rc-shell-line,#2a2d32) 78%,transparent)}.rc-operational-notification-list{padding:2px 14px 18px}.rc-notification-group{margin-top:10px}.rc-notification-group h3{padding-left:3px}.rc-notification-group-items{gap:9px}.rc-notification-card{border-radius:17px}.rc-notification-card-main{padding:14px 13px 10px;grid-template-columns:39px minmax(0,1fr);gap:11px}.rc-notification-module-icon{width:38px;height:38px}.rc-operational-notification-copy strong{font-size:12px}.rc-operational-notification-copy p{font-size:10.5px}.rc-notification-card>footer{padding-left:63px;padding-bottom:12px}.rc-notification-center-footer{padding:10px 16px calc(env(safe-area-inset-bottom) + 11px);min-height:64px;background:inherit}.rc-notification-badge{top:-3px;right:-4px}}@media (min-width:761px) and (max-height:760px){.rc-operational-notifications{height:calc(100vh - 84px)}}@media (max-width: 900px){.rc-mobile-more-sheet.rc-mobile-more-v2-sheet.rc-mobile-more-mature{max-height:min(88dvh,820px)!important;padding:9px 18px calc(18px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto;scrollbar-width:none}.rc-mobile-more-mature::-webkit-scrollbar{display:none}.rc-mobile-more-mature .rc-sheet-handle{margin-bottom:14px!important}.rc-mobile-more-mature .rc-more-mature-header{min-height:62px!important;margin-bottom:14px!important;align-items:flex-start!important}.rc-mobile-more-mature .rc-more-mature-title{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.rc-mobile-more-mature .rc-more-mature-title-row{display:flex;align-items:center;gap:9px}.rc-mobile-more-mature .rc-more-mature-title-row>strong{font-size:25px!important;line-height:1!important;letter-spacing:-.04em}.rc-mobile-more-mature .rc-more-role-chip{min-height:25px;padding:0 9px;border:1px solid var(--recome-nav-line);border-radius:999px;display:inline-flex;align-items:center;color:var(--recome-nav-muted);background:color-mix(in srgb,var(--rc-panel) 82%,transparent);font-size:9px;font-weight:650;letter-spacing:.01em}.rc-mobile-more-mature .rc-more-access-summary{margin-top:7px;color:var(--recome-nav-muted);font-size:10px;line-height:1.35}.rc-mobile-more-mature .rc-mobile-more-search{height:44px;margin-bottom:18px;padding:0 12px;border-color:color-mix(in srgb,var(--recome-nav-line) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--rc-panel) 84%,transparent)}.rc-mobile-more-mature .rc-mobile-more-search input{font-size:11px}.rc-more-block{margin-top:18px}.rc-more-block:first-of-type{margin-top:0}.rc-more-block-head{min-height:28px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rc-more-block-head>div{min-width:0;display:flex;align-items:baseline;gap:7px}.rc-more-block-head strong{color:var(--recome-nav-item-fg);font-size:10.5px;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.rc-more-block-head small{color:var(--recome-nav-muted);font-size:9px}.rc-more-edit-button{min-height:30px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:var(--recome-nav-muted);cursor:pointer;font-size:9.5px;font-weight:650}.rc-more-edit-button.active{background:color-mix(in srgb,var(--recome-nav-item-fg) 8%,transparent);color:var(--recome-nav-item-fg)}.rc-more-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rc-more-quick-wrap{position:relative;min-width:0}.rc-more-quick-card{min-height:74px;padding:11px 12px;display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--recome-nav-line) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--rc-panel) 78%,transparent);color:var(--recome-nav-item-fg);text-decoration:none;transition:transform .14s ease,background .16s ease,border-color .16s ease}.rc-more-quick-card:active{transform:scale(.985)}.rc-more-quick-card.active{border-color:color-mix(in srgb,var(--rc-color-action-primary) 48%,var(--recome-nav-line));background:color-mix(in srgb,var(--rc-color-action-primary) 9%,var(--rc-panel))}.rc-more-module-icon{width:36px;height:36px;flex:0 0 36px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--recome-nav-item-fg) 7%,transparent)}.rc-more-module-icon img{width:18px;height:18px;object-fit:contain}html[data-theme=dark] .rc-more-module-icon img,html[data-theme=dark] .rc-more-list-chevron{filter:brightness(0) invert(1)}.rc-more-quick-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.rc-more-quick-copy strong{overflow:hidden;color:var(--recome-nav-item-fg);font-size:11.5px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.rc-more-quick-copy small{overflow:hidden;color:var(--recome-nav-muted);font-size:8.7px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.rc-more-quick-remove{position:absolute;top:5px;right:5px;z-index:2;width:24px;height:24px;border:1px solid var(--recome-nav-line);border-radius:8px;display:grid;place-items:center;background:var(--rc-panel-strong);color:var(--recome-nav-muted);cursor:pointer;font-size:14px;line-height:1}.rc-more-edit-note{margin:8px 2px 0;color:var(--recome-nav-muted);font-size:8.8px;line-height:1.35}.rc-more-group{margin-top:18px}.rc-more-group-title{margin:0 0 6px;color:var(--recome-nav-muted);font-size:9px;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.rc-more-list{display:flex;flex-direction:column}.rc-more-list-row{min-height:61px;display:flex;align-items:stretch;border-bottom:1px solid color-mix(in srgb,var(--recome-nav-line) 64%,transparent)}.rc-more-list-row:last-child{border-bottom:0}.rc-more-list-link{min-width:0;flex:1 1 auto;padding:9px 2px;display:flex;align-items:center;gap:11px;color:var(--recome-nav-item-fg);text-decoration:none}.rc-more-list-link.active .rc-more-module-icon{background:color-mix(in srgb,var(--rc-color-action-primary) 12%,transparent)}.rc-more-list-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.rc-more-list-copy strong{color:var(--recome-nav-item-fg);font-size:11.5px;font-weight:680;line-height:1.15}.rc-more-list-copy small{overflow:hidden;color:var(--recome-nav-muted);font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.rc-more-list-chevron{width:14px;height:14px;flex:0 0 14px;opacity:.42}.rc-more-pin-button{width:38px;flex:0 0 38px;margin:10px 0 10px 6px;border:0;border-radius:10px;background:color-mix(in srgb,var(--recome-nav-item-fg) 6%,transparent);color:var(--recome-nav-muted);cursor:pointer;font-size:14px;font-weight:700}.rc-more-pin-button.active{background:color-mix(in srgb,var(--rc-color-action-primary) 13%,transparent);color:var(--rc-color-action-primary)}.rc-more-search-result-count{margin:0 0 6px;color:var(--recome-nav-muted);font-size:9px}.rc-more-utilities-panel{margin-top:22px;padding-top:15px;border-top:1px solid color-mix(in srgb,var(--recome-nav-line) 70%,transparent)}.rc-more-utilities-panel>strong{display:block;margin-bottom:5px;color:var(--recome-nav-muted);font-size:9px;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.rc-more-utility-link{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--recome-nav-line) 54%,transparent);color:var(--recome-nav-item-fg);text-decoration:none;font-size:10.5px;font-weight:600}.rc-more-utility-link:last-of-type{border-bottom:0}.rc-more-utility-link span:last-child{color:var(--recome-nav-muted);font-size:14px}.rc-mobile-more-mature .rc-mobile-more-locale{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--recome-nav-line) 62%,transparent)}.rc-mobile-more-mature .rc-sheet-logout{min-height:42px;margin-top:12px!important;border-radius:11px!important}.rc-more-no-results{min-height:110px;padding:20px;display:grid;place-items:center;color:var(--recome-nav-muted);text-align:center;font-size:10px}}@media (max-width: 380px){.rc-mobile-more-sheet.rc-mobile-more-v2-sheet.rc-mobile-more-mature{padding-right:14px!important;padding-left:14px!important}.rc-more-quick-grid{gap:7px}.rc-more-quick-card{padding-right:9px;padding-left:9px}.rc-more-module-icon{width:34px;height:34px;flex-basis:34px}}.hf-operational-overview.hf-period-control-v2 .hf-overview-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px 10px!important}.hf-operational-overview.hf-period-control-v2 .hf-overview-head>span{grid-column:1 / -1!important;grid-row:1!important}.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs{grid-column:1!important;grid-row:2!important;position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:4px!important;margin:0!important;padding:5px!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:14px!important;background:#ffffff05!important;box-shadow:inset 0 1px #ffffff05!important}.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button,.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button:hover,.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button:focus,.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button:focus-visible,.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button:active,.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button.active{min-width:0!important;min-height:38px!important;height:38px!important;padding:0 7px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:#777c85!important;font-size:12px!important;line-height:18px!important;font-weight:520!important;transition:background .18s ease,color .18s ease,transform .15s ease!important}.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button:hover{color:#d7d9dd!important}.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button.active{color:#f5f6f7!important;background:#fff1!important;box-shadow:inset 0 1px #ffffff06!important}.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button:active{transform:scale(.985)!important}.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button i{display:none!important}.hf-operational-overview.hf-period-control-v2>.hf-periods{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.hf-period-selector{position:relative;z-index:22;grid-column:2;grid-row:2;align-self:stretch}.hf-period-trigger{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:100%;min-height:50px;min-width:112px;padding:0 11px;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:#ffffff05;color:#f2f3f4;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:inset 0 1px #ffffff05;transition:border-color .18s ease,background .18s ease,transform .15s ease}.hf-period-trigger:hover,.hf-period-trigger:focus-visible{border-color:#ffffff1c;background:#ffffff0a;outline:none}.hf-period-trigger:active{transform:scale(.985)}.hf-period-trigger svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:#9da1aa}.hf-period-trigger svg:last-child{width:14px;height:14px;flex-basis:14px;transition:transform .18s ease}.hf-period-trigger svg:last-child.open{transform:rotate(180deg)}.hf-period-trigger span{min-width:0;font-size:11px;line-height:1;font-weight:600;white-space:nowrap}.hf-period-menu{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:176px;padding:6px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#0f1115fa;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff06;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);animation:hfPeriodMenuIn .16s cubic-bezier(.2,.8,.2,1) both}.hf-period-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#92969f;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-size:11px;font-weight:550;text-align:left}.hf-period-menu button:hover{color:#e9eaec;background:#ffffff0a}.hf-period-menu button.active{color:#f6f7f8;background:#fff1}.hf-period-menu button i{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:transparent}.hf-period-menu button.active i{background:#3e5cff;box-shadow:0 0 0 4px #3e5cff1a}.hf-operational-overview.hf-period-control-v2 .hf-primary-metric{margin-top:28px!important}@keyframes hfPeriodMenuIn{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:600px){.hf-operational-overview.hf-period-control-v2 .hf-overview-head{grid-template-columns:minmax(0,1fr) 88px!important;gap:12px 8px!important}.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs{gap:3px!important;padding:4px!important;border-radius:13px!important}.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button,.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button.active{min-height:36px!important;height:36px!important;padding:0 4px!important;border-radius:9px!important;font-size:10px!important}.hf-period-trigger{min-width:88px;min-height:46px;padding:0 8px;gap:6px;border-radius:13px}.hf-period-trigger span{font-size:9.5px}.hf-period-trigger svg{width:15px;height:15px;flex-basis:15px}.hf-period-trigger svg:last-child{width:12px;height:12px;flex-basis:12px}.hf-period-menu{width:158px}}@media (max-width:390px){.hf-operational-overview.hf-period-control-v2 .hf-overview-head{grid-template-columns:minmax(0,1fr) 76px!important}.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button,.hf-operational-overview.hf-period-control-v2 .hf-focus-tabs button.active{font-size:9.2px!important;padding:0 2px!important}.hf-period-trigger{min-width:76px;padding:0 7px}.hf-period-trigger span{display:none}.hf-period-menu{width:154px}}@media (prefers-reduced-motion:reduce){.hf-period-trigger,.hf-period-menu,.hf-focus-tabs button{animation:none!important;transition:none!important}}.hf-home{width:100%;max-width:1376px;margin:0 auto;padding:28px 0 44px;display:flex;flex-direction:column;gap:22px;color:var(--rc-color-text-primary)}.hf-home a{text-decoration:none;color:inherit}.hf-module-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px}.hf-module-title{display:flex;flex-direction:column;gap:4px}.hf-module-title h1{margin:0;font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.4px}.hf-module-title span,.hf-overview-head>span,.hf-section-head span,.hf-human-decisions>span,.hf-queue>span,.hf-insights>span{font-size:11px;line-height:16px;font-weight:500;letter-spacing:.88px;color:var(--recome-nav-muted)}.hf-module-actions{display:flex;align-items:center;gap:10px}.hf-source-status{height:44px;min-width:218px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel-strong);font-size:11px;color:var(--recome-nav-muted)}.hf-source-status i,.hf-live i{width:7px;height:7px;border-radius:999px;background:#18a66b;flex:0 0 auto}.hf-source-status.partial i{background:#f4ad2a}.hf-primary-pill{height:44px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:var(--rc-color-action-primary);color:#fff!important;font-size:13px;font-weight:600}.hf-primary-pill img{width:16px;height:16px;filter:brightness(0) invert(1)}.hf-notice{padding:12px 14px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel);font-size:12px;color:var(--recome-nav-muted)}.hf-notice.error{border-color:#d85c5c;color:#a73333}.hf-operational-overview,.hf-section-card{border:1px solid var(--recome-nav-line);background:var(--rc-panel);border-radius:22px}.hf-operational-overview{padding:28px;display:flex;flex-direction:column;gap:22px}.hf-overview-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.hf-focus-tabs{display:flex;align-items:center;gap:22px}.hf-focus-tabs button{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:7px;color:var(--recome-nav-muted);font-size:11px;cursor:pointer}.hf-focus-tabs button i{width:8px;height:8px;border-radius:50%;background:var(--recome-nav-line)}.hf-focus-tabs button.active{color:var(--rc-color-text-primary)}.hf-focus-tabs button.active i{background:var(--rc-color-action-primary)}.hf-primary-metric{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.hf-primary-metric strong{font-size:72px;line-height:76px;font-weight:500;letter-spacing:-4.32px}.hf-primary-metric span{font-size:14px;line-height:22px}.hf-primary-metric small{font-size:11px;line-height:16px;color:var(--recome-nav-muted)}.hf-periods{display:flex;justify-content:center;gap:30px}.hf-periods button{position:relative;border:0;background:transparent;padding:0 0 6px;color:var(--recome-nav-muted);font-size:11px;cursor:pointer}.hf-periods button.active{color:var(--rc-color-text-primary)}.hf-periods button.active:after{content:"";position:absolute;left:50%;bottom:0;width:28px;height:1px;transform:translate(-50%);background:var(--rc-color-action-primary)}.hf-suiris-context{padding:14px;display:flex;align-items:flex-start;gap:12px;border:1px solid var(--recome-nav-line);border-radius:14px;background:var(--rc-panel-strong)}.hf-suiris-mark{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;border:0;border-radius:10px;background:var(--rc-color-action-primary);cursor:pointer}.hf-suiris-mark img{width:18px;height:18px}.hf-suiris-context div{display:flex;flex-direction:column;gap:3px}.hf-suiris-context span{font-size:11px;line-height:16px;letter-spacing:.88px;color:var(--recome-nav-muted)}.hf-suiris-context strong{font-size:20px;line-height:28px;font-weight:600}.hf-suiris-context p{margin:0;font-size:11px;line-height:16px;color:var(--recome-nav-muted)}.hf-flow{min-height:128px;padding:18px 22px;display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:16px;border:1px solid var(--recome-nav-line);border-radius:16px;background:var(--rc-panel-strong)}.hf-flow>div{display:flex;flex-direction:column;align-items:center;gap:6px}.hf-flow strong{font-size:20px;line-height:28px;font-weight:600}.hf-flow span{font-size:11px;line-height:16px;color:var(--recome-nav-muted)}.hf-flow i{width:7px;height:7px;border-radius:999px;background:var(--recome-nav-line)}.hf-decision-grid{display:grid;grid-template-columns:minmax(0,760px) minmax(0,1fr);gap:22px}.hf-best-action{padding:26px;display:flex;flex-direction:column;gap:16px;border-radius:20px;background:#000;color:#fff}.hf-best-action header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.hf-best-action header span{font-size:11px;line-height:16px;opacity:.72}.hf-best-action header em{padding:6px 9px;border:1px solid rgba(255,255,255,.84);border-radius:9px;font-size:11px;line-height:16px;font-style:normal}.hf-best-action h2,.hf-human-decisions h2,.hf-section-head h2,.hf-queue h2,.hf-insights h2{margin:0;font-size:20px;line-height:28px;font-weight:600}.hf-best-action>p{margin:0;max-width:650px;font-size:14px;line-height:22px;opacity:.64}.hf-best-stats{display:flex;gap:28px}.hf-best-stats div{display:flex;flex-direction:column;gap:3px}.hf-best-stats strong{font-size:24px;line-height:32px;font-weight:600}.hf-best-stats span{font-size:11px;line-height:16px;opacity:.55}.hf-best-actions{display:flex;gap:8px}.hf-best-actions a{height:42px;padding:0 14px;display:inline-flex;align-items:center;border-radius:10px;font-size:11px}.hf-best-actions a:first-child{background:#fff;color:#000}.hf-best-actions a:last-child{border:1px solid rgba(255,255,255,.84);color:#fff}.hf-human-decisions{padding:24px;display:flex;flex-direction:column;gap:14px;border:1px solid var(--recome-nav-line);border-radius:20px;background:var(--rc-panel)}.hf-decision-row{min-height:52px;padding:11px 0;display:grid;grid-template-columns:7px 1fr auto;gap:10px;align-items:center;border-top:1px solid var(--recome-nav-line)}.hf-decision-row i{width:7px;height:7px;border-radius:50%;background:var(--rc-color-action-primary)}.hf-decision-row div{display:flex;flex-direction:column;gap:2px}.hf-decision-row strong,.hf-decision-row small{font-size:11px;line-height:16px;font-weight:500}.hf-decision-row small{color:var(--recome-nav-muted)}.hf-decision-row b{font-size:20px;line-height:28px}.hf-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hf-metric-card{min-height:176px;padding:20px;display:flex;flex-direction:column;gap:14px;border:1px solid var(--recome-nav-line);border-radius:22px;background:var(--rc-panel)}.hf-metric-top{display:flex;align-items:center;justify-content:space-between}.hf-metric-icon{width:36px;height:36px;border-radius:12px;background:color-mix(in srgb,var(--recome-nav-line) 55%,transparent);display:flex;align-items:center;justify-content:center}.hf-metric-icon span{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--recome-nav-muted)}.hf-live{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:var(--recome-nav-muted)}.hf-metric-copy{display:flex;flex-direction:column;gap:4px}.hf-metric-copy span{font-size:11px;font-weight:600;color:var(--recome-nav-muted)}.hf-metric-copy strong{font-size:28px;line-height:34px;font-weight:700}.hf-section-card{padding:24px}.hf-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.hf-section-head>div{display:flex;flex-direction:column;gap:4px}.hf-section-head small{font-size:11px;color:var(--recome-nav-muted)}.hf-quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hf-quick-card{min-height:128px;padding:16px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--recome-nav-line);border-radius:16px;background:transparent;transition:transform .15s ease,border-color .15s ease,background .15s ease}.hf-quick-card:hover,.hf-management-card:hover{transform:translateY(-1px);border-color:var(--rc-color-action-primary);background:color-mix(in srgb,var(--rc-color-action-primary) 5%,transparent)}.hf-quick-card>div{display:flex;align-items:center;justify-content:space-between}.hf-action-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--recome-nav-item-border);border-radius:10px;background:var(--recome-nav-item-bg)}.hf-action-icon img{width:18px;height:18px}.hf-arrow{width:20px;height:20px}.hf-quick-card strong{font-size:11px;font-weight:500}.hf-quick-card small{font-size:11px;color:var(--recome-nav-muted)}.hf-management-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hf-management-card{min-height:112px;padding:14px;display:flex;align-items:center;gap:12px;border:1px solid var(--recome-nav-line);border-radius:15px;transition:transform .15s ease,border-color .15s ease,background .15s ease}.hf-management-card>div{min-width:0;display:flex;flex-direction:column;gap:2px}.hf-management-card em{font-size:9px;font-style:normal;color:var(--recome-nav-muted)}.hf-management-card strong{font-size:11px;font-weight:500}.hf-management-card small{font-size:9px;line-height:14px;color:var(--recome-nav-muted)}.hf-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.hf-queue,.hf-insights{display:flex;flex-direction:column;gap:16px}.hf-empty-state{min-height:250px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid var(--recome-nav-line);border-radius:22px;text-align:center}.hf-empty-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:color-mix(in srgb,var(--recome-nav-line) 55%,transparent)}.hf-empty-icon img{width:20px;height:20px}.hf-empty-state div{max-width:296px}.hf-empty-state strong{font-size:17px}.hf-empty-state p{margin:6px 0 0;font-size:12px;line-height:18px;color:var(--recome-nav-muted)}.hf-queue-list{display:flex;flex-direction:column;border:1px solid var(--recome-nav-line);border-radius:16px;overflow:hidden}.hf-queue-list a{min-height:58px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--recome-nav-line)}.hf-queue-list a:first-child{border-top:0}.hf-queue-list a div{min-width:0;display:flex;flex-direction:column;gap:2px}.hf-queue-list a strong{font-size:11px}.hf-queue-list a small,.hf-queue-list a span{font-size:10px;color:var(--recome-nav-muted)}.hf-insight-copy{display:flex;align-items:center;gap:14px}.hf-insight-copy>div{display:flex;flex-direction:column;gap:4px}.hf-insight-copy strong{font-size:11px}.hf-insight-copy p{margin:0;font-size:11px;line-height:16px;color:var(--recome-nav-muted)}.hf-ask-suiris{height:44px;padding:0 16px;align-self:flex-start;border:1px solid var(--recome-nav-line);border-radius:999px;background:transparent;color:var(--rc-color-text-primary);font-size:13px;font-weight:600;cursor:pointer}html[data-theme=dark] .hf-action-icon img,html[data-theme=dark] .hf-arrow,html[data-theme=dark] .hf-empty-icon img,html[data-theme=dark] .hf-primary-pill img{filter:brightness(0) invert(1)}@media (max-width:1100px){.hf-decision-grid{grid-template-columns:1fr}.hf-kpi-grid,.hf-management-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.hf-home{padding:18px 0 28px;gap:14px}.hf-module-header{align-items:flex-start;flex-direction:column;gap:8px}.hf-module-actions{width:100%;justify-content:space-between}.hf-primary-pill{display:none}.hf-source-status{min-width:0;width:auto;height:34px;padding:0 9px;font-size:10px}.hf-operational-overview{padding:18px 16px;gap:16px;border-radius:19px}.hf-overview-head{align-items:flex-start;flex-direction:column;gap:12px}.hf-focus-tabs{width:100%;gap:15px;overflow:auto}.hf-focus-tabs button{font-size:10px;flex:0 0 auto}.hf-primary-metric strong{font-size:58px;line-height:60px;letter-spacing:-3.48px}.hf-primary-metric small{font-size:10px}.hf-periods{gap:22px}.hf-flow{min-height:76px;padding:12px 4px;grid-template-columns:repeat(4,1fr);border:0;background:transparent}.hf-flow>div:nth-child(2),.hf-flow>div:nth-child(6){display:none}.hf-flow strong{font-size:11px;line-height:16px}.hf-flow span{font-size:9px}.hf-flow i,.hf-suiris-context{display:none}.hf-decision-grid{gap:10px}.hf-best-action{padding:20px 18px;border-radius:18px;gap:14px}.hf-best-action header{flex-direction:column;gap:8px}.hf-best-action h2{font-size:20px}.hf-best-action>p{font-size:11px;line-height:16px}.hf-best-stats strong{font-size:20px;line-height:28px}.hf-best-stats span{font-size:9px}.hf-best-actions{width:100%}.hf-best-actions a{flex:1;font-size:10px}.hf-human-decisions{padding:18px 16px;border-radius:18px;gap:10px}.hf-decision-row{min-height:50px;padding:9px 0}.hf-decision-row strong{font-size:10px}.hf-decision-row small{font-size:9px}.hf-decision-row b{font-size:18px}.hf-kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px}.hf-metric-card{min-height:176px;padding:20px}.hf-section-card{padding:18px 16px;border-radius:18px}.hf-section-head{align-items:flex-start;flex-direction:column;margin-bottom:13px;gap:4px}.hf-section-head small{display:none}.hf-quick-grid{grid-template-columns:repeat(2,1fr);gap:8px}.hf-quick-card{min-height:110px;padding:12px;border-radius:14px;gap:6px}.hf-quick-card .hf-arrow{display:none}.hf-quick-card strong{font-size:10px}.hf-quick-card small{font-size:9px}.hf-management-grid{grid-template-columns:repeat(2,1fr);gap:8px}.hf-management-card{min-height:82px;padding:10px;gap:8px;border-radius:13px}.hf-management-card em{display:none}.hf-management-card strong{font-size:9px}.hf-management-card small{font-size:8px}.hf-lower-grid{grid-template-columns:1fr;gap:10px}.hf-empty-state{min-height:250px}.hf-insight-copy{gap:10px}.hf-insight-copy strong{font-size:9px}.hf-insight-copy p{font-size:8px;line-height:13px}.hf-ask-suiris{font-size:13px}.hf-module-title h1{font-size:32px}.hf-module-title span{font-size:11px}}@media (max-width:420px){.hf-source-status{max-width:250px}.hf-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-metric-copy strong{font-size:24px}.hf-management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-best-actions a{padding:0 10px}.hf-overview-head>span{font-size:10px}.hf-focus-tabs{gap:11px}.hf-periods{gap:18px}}@media (prefers-reduced-motion:reduce){.hf-quick-card,.hf-management-card{transition:none}}.hf-operational-overview{position:relative;overflow:hidden;padding:40px 36px 42px;gap:0;border:1px solid #25282f;border-radius:34px;background:#111318;color:#f4f4f5;box-shadow:none}.hf-overview-head{position:relative;display:block;min-height:138px}.hf-overview-head>span{display:block;padding-right:88px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:2.5px;color:#8f929a}.hf-overview-head:after{content:"";position:absolute;top:2px;right:0;width:64px;height:64px;border:1px solid #2e323a;border-radius:17px;background:#111318 url(/figma/navigation/search.svg) center/24px 24px no-repeat}.hf-focus-tabs{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:28px;width:auto;overflow:visible}.hf-focus-tabs button,.hf-focus-tabs button.active{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#7e8189;font-size:16px;line-height:22px;font-weight:400;white-space:nowrap;-webkit-tap-highlight-color:transparent}.hf-focus-tabs button:before,.hf-focus-tabs button:after{content:none!important}.hf-focus-tabs button.active{color:#f4f4f5}.hf-focus-tabs button i{width:16px!important;height:16px!important;flex:0 0 16px;box-sizing:border-box;border:2px solid #757984!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}.hf-focus-tabs button.active i{border-color:#f4f4f5!important;background:#f4f4f5!important}.hf-primary-metric{margin-top:62px;gap:10px}.hf-primary-metric strong{font-size:92px;line-height:94px;font-weight:400;letter-spacing:-5px;color:#f4f4f5}.hf-primary-metric span{font-size:23px;line-height:30px;font-weight:400;color:#f4f4f5}.hf-primary-metric small{margin-top:2px;font-size:15px;line-height:20px;color:#8f929a}.hf-periods{margin-top:42px;display:flex;justify-content:center;gap:42px}.hf-periods button{min-width:0;padding:0 0 12px;border:0;background:transparent;color:#7e8189;font-size:16px;line-height:22px}.hf-periods button.active{color:#f4f4f5}.hf-periods button.active:after{width:54px;height:2px;background:#f4f4f5}.hf-operational-chart{position:relative;margin-top:62px;min-height:370px;display:flex;flex-direction:column;gap:14px}.hf-chart-meta{display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:24px;color:#9a9da5;font-size:13px;line-height:18px}.hf-chart-meta span{display:flex;align-items:center;gap:9px}.hf-chart-meta span i{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#1ec27e;box-shadow:0 0 0 6px #1ec27e1c}.hf-chart-meta strong{color:#f4f4f5;font-size:13px;line-height:18px;font-weight:650}.hf-chart-canvas{position:relative;height:248px;margin:0;padding:0;overflow:visible}.hf-chart-y-axis{position:absolute;z-index:4;left:0;top:28px;bottom:18px;width:42px;display:flex!important;flex-direction:column;justify-content:space-between;align-items:flex-start;color:#81858f;font-size:10px;line-height:1}.hf-chart-canvas:before{content:"";position:absolute;z-index:0;left:52px;right:0;top:28px;bottom:18px;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),#262a31 calc(25% - 1px),#262a31 25%);pointer-events:none}.hf-chart-grid{position:absolute;z-index:1;left:52px;right:0;top:0;bottom:18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:0;background:transparent!important;border:0!important}.hf-chart-bar{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center}.hf-chart-bar b{display:block!important;position:absolute;top:0;left:50%;transform:translate(-50%);color:#a9acb4;font-size:10px;line-height:14px;font-weight:600;font-variant-numeric:tabular-nums}.hf-chart-bar i{position:relative;width:24px!important;min-height:10px!important;max-height:190px;margin:0!important;border-radius:7px 7px 2px 2px!important;background:linear-gradient(180deg,#ebedf36b,#777e9133)!important;box-shadow:inset 0 1px #ffffff1f!important;opacity:1!important}.hf-chart-bar i:before,.hf-chart-bar i:after{content:none!important;display:none!important}.hf-chart-line{position:absolute;z-index:3;left:52px;right:0;top:28px;bottom:18px;width:calc(100% - 52px);height:calc(100% - 46px);overflow:visible;pointer-events:none}.hf-chart-line .hf-chart-area{fill:#5165be14!important;opacity:1!important}.hf-chart-line polyline{fill:none;stroke:#f5f5f6;stroke-width:2.4;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.hf-chart-line circle{display:block!important;fill:#111318!important;stroke:#f5f5f6!important;stroke-width:2.2!important;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center}.hf-chart-labels{margin:0 0 0 52px;padding-top:2px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;text-align:center;color:#80838b}.hf-chart-labels span{min-width:0;display:block}.hf-chart-labels strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;font-weight:500;color:#8b8e96}html[data-theme=light] .hf-operational-overview{border-color:#25282f;background:#111318;color:#f4f4f5}html[data-theme=light] .hf-overview-head>span,html[data-theme=light] .hf-focus-tabs button,html[data-theme=light] .hf-primary-metric small,html[data-theme=light] .hf-periods button,html[data-theme=light] .hf-chart-labels strong,html[data-theme=light] .hf-chart-meta{color:#8f929a}html[data-theme=light] .hf-focus-tabs button.active,html[data-theme=light] .hf-primary-metric strong,html[data-theme=light] .hf-primary-metric span,html[data-theme=light] .hf-periods button.active,html[data-theme=light] .hf-chart-meta strong{color:#f4f4f5}@media (min-width:901px){.hf-chart-line circle{transform:scaleY(1.55)}}@media (max-width:900px){.hf-operational-overview{padding:36px 32px 38px!important;border-radius:32px!important;min-height:0!important;gap:0!important;background:#111318!important}.hf-overview-head{min-height:136px!important}.hf-overview-head>span{font-size:12px!important;line-height:18px!important;letter-spacing:2.1px!important}.hf-overview-head:after{width:52px;height:52px;border-radius:14px;background-size:20px 20px}.hf-focus-tabs{gap:22px!important;width:100%;justify-content:space-between!important;overflow:visible!important}.hf-focus-tabs button{font-size:14px!important;line-height:20px;gap:9px!important}.hf-focus-tabs button i{width:14px!important;height:14px!important;flex-basis:14px!important}.hf-primary-metric{margin-top:56px!important;gap:9px!important}.hf-primary-metric strong{font-size:88px!important;line-height:90px!important;letter-spacing:-5px!important}.hf-primary-metric span{font-size:22px!important;line-height:28px!important}.hf-primary-metric small{font-size:14px!important;line-height:20px!important}.hf-periods{margin-top:38px!important;gap:0!important;justify-content:space-between!important}.hf-periods button{font-size:15px!important;line-height:21px;padding-bottom:11px!important}.hf-operational-chart{margin-top:58px!important;min-height:360px;gap:14px!important}.hf-chart-meta,.hf-chart-meta strong{font-size:12px}.hf-chart-canvas{height:246px!important}.hf-chart-y-axis{left:0;top:27px;bottom:18px;width:38px;font-size:9px}.hf-chart-canvas:before{left:44px;top:27px;bottom:18px}.hf-chart-grid{left:44px;top:0;bottom:18px;gap:0!important}.hf-chart-bar i{width:20px!important;max-height:188px}.hf-chart-line{left:44px!important;right:0!important;top:27px!important;bottom:18px!important;width:calc(100% - 44px)!important;height:calc(100% - 45px)!important}.hf-chart-line circle{transform:scaleY(.72)}.hf-chart-labels{margin-left:44px;padding-left:0!important;gap:0!important}.hf-chart-labels strong{font-size:9px!important;line-height:13px}}@media (max-width:440px){.hf-operational-overview{padding-left:22px!important;padding-right:22px!important;border-radius:28px!important}.hf-overview-head{min-height:128px!important}.hf-overview-head:after{display:none}.hf-overview-head>span{padding-right:0}.hf-focus-tabs{gap:12px!important}.hf-focus-tabs button{font-size:12px!important;gap:7px!important}.hf-focus-tabs button i{width:12px!important;height:12px!important;flex-basis:12px!important;border-width:1.6px!important}.hf-primary-metric{margin-top:48px!important}.hf-primary-metric strong{font-size:80px!important;line-height:82px!important}.hf-primary-metric span{font-size:20px!important}.hf-primary-metric small{font-size:12px!important}.hf-periods{margin-top:34px!important}.hf-periods button{font-size:13px!important}.hf-operational-chart{margin-top:52px!important;min-height:340px}.hf-chart-meta,.hf-chart-meta strong{font-size:11px}.hf-chart-canvas{height:230px!important}.hf-chart-y-axis{width:34px;font-size:8px}.hf-chart-canvas:before{left:38px}.hf-chart-grid{left:38px}.hf-chart-line{left:38px!important;width:calc(100% - 38px)!important}.hf-chart-bar i{width:16px!important}.hf-chart-labels{margin-left:38px}.hf-chart-labels strong{font-size:8px!important}}.ah-home{display:grid;gap:22px}.ah-module-header{align-items:center}.ah-operational-overview{min-height:0!important}.ah-focus-tabs{grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important}.ah-focus-tabs button{gap:0!important;text-align:center!important}.ah-live-caption{width:100%;min-height:42px;margin:18px 0 0;padding:0 14px;border:1px solid rgba(255,255,255,.055);border-radius:13px;background:#ffffff05;color:#898e97;display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:560;box-sizing:border-box}.ah-live-caption i{width:7px;height:7px;border-radius:50%;background:#35c991;box-shadow:0 0 0 5px #35c99114}.ah-chart .hf-chart-grid,.ah-chart .hf-chart-labels{grid-template-columns:repeat(var(--ah-columns,5),minmax(0,1fr))!important}.ah-chart .hf-chart-bar b{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-workspace-section{padding:26px;border:1px solid var(--recome-nav-line);border-radius:24px;background:var(--rc-panel);display:grid;gap:20px}.ah-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ah-section-head>div{display:grid;gap:6px}.ah-section-head span{color:var(--recome-nav-muted);font-size:10px;line-height:14px;font-weight:760;letter-spacing:.14em}.ah-section-head h2{margin:0;color:var(--rc-color-text-primary);font-size:clamp(22px,2vw,30px);line-height:1.08;letter-spacing:-.035em;font-weight:650}.ah-section-head p{width:min(430px,100%);margin:0;color:var(--recome-nav-muted);font-size:12.5px;line-height:1.55;text-align:right}.ah-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ah-action-card{min-width:0;min-height:92px;padding:14px;border:1px solid var(--recome-nav-line);border-radius:16px;background:var(--rc-panel-strong);color:var(--rc-color-text-primary);text-decoration:none;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:11px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.ah-action-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--rc-color-text-primary) 22%,var(--recome-nav-line))}.ah-action-icon{width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--rc-color-text-primary) 7%,transparent);display:grid;place-items:center}.ah-action-icon img{width:17px;height:17px;object-fit:contain;opacity:.86;filter:var(--rc-nav-icon-filter,none)}.ah-action-card>div{min-width:0;display:grid;gap:4px}.ah-action-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:16px;font-weight:680}.ah-action-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--recome-nav-muted);font-size:10.5px;line-height:14px}.ah-action-arrow{width:15px;height:15px;opacity:.48;filter:var(--rc-nav-icon-filter,none)}.ah-empty-access{grid-column:1/-1;min-height:92px;padding:18px;border:1px dashed var(--recome-nav-line);border-radius:16px;display:grid;align-content:center;gap:5px}.ah-empty-access strong{font-size:13px}.ah-empty-access span{color:var(--recome-nav-muted);font-size:11px;line-height:1.5}html[data-theme=dark] .ah-action-icon img,html[data-theme=dark] .ah-action-arrow{filter:brightness(0) invert(1)}html[data-theme=light] .ah-action-icon img,html[data-theme=light] .ah-action-arrow{filter:brightness(0)}@media (min-width:1400px){.ah-workspace-section{padding:30px}.ah-action-card{min-height:100px;padding:16px}.ah-action-card strong{font-size:13px}.ah-action-card small{font-size:11px}}@media (max-width:1180px){.ah-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ah-home{gap:16px}.ah-workspace-section{padding:18px;border-radius:20px;gap:16px}.ah-section-head{align-items:flex-start;display:grid;gap:8px}.ah-section-head p{width:100%;text-align:left;font-size:11.5px}.ah-section-head h2{font-size:24px}.ah-focus-tabs{gap:4px!important}.ah-focus-tabs button{min-height:34px!important;font-size:11.5px!important;padding:0 6px!important}.ah-live-caption{min-height:38px;margin-top:14px;font-size:10.5px}.ah-action-card{min-height:82px}}@media (max-width:560px){.ah-actions-grid{grid-template-columns:1fr}.ah-action-card{min-height:76px;padding:12px;border-radius:14px}.ah-section-head h2{font-size:22px}.ah-operational-overview{padding-inline:18px!important}.ah-chart .hf-chart-bar b{font-size:8px!important}}@media (prefers-reduced-motion:reduce){.ah-action-card{transition:none}}.recome-not-found{min-height:calc(100vh - 126px);padding:clamp(22px,4vw,54px);border:1px solid var(--line);border-radius:22px;background:var(--panel);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.recome-not-found__meta,.recome-not-found__footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.recome-not-found__meta{padding-bottom:20px;border-bottom:1px solid var(--line);color:var(--muted-2);font-size:8px;font-weight:800;letter-spacing:.14em}.recome-not-found__content{width:min(760px,100%);align-self:center;padding:clamp(64px,10vh,128px) 0}.recome-not-found__eyebrow{margin:0 0 16px;color:var(--muted-2);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.recome-not-found h1{margin:0;max-width:700px;font-size:clamp(38px,6vw,76px);line-height:.98;letter-spacing:-.06em;font-weight:750}.recome-not-found__copy{max-width:620px;margin:24px 0 0;color:var(--muted);font-size:clamp(13px,1.5vw,16px);line-height:1.7}.recome-not-found__actions{margin-top:34px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.recome-not-found__primary,.recome-not-found__secondary{min-height:44px;padding:0 16px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;cursor:pointer}.recome-not-found__primary{border:1px solid var(--text);background:var(--text);color:var(--bg)}.recome-not-found__secondary{border:1px solid var(--line-strong);background:transparent;color:var(--text)}.recome-not-found__primary:hover,.recome-not-found__secondary:hover{transform:translateY(-1px)}.recome-not-found__footer{padding-top:20px;border-top:1px solid var(--line)}.recome-not-found__path{min-width:0;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-2);font-size:8px}.recome-not-found__footer nav{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}.recome-not-found__footer nav a{color:var(--muted);font-size:8px;font-weight:700}.recome-not-found__footer nav a:hover{color:var(--text)}@media (max-width: 720px){.recome-not-found{min-height:calc(100vh - 106px);padding:20px;border-radius:18px}.recome-not-found__content{padding:64px 0 78px}.recome-not-found__actions,.recome-not-found__primary,.recome-not-found__secondary{width:100%}.recome-not-found__footer{align-items:flex-start;flex-direction:column}.recome-not-found__path{max-width:100%}.recome-not-found__footer nav{justify-content:flex-start;gap:14px}}@media (prefers-reduced-motion: no-preference){.recome-not-found__primary,.recome-not-found__secondary{transition:transform .16s ease,border-color .16s ease,background .16s ease}}.rmk-tabs{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.rmk-tabs::-webkit-scrollbar{display:none;width:0;height:0}.rmk-tabs button{width:88px;min-width:max-content;height:31px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--recome-nav-muted);font:500 10px/1 Urbanist,sans-serif;cursor:pointer;white-space:nowrap}.rmk-tabs button.active{border-color:var(--recome-nav-line);background:var(--recome-nav-surface);color:var(--recome-nav-item-fg)}.rmk-live{height:44px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--recome-nav-line);border-radius:11px;color:var(--recome-nav-muted);font-size:11px;line-height:16px;white-space:nowrap}.rmk-live i,.rmk-live-inline i{width:7px;height:7px;border-radius:50%;background:#18a66b}.rmk-live.partial i{background:#f4ad2a}.rmk-hero{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.rmk-hero>div:first-child{display:flex;flex-direction:column;gap:5px}.rmk-hero h1{margin:0;font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.4px}.rmk-hero p{margin:0;font-size:14px;line-height:22px;color:var(--recome-nav-muted)}.rmk-hero-actions{display:flex;align-items:center;gap:10px}.rmk-pill{height:44px;padding:0 16px;border:1px solid var(--recome-nav-line);border-radius:999px;background:var(--rc-panel);color:var(--rc-color-text-primary)!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:13px;font-weight:600;cursor:pointer}.rmk-pill.primary{border-color:var(--rc-color-action-primary);background:var(--rc-color-action-primary);color:#fff!important}.rmk-pill img{width:16px;height:16px}.rmk-pill.primary img{filter:brightness(0) invert(1)}.rmk-pill:disabled{opacity:.5;cursor:default}.rmk-metric{min-width:0;min-height:176px;padding:20px;display:flex;flex-direction:column;gap:14px;border:1px solid var(--recome-nav-line);border-radius:22px;background:var(--rc-panel);overflow:hidden}.rmk-metric-top{display:flex;align-items:center;justify-content:space-between}.rmk-metric-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--recome-nav-line) 55%,transparent);color:var(--rc-color-text-primary)}.rmk-metric-icon.attention{background:#f4ad2a1f;color:#b4770d}.rmk-metric-icon img,.rmk-metric-icon svg{width:18px;height:18px}.rmk-metric>div:last-child{min-width:0;display:flex;flex-direction:column;gap:4px}.rmk-metric>div:last-child>span{font-size:11px;font-weight:600;color:var(--recome-nav-muted)}.rmk-metric strong{display:block;max-width:100%;font-size:clamp(20px,2.1vw,28px);line-height:1.18;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.rmk-live-inline{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:var(--recome-nav-muted)}.rmk-empty{min-height:250px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid var(--recome-nav-line);border-radius:22px;text-align:center}.rmk-empty-icon{width:48px;height:48px;border-radius:16px;background:color-mix(in srgb,var(--recome-nav-line) 55%,transparent);display:inline-flex;align-items:center;justify-content:center}.rmk-empty-icon img{width:20px;height:20px}.rmk-empty>div{max-width:296px}.rmk-empty strong{font-size:17px}.rmk-empty p{margin:6px 0 0;color:var(--recome-nav-muted);font-size:12px;line-height:18px}.rmk-engine{min-height:142px;padding:20px;display:flex;align-items:center;gap:17px;border:1px solid var(--recome-nav-line);border-radius:22px;background:var(--rc-panel)}.rmk-engine-mark{width:25px;height:50px;flex:0 0 25px;display:flex;align-items:center;justify-content:center;border-radius:15px;background:var(--rc-color-action-primary);overflow:hidden}.rmk-engine-mark img{width:24px;height:24px}.rmk-engine-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.rmk-engine-copy em{font:500 8px/1 Inter,sans-serif;letter-spacing:.64px;color:var(--recome-nav-muted);font-style:normal}.rmk-engine-copy strong{font-size:16px;font-weight:600}.rmk-engine-copy p{margin:0;color:var(--recome-nav-muted);font-size:10px;line-height:1.45}.rmk-engine-copy small{font-size:8.5px;color:var(--recome-nav-muted)}.rmk-panel{padding:24px;border:1px solid var(--recome-nav-line);border-radius:20px;background:var(--rc-panel)}.rmk-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.rmk-panel-head>div{display:flex;flex-direction:column;gap:3px}.rmk-panel-head h2{margin:0;font-size:20px;line-height:28px;font-weight:600}.rmk-panel-head p{margin:0;color:var(--recome-nav-muted);font-size:11px;line-height:16px}.rmk-field{display:flex;flex-direction:column;gap:6px}.rmk-field>span{font-size:11px;line-height:16px;font-weight:500}.rmk-input,.rmk-select,.rmk-textarea{width:100%;border:1px solid var(--recome-nav-line);border-radius:13px;background:transparent;color:var(--rc-color-text-primary);font:400 13px/18px Urbanist,sans-serif;outline:none}.rmk-input,.rmk-select{height:44px;padding:0 14px}.rmk-textarea{min-height:128px;padding:13px 14px;resize:vertical}.rmk-input::placeholder,.rmk-textarea::placeholder{color:var(--recome-nav-muted)}.rmk-input:focus,.rmk-select:focus,.rmk-textarea:focus{border-color:var(--rc-color-action-primary)}html[data-theme=dark] .rmk-metric-icon img,html[data-theme=dark] .rmk-empty-icon img{filter:brightness(0) invert(1)}html[data-theme=dark] .rmk-metric-icon.attention{color:#e4b75d}@media (max-width:900px){.rmk-tabs{gap:6px;width:100%}.rmk-tabs button{height:44px;flex:1 0 auto;min-width:max-content;padding:0 14px}.rmk-hero{min-height:auto;align-items:flex-start;flex-direction:column;gap:8px}.rmk-hero p{max-width:360px}.rmk-hero-actions{width:100%}.rmk-live{height:40px}.rmk-panel{padding:18px 16px;border-radius:18px}.rmk-panel-head{margin-bottom:14px}.rmk-engine{min-height:156px;padding:16px;gap:12px;align-items:flex-start;flex-wrap:wrap}.rmk-engine-copy{min-width:calc(100% - 54px)}.rmk-engine .rmk-pill{width:100%}.rmk-metric{min-height:176px}.rmk-metric strong{font-size:clamp(18px,6vw,25px)}}.rmk-metric{min-height:124px;padding:16px 17px;gap:11px;overflow:hidden}.rmk-metric>div:last-child{min-width:0}.rmk-metric>div:last-child>span{font-size:11px;line-height:1.35}.rmk-metric strong{display:block;max-width:100%;font-size:clamp(29px,2.45vw,36px);line-height:1.02;font-weight:720;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmk-metric-icon{width:40px;height:40px;border-radius:12px}.rmk-metric-icon svg{width:19px;height:19px}.rmk-engine{min-height:132px;gap:16px}.rmk-engine-mark{width:46px;height:46px;flex:0 0 46px;border-radius:13px}.rmk-engine-mark img{width:22px;height:22px}.rmk-engine-copy{min-width:0}.rmk-engine-copy strong{font-size:17px}.rmk-engine-copy p{font-size:10.5px}.rmk-panel{overflow:hidden}.rmk-panel-head h2{font-size:21px}.rmk-tabs{scrollbar-width:none}.rmk-tabs::-webkit-scrollbar{display:none}@media (max-width:900px){.rmk-metric{min-height:126px;padding:16px 15px}.rmk-metric strong{font-size:clamp(29px,8vw,35px)}.rmk-engine{min-height:150px;align-items:center}.rmk-engine-copy{min-width:calc(100% - 64px)}.rmk-engine-mark{width:48px;height:48px;flex-basis:48px;border-radius:14px}.rmk-panel-head h2{font-size:22px;line-height:1.25}}@media (max-width:420px){.rmk-metric{min-height:118px;padding:14px}.rmk-metric-icon{width:38px;height:38px}.rmk-metric strong{font-size:clamp(27px,8vw,33px)}}.synapse-final{width:100%;max-width:1632px;margin:0 auto;padding:20px 0 44px;display:grid;gap:20px}.synapse-notice{padding:13px 15px;border:1px solid var(--recome-nav-line);border-radius:13px;background:var(--rc-panel);font-size:11px;line-height:1.5}.synapse-notice.error{border-color:#d6465366}.synapse-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.synapse-metrics .rmk-metric{min-height:142px}.synapse-metrics .rmk-metric strong{font-size:clamp(22px,2vw,29px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.synapse-main-grid{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(500px,1.35fr);gap:16px;align-items:start}.synapse-form{display:grid;gap:14px}.synapse-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.synapse-range input{width:100%;accent-color:var(--rc-color-action-primary)}.synapse-form-actions{display:flex;justify-content:flex-end}.synapse-list{display:grid}.synapse-list article{padding:14px 0;border-top:1px solid var(--recome-nav-line);display:grid;gap:6px}.synapse-list article:first-child{border-top:0;padding-top:0}.synapse-list strong{font-size:13px;line-height:1.45}.synapse-list small{color:var(--recome-nav-muted);font-size:10px}.synapse-meta{display:flex;flex-wrap:wrap;gap:7px;color:var(--recome-nav-muted);font-size:9px}.synapse-meta span+span:before{content:"·";margin-right:7px}.synapse-decisions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.synapse-decisions article{min-height:98px;padding:15px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--rc-panel) 88%,var(--recome-nav-line));display:flex;flex-direction:column;justify-content:center;gap:7px}.synapse-decisions span{color:var(--recome-nav-muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.synapse-decisions strong{font-size:12px;line-height:1.45}.synapse-sync{min-height:90px;padding:16px 18px;border:1px solid rgba(244,173,42,.28);border-radius:16px;background:#f4ad2a0e;display:flex;align-items:center;gap:14px}.synapse-sync.connected{border-color:#18a66b47;background:#18a66b0d}.synapse-sync-icon{width:42px;height:42px;flex:0 0 42px;border-radius:12px;background:color-mix(in srgb,var(--recome-nav-line) 65%,transparent);display:flex;align-items:center;justify-content:center;font-size:19px}.synapse-sync strong{font-size:12px}.synapse-sync p{margin:5px 0 0;color:var(--recome-nav-muted);font-size:10px;line-height:1.55}@media (max-width:1100px){.synapse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.synapse-main-grid,.synapse-decisions{grid-template-columns:1fr}}@media (max-width:900px){.synapse-final{padding:10px 0 30px}.synapse-field-row{grid-template-columns:1fr}.synapse-form-actions .rmk-pill{width:100%}.synapse-metrics{gap:10px}}@media (max-width:520px){.synapse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.synapse-metrics .rmk-metric{min-height:132px}.synapse-sync{align-items:flex-start}.synapse-sync-icon{width:38px;height:38px;flex-basis:38px}}.oc5-page{--blue:#0031ff;--green:#16a34a;--red:#dc2626;--amber:#d97706;--page:var(--rc-color-background,#f0eff2);--surface:var(--rc-panel,#f8f8f9);--surface-strong:var(--rc-panel-strong,#fff);--text:var(--rc-color-text-primary,#08090b);--muted:#69707a;--line:#d9dadd;--soft:#ececef;--chat:#efecea;--incoming:#fff;--outgoing:#dbe8ff;--ai:#e7ebff;--shadow:0 18px 46px rgba(17,18,20,.08);width:100%;max-width:1940px;margin:0 auto;padding:24px 0 50px;color:var(--text);font-family:inherit}.oc5-page *{box-sizing:border-box}.oc5-page button,.oc5-page input,.oc5-page select,.oc5-page textarea{font:inherit}.oc5-page button{color:inherit}html[data-theme=dark] .oc5-page{--surface:#111416;--surface-strong:#15191c;--text:#f6f7f8;--muted:#9ca3ad;--line:#292d33;--soft:#1b1f24;--chat:#0b0e10;--incoming:#20272d;--outgoing:#063c4a;--ai:#10294e;--shadow:0 22px 56px rgba(0,0,0,.28)}.oc5-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px}.oc5-kicker{display:inline-flex;height:26px;align-items:center;padding:0 10px;border-radius:999px;background:#0031ff1c;color:#3155ff;font-size:12px;font-weight:700;margin-bottom:10px}.oc5-head h1{margin:0;font-size:36px;line-height:1.04;letter-spacing:-.025em}.oc5-head p{margin:8px 0 0;color:var(--muted);font-size:14px}.oc5-metrics{display:grid;grid-template-columns:repeat(4,minmax(172px,1fr));gap:12px;min-width:760px}.oc5-metric{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-height:88px;padding:15px 16px;border:1px solid var(--line);border-radius:18px;background:var(--surface);display:flex;align-items:center;gap:13px;text-align:left;cursor:pointer;transition:.15s ease}.oc5-metric:hover{transform:translateY(-1px);background:var(--surface-strong);box-shadow:var(--shadow)}.oc5-metric.active{box-shadow:0 0 0 2px currentColor inset}.oc5-metric i{width:10px;height:42px;border-radius:999px;flex:0 0 auto}.oc5-metric>div{display:flex;flex-direction:column;gap:4px}.oc5-metric strong{font-size:25px;line-height:1;color:var(--text)}.oc5-metric span{font-size:12px;color:var(--muted)}.oc5-metric em{position:absolute;right:14px;top:12px;font-size:11px;font-style:normal;font-weight:700}.oc5-metric.blue{color:var(--blue)}.oc5-metric.blue i{background:var(--blue)}.oc5-metric.amber{color:var(--amber)}.oc5-metric.amber i{background:var(--amber)}.oc5-metric.red{color:var(--red)}.oc5-metric.red i{background:var(--red)}.oc5-metric.green{color:var(--green)}.oc5-metric.green i{background:var(--green)}.oc5-tabs{height:48px;border-bottom:1px solid var(--line);display:flex;gap:8px;align-items:flex-end;margin-bottom:14px}.oc5-tabs button{height:48px;padding:0 16px;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:650;cursor:pointer;position:relative}.oc5-tabs button.active{color:var(--text)}.oc5-tabs button.active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;background:var(--blue);border-radius:3px 3px 0 0}.oc5-focus{min-height:52px;margin:0 0 12px;padding:8px 9px 8px 15px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;font-size:13px}.oc5-focus button{width:38px;height:38px;min-width:38px;padding:0;border:1px solid var(--line);border-radius:11px;background:var(--soft);display:grid;place-items:center;cursor:pointer}.oc5-focus button svg{display:block}.oc5-focus.demands{border-color:#0031ff59}.oc5-focus.unread{border-color:#d9770661}.oc5-focus.approval{border-color:#dc262659}.oc5-focus.registered{border-color:#16a34a59}.oc5-alert{margin:0 0 12px;padding:11px 13px;border-radius:12px;border:1px solid;font-size:12px}.oc5-alert.success{border-color:#16a34a59;background:#16a34a14;color:#0f7f39}.oc5-alert.error{border-color:#dc262659;background:#dc262614;color:#b91c1c}html[data-theme=dark] .oc5-alert.success{color:#8ce4aa}html[data-theme=dark] .oc5-alert.error{color:#ff9b9b}.oc5-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:12px}.oc5-search{height:46px;flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-strong)}.oc5-search svg{color:var(--muted)}.oc5-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text)}.oc5-filter,.oc5-ghost,.oc5-primary,.oc5-secondary,.oc5-success,.oc5-danger{min-height:42px;padding:0 15px;border-radius:11px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid transparent}.oc5-filter{background:var(--surface);border-color:var(--line);display:flex;gap:8px;align-items:center}.oc5-filter.active{background:#0031ff17;border-color:#0031ff73}.oc5-filter b{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:var(--blue);color:#fff}.oc5-ghost{background:transparent;color:var(--muted)}.oc5-primary{background:var(--blue)!important;border-color:var(--blue)!important;color:#fff!important}.oc5-secondary{background:var(--surface);border-color:var(--line);color:var(--text)}.oc5-success{background:var(--green);border-color:var(--green);color:#fff!important}.oc5-danger{background:#dc262612;border-color:#dc262673;color:#dc2626}.oc5-primary:disabled,.oc5-secondary:disabled,.oc5-ghost:disabled{opacity:.4;cursor:not-allowed}.wide{width:100%}.oc5-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;margin-bottom:12px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.oc5-filters label{display:flex;flex-direction:column;gap:6px}.oc5-filters span{font-size:11px;color:var(--muted)}.oc5-filters select{height:40px;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong);color:var(--text);padding:0 11px;outline:none}.oc5-workspace{display:grid;grid-template-columns:minmax(330px,380px) minmax(690px,1fr) minmax(360px,430px);min-height:780px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--surface-strong);box-shadow:var(--shadow)}.oc5-list{border-right:1px solid var(--line);background:var(--surface)}.oc5-list-head{height:58px;padding:0 16px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.oc5-list-head>div{display:flex;flex-direction:column;gap:2px}.oc5-list-head strong{font-size:13px}.oc5-list-head span{font-size:10px;color:var(--muted)}.oc5-list-scroll{max-height:850px;overflow:auto}.oc5-conversation{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:82px;padding:11px 13px;border:0;border-bottom:1px solid var(--line);background:transparent;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;text-align:left;cursor:pointer;position:relative}.oc5-conversation:hover{background:var(--soft)}.oc5-conversation.active{background:color-mix(in srgb,var(--blue) 8%,var(--surface))}.oc5-conversation.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;background:var(--blue);border-radius:0 4px 4px 0}.oc5-avatar{width:48px;height:48px;border-radius:50%;background:var(--soft);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--text);flex:0 0 auto}.oc5-conv-main{min-width:0}.oc5-conv-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.oc5-conv-top strong{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc5-conv-top time{font-size:10.5px;color:var(--muted)}.oc5-conv-main>p{margin:4px 0 7px;font-size:12px;line-height:1.25;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc5-card-tags,.oc5-tag-stack,.oc5-tag-options{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.oc5-card-tags span,.oc5-tag,.oc5-tag-options button{--tag:#64748b;display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:2px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tag) 48%,transparent);background:color-mix(in srgb,var(--tag) 10%,transparent);color:color-mix(in srgb,var(--tag) 88%,var(--text) 12%);font-size:9.5px;font-weight:750}.oc5-card-tags .sys.blue{--tag:var(--blue)}.oc5-card-tags .sys.green{--tag:var(--green)}.oc5-card-tags .sys.red{--tag:var(--red)}.oc5-card-tags .sys.amber{--tag:var(--amber)}.oc5-card-tags .sys.neutral{--tag:#64748b}.oc5-unread{align-self:start;display:flex;flex-direction:column;align-items:center;gap:2px}.oc5-unread b{min-width:27px;height:27px;padding:0 6px;border-radius:999px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10.5px}.oc5-unread span{font-size:8px;color:#4060ff}.oc5-read-dot{width:8px;height:8px;border-radius:50%;background:#a2a7af;margin:8px 5px 0 0}.oc5-chat{display:flex;flex-direction:column;min-width:0;background:var(--chat)}.oc5-chat-head{height:64px;padding:0 15px;background:var(--surface-strong);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.oc5-person,.oc5-mode{display:flex;align-items:center;gap:11px}.oc5-person>div:last-child,.oc5-mode>div{display:flex;flex-direction:column}.oc5-person strong{font-size:14px}.oc5-person span,.oc5-mode span{font-size:10.5px;color:var(--muted)}.oc5-mode i{width:9px;height:9px;border-radius:50%;background:#64748b}.oc5-mode i.automatic,.oc5-mode i.assist,.oc5-mode i.observe{background:var(--blue);box-shadow:0 0 0 4px #0031ff1a}.oc5-mode i.human_control{background:var(--green);box-shadow:0 0 0 4px #16a34a1a}.oc5-mode strong{font-size:11px}.oc5-demand{background:var(--surface);min-height:58px;padding:10px 14px;display:grid;grid-template-columns:1.4fr .7fr .9fr auto;gap:14px;align-items:center;border-bottom:1px solid var(--line)}.oc5-demand>div:not(:last-child){display:flex;flex-direction:column;gap:3px}.oc5-demand span{font-size:9.5px;color:var(--muted)}.oc5-demand strong{font-size:11.5px}.oc5-demand>div:last-child{display:flex;gap:7px}.oc5-messages{min-height:520px;max-height:680px;flex:1;overflow:auto;padding:20px 42px 24px;display:flex;flex-direction:column;gap:5px;background-color:var(--chat);background-image:radial-gradient(circle at 25% 15%,color-mix(in srgb,var(--text) 3%,transparent) 0 1px,transparent 1.5px),radial-gradient(circle at 75% 65%,color-mix(in srgb,var(--text) 2.5%,transparent) 0 1px,transparent 1.5px);background-size:38px 38px,44px 44px}.oc5-date-divider{align-self:center;margin:8px 0;padding:5px 10px;border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 90%,transparent);border:1px solid var(--line);font-size:10px;color:var(--muted);box-shadow:0 1px 2px #0000000f}.oc5-bubble{position:relative;max-width:68%;padding:7px 9px 6px;border:1px solid var(--line);border-radius:9px;background:var(--incoming);color:var(--text);box-shadow:0 1px 1px #00000014}.oc5-bubble.inbound{align-self:flex-start;border-top-left-radius:3px}.oc5-bubble.outbound{align-self:flex-end;background:var(--outgoing);border-color:color-mix(in srgb,var(--blue) 20%,var(--line));border-top-right-radius:3px}.oc5-bubble.outbound.ai{background:var(--ai);border-color:color-mix(in srgb,var(--blue) 28%,var(--line))}.oc5-msg-meta{margin:0 0 3px;gap:16px;display:flex;justify-content:space-between;align-items:center}.oc5-msg-meta strong{font-size:9.5px;color:#2855c7;font-weight:700}.oc5-bubble.inbound .oc5-msg-meta strong{color:#168a5a}.oc5-msg-meta time{font-size:8.5px;color:var(--muted)}.oc5-bubble p{font-size:13px;line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}.oc5-bubble p a{color:#006fe6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;word-break:break-all}.oc5-bubble>small{display:block;margin-top:3px;text-align:right;font-size:8px;color:var(--muted)}.oc5-media-loading,.oc5-media-missing,.oc5-media-failed{margin-top:5px;padding:9px 10px;border-radius:8px;background:var(--soft);font-size:10px;color:var(--muted)}.oc5-media-failed{display:flex;flex-direction:column;gap:3px;border:1px solid rgba(217,119,6,.3)}.oc5-media-failed strong{color:#c46b00;font-size:10px}.oc5-audio{margin-top:5px;padding:7px 8px;border-radius:10px;background:color-mix(in srgb,var(--surface-strong) 72%,transparent);min-width:310px}.oc5-audio>div{display:flex;align-items:center;gap:8px}.oc5-audio-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font-weight:800}.oc5-audio audio{width:100%;height:36px;accent-color:#23a36a}.oc5-audio-transcript{margin-top:8px!important;padding-top:8px;border-top:1px solid var(--line);display:block!important}.oc5-audio-transcript strong{display:block;font-size:9px;letter-spacing:.02em;color:var(--muted);margin-bottom:4px}.oc5-audio-transcript p{margin:0;font-size:11px;line-height:1.45;color:var(--text);white-space:pre-wrap}.oc5-image{display:block;margin:3px -4px 2px}.oc5-image img{display:block;max-width:390px;max-height:420px;width:100%;object-fit:cover;border-radius:7px}.oc5-image.sticker img{width:auto;max-width:220px;max-height:220px;object-fit:contain;background:transparent}.oc5-video{display:block;margin:3px -4px 2px;width:min(430px,100%);max-height:430px;border-radius:7px;background:#000}.oc5-document{margin-top:5px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 74%,transparent);border:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-decoration:none;color:var(--text)}.oc5-document>div{display:flex;flex-direction:column;min-width:0}.oc5-document strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc5-document span{font-size:9px;color:var(--muted)}.oc5-document>b{font-size:10px;color:var(--blue)}.oc5-contact-card,.oc5-location-card{margin-top:5px;padding:10px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-strong) 72%,transparent);display:flex;align-items:center;gap:10px}.oc5-contact-card>div,.oc5-location-card>div{display:flex;flex-direction:column;min-width:0;flex:1}.oc5-contact-card strong,.oc5-location-card strong{font-size:11px}.oc5-contact-card span,.oc5-location-card span{font-size:9px;color:var(--muted)}.oc5-location-card a{font-size:10px;color:var(--blue);text-decoration:none}.oc5-composer{position:relative;padding:10px 12px 11px;background:var(--surface-strong);border-top:1px solid var(--line)}.oc5-compose-bar{display:grid;grid-template-columns:auto minmax(0,1fr) 44px;align-items:end;gap:8px}.oc5-compose-left{display:flex;gap:2px;align-items:center;height:44px}.oc5-icon-btn,.oc5-send{width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.oc5-icon-btn:hover{background:var(--soft);color:var(--text)}.oc5-icon-btn:disabled{opacity:.35;cursor:not-allowed}.oc5-compose-bar textarea{width:100%;min-height:44px;max-height:124px;resize:none;border:1px solid var(--line);border-radius:22px;background:var(--soft);color:var(--text);padding:11px 16px;outline:none;line-height:1.35;overflow-y:auto}.oc5-compose-bar textarea:focus{border-color:color-mix(in srgb,var(--blue) 45%,var(--line));box-shadow:0 0 0 2px #0031ff14}.oc5-send{background:var(--green);color:#fff!important}.oc5-send.ready{background:var(--blue)}.oc5-send.recording{background:var(--red)}.oc5-send:disabled{opacity:.4;cursor:not-allowed}.oc5-composer-meta{display:flex;justify-content:space-between;gap:12px;margin-top:6px;padding:0 8px}.oc5-composer-meta span{font-size:9px;color:var(--muted)}.oc5-attach-menu{position:absolute;left:14px;bottom:72px;width:245px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--surface-strong);box-shadow:0 18px 50px #0000002e;z-index:20}.oc5-attach-menu button{width:100%;height:48px;padding:0 9px;border:0;background:transparent;border-radius:10px;display:flex;align-items:center;gap:11px;cursor:pointer;text-align:left}.oc5-attach-menu button:hover{background:var(--soft)}.oc5-attach-menu .media{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff}.oc5-attach-menu .image{background:#7c3aed}.oc5-attach-menu .doc{background:#2563eb}.oc5-attach-menu .sticker{background:#06a581}.oc5-attach-menu .contact{background:#0ea5e9}.oc5-attach-menu .location{background:#f43f5e}.oc5-attach-menu b{font-size:12px}.oc5-emoji-picker{position:absolute;left:54px;bottom:72px;width:318px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface-strong);box-shadow:0 18px 50px #0000002e;display:grid;grid-template-columns:repeat(8,1fr);gap:3px;z-index:20}.oc5-emoji-picker button{height:34px;border:0;background:transparent;border-radius:8px;font-size:20px;cursor:pointer}.oc5-emoji-picker button:hover{background:var(--soft)}.oc5-pending{margin-bottom:8px;padding:8px 9px;border:1px solid var(--line);border-radius:12px;background:var(--soft);display:flex;align-items:center;justify-content:space-between;gap:10px}.oc5-pending>div{display:flex;align-items:center;gap:9px;min-width:0}.oc5-pending img,.oc5-pending video{width:48px;height:48px;border-radius:8px;object-fit:cover}.oc5-pending img.sticker{object-fit:contain}.oc5-pending>div>div{display:flex;flex-direction:column;min-width:0}.oc5-pending strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc5-pending span{font-size:9px;color:var(--muted)}.oc5-pending>button{width:32px;height:32px;border:0;border-radius:9px;background:var(--surface-strong);display:grid;place-items:center;cursor:pointer}.oc5-file-icon{width:48px;height:48px!important;border-radius:8px;background:var(--surface-strong);display:grid!important;place-items:center;font-size:10px!important;font-weight:800}.oc5-recording{margin-bottom:8px;padding:9px 12px;border-radius:12px;background:#dc262612;border:1px solid rgba(220,38,38,.25);display:flex;align-items:center;gap:9px}.oc5-recording .pulse{width:9px;height:9px;border-radius:50%;background:var(--red);box-shadow:0 0 #dc262659;animation:oc5-pulse 1.2s infinite}.oc5-recording strong{font-size:11px}.oc5-recording time{font-size:11px;color:var(--muted);margin-left:auto}.oc5-recording button{border:0;background:transparent;color:var(--red);font-size:10px;font-weight:700;cursor:pointer}@keyframes oc5-pulse{70%{box-shadow:0 0 0 8px transparent}}.oc5-context{background:var(--surface);border-left:1px solid var(--line);max-height:860px;overflow:auto}.oc5-context-section{padding:16px;border-bottom:1px solid var(--line)}.oc5-context-section>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:13px}.oc5-context-section>header>strong{font-size:12.5px}.oc5-context-section>header>span{font-size:9px;padding:4px 7px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.oc5-context-section.green>header>span{background:#16a34a14;border-color:#16a34a4d;color:#138042}.oc5-context-section.blue>header>span{background:#0031ff14;border-color:#0031ff47;color:#214af3}.oc5-context-section.amber>header>span{background:#d9770614;border-color:#d977064d;color:#a95d00}.oc5-context-section.red>header>span{background:#dc262614;border-color:#dc26264d;color:#bc2020}html[data-theme=dark] .oc5-context-section.green>header>span{color:#8ce4aa}html[data-theme=dark] .oc5-context-section.blue>header>span{color:#8ea5ff}html[data-theme=dark] .oc5-context-section.amber>header>span{color:#ffc36f}html[data-theme=dark] .oc5-context-section.red>header>span{color:#ff8585}.oc5-line{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.oc5-line:first-of-type{border-top:0}.oc5-line span{font-size:10.5px;color:var(--muted)}.oc5-line b{max-width:65%;text-align:right;font-size:11px;word-break:break-word}.oc5-line b.strong{font-size:13px}.oc5-customer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.oc5-tag-stack{min-height:28px;margin-bottom:16px}.oc5-muted{font-size:10.5px;color:var(--muted)}.tags-manage{margin-top:4px}.oc5-tag{cursor:pointer}.oc5-tag b{font-size:12px}.oc5-tag-manager{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.oc5-tag-options button{cursor:pointer}.oc5-tag-options button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--tag) 35%,transparent)}.oc5-tag-manager input{height:40px;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong);color:var(--text);padding:0 11px;outline:none}.oc5-colors{display:flex;gap:7px}.oc5-colors button{width:24px;height:24px;border-radius:8px;border:2px solid transparent;cursor:pointer}.oc5-colors button.active{border-color:var(--text)}.oc5-order-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:11px}.oc5-address-mini{margin:10px 0 0;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong)}.oc5-address-mini>div{display:flex;align-items:center;justify-content:space-between}.oc5-address-mini strong{font-size:10px}.oc5-address-mini span{font-size:8px;padding:2px 6px;border-radius:999px;background:#16a34a14;color:var(--green)}.oc5-address-mini p{margin:5px 0 0;font-size:9.5px;line-height:1.35}.oc5-address-mini small{display:block;margin-top:4px;font-size:8.5px;color:var(--muted)}.oc5-empty{min-height:280px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:5px;color:var(--muted)}.oc5-empty strong{color:var(--text)}.oc5-empty.small{min-height:150px}.oc5-customers{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--surface)}.oc5-customers>header{padding:18px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.oc5-customers h2{margin:0;font-size:21px}.oc5-customers p{margin:5px 0 0;color:var(--muted);font-size:12px}.oc5-customer-grid{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.oc5-customer-grid article{padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--surface-strong)}.oc5-customer-grid article>div:first-child{display:flex;align-items:center;gap:10px}.oc5-customer-grid article>div:first-child>div:last-child{display:flex;flex-direction:column}.oc5-customer-grid dl{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0}.oc5-customer-grid dl div{padding:8px;border-radius:10px;background:var(--soft)}.oc5-customer-grid dt{font-size:9px;color:var(--muted)}.oc5-customer-grid dd{margin:3px 0 0;font-size:11px;font-weight:750}.oc5-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0405079e;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center;padding:24px}.oc5-modal{width:min(980px,calc(100vw - 48px));max-height:min(850px,calc(100vh - 48px));overflow:auto;border:1px solid var(--line);border-radius:20px;background:var(--surface-strong);color:var(--text);box-shadow:0 28px 90px #00000040;padding:20px}.oc5-modal.compact{width:min(560px,calc(100vw - 48px))}.oc5-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.oc5-modal>header>div{display:flex;flex-direction:column;gap:4px}.oc5-modal>header strong{font-size:19px}.oc5-modal>header span{font-size:11px;color:var(--muted)}.oc5-modal-close{width:36px;height:36px;min-width:36px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--soft);display:grid;place-items:center;cursor:pointer}.oc5-modal-close svg{display:block}.oc5-customer-form{display:grid;grid-template-columns:1fr 1.08fr;gap:20px}.oc5-customer-form>section{padding:16px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.oc5-customer-form h3{margin:0 0 14px;font-size:14px}.oc5-customer-form>footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:9px;padding-top:2px}.oc5-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.oc5-section-title .oc5-check{max-width:260px}.oc5-field{display:flex;flex-direction:column;gap:6px;margin-bottom:11px}.oc5-field>span{font-size:10px;color:var(--muted)}.oc5-field input,.oc5-field select,.oc5-field textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong);color:var(--text);padding:0 11px;outline:none}.oc5-field input,.oc5-field select{height:42px}.oc5-field textarea{padding-top:10px;resize:vertical}.oc5-field input:focus,.oc5-field select:focus,.oc5-field textarea:focus{border-color:#0031ff73;box-shadow:0 0 0 2px #0031ff12}.oc5-field input[readonly]{background:var(--soft);color:var(--muted)}.oc5-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oc5-address-line{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px}.oc5-check{display:flex;align-items:flex-start;gap:8px}.oc5-check input{margin-top:2px}.oc5-check span{font-size:9.5px;color:var(--muted);line-height:1.35}.oc5-order-location-preview{margin-top:6px;padding:10px;border:1px solid rgba(22,163,74,.22);border-radius:10px;background:#16a34a0d}.oc5-order-location-preview strong{font-size:10px}.oc5-order-location-preview p{margin:5px 0 0;font-size:10px}.oc5-order-location-preview small{display:block;margin-top:4px;color:var(--muted)}.oc5-link-search{height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:13px;background:var(--surface);margin-bottom:12px}.oc5-link-search svg{color:var(--muted)}.oc5-link-search input{flex:1;border:0;background:transparent;outline:none;color:var(--text)}.oc5-link-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:12px;min-height:510px}.oc5-client-list,.oc5-link-review{border:1px solid var(--line);border-radius:15px;background:var(--surface);overflow:auto}.oc5-client-list-head{position:sticky;top:0;z-index:2;padding:11px 12px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.oc5-client-list-head strong{font-size:11px}.oc5-client-list-head span{font-size:9px;color:var(--muted)}.oc5-client-list>button{width:100%;min-height:74px;padding:10px 12px;border:0;border-bottom:1px solid var(--line);background:transparent;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;text-align:left;cursor:pointer}.oc5-client-list>button:hover{background:var(--soft)}.oc5-client-list>button.active{background:#0031ff14;box-shadow:inset 3px 0 var(--blue)}.oc5-client-list>button .oc5-avatar{width:42px;height:42px}.oc5-client-list>button>div{display:flex;flex-direction:column;gap:2px;min-width:0}.oc5-client-list>button strong{font-size:11px}.oc5-client-list>button span,.oc5-client-list>button small{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc5-client-list>button aside{display:flex;flex-direction:column;align-items:flex-end}.oc5-client-list>button aside b{font-size:12px}.oc5-client-list>button aside span{font-size:8px}.oc5-link-review{padding:16px}.oc5-review-kicker{display:block;font-size:9px;color:var(--blue);font-weight:700;margin-bottom:10px}.oc5-link-person{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid var(--line)}.oc5-link-person>div{display:flex;flex-direction:column}.oc5-link-person strong{font-size:13px}.oc5-link-person span{font-size:10px;color:var(--muted)}.oc5-review-address{margin:10px 0;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong)}.oc5-review-address strong{font-size:9.5px}.oc5-review-address p{margin:5px 0 0;font-size:9.5px;line-height:1.4}.oc5-modal-note{font-size:10px;line-height:1.5;color:var(--muted);margin:12px 0}.oc5-link-placeholder,.oc5-empty-list{min-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;text-align:center;padding:20px;color:var(--muted)}.oc5-link-placeholder strong,.oc5-empty-list strong{color:var(--text);font-size:12px}.oc5-link-placeholder span,.oc5-empty-list span{font-size:10px}.oc5-empty-list .oc5-primary{margin-top:5px}.oc5-rich-form{display:flex;flex-direction:column;gap:2px}.oc5-list-scroll::-webkit-scrollbar,.oc5-context::-webkit-scrollbar,.oc5-messages::-webkit-scrollbar,.oc5-modal::-webkit-scrollbar,.oc5-client-list::-webkit-scrollbar{width:8px}.oc5-list-scroll::-webkit-scrollbar-thumb,.oc5-context::-webkit-scrollbar-thumb,.oc5-messages::-webkit-scrollbar-thumb,.oc5-modal::-webkit-scrollbar-thumb,.oc5-client-list::-webkit-scrollbar-thumb{background:#aeb3ba;border-radius:999px}html[data-theme=dark] .oc5-list-scroll::-webkit-scrollbar-thumb,html[data-theme=dark] .oc5-context::-webkit-scrollbar-thumb,html[data-theme=dark] .oc5-messages::-webkit-scrollbar-thumb{background:#343a43}@media (max-width:1500px){.oc5-workspace{grid-template-columns:330px minmax(560px,1fr) 360px}.oc5-messages{padding-left:24px;padding-right:24px}.oc5-metrics{min-width:650px;grid-template-columns:repeat(4,minmax(150px,1fr))}}@media (max-width:1180px){.oc5-head{align-items:flex-start;flex-direction:column}.oc5-metrics{width:100%;min-width:0}.oc5-workspace{grid-template-columns:320px minmax(0,1fr)}.oc5-context{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.oc5-context-section{border-right:1px solid var(--line)}.oc5-bubble{max-width:76%}.oc5-customer-form{grid-template-columns:1fr}.oc5-customer-form>footer{grid-column:auto}.oc5-link-layout{grid-template-columns:1fr}}@media (max-width:760px){.oc5-page{padding-top:12px}.oc5-head h1{font-size:29px}.oc5-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oc5-toolbar{flex-wrap:wrap}.oc5-search{flex-basis:100%}.oc5-filters{grid-template-columns:1fr 1fr}.oc5-workspace{display:block}.oc5-list{border-right:0}.oc5-list-scroll{max-height:330px}.oc5-context{display:block}.oc5-demand{grid-template-columns:1fr 1fr}.oc5-messages{padding:14px 12px}.oc5-bubble{max-width:88%}.oc5-audio{min-width:260px}.oc5-customer-actions{grid-template-columns:1fr}.oc5-composer-meta{display:none}.oc5-emoji-picker{left:8px;width:calc(100% - 16px);grid-template-columns:repeat(7,1fr)}.oc5-attach-menu{left:8px}.oc5-modal{width:calc(100vw - 24px);padding:15px}.oc5-two,.oc5-address-line{grid-template-columns:1fr}.oc5-customer-form>footer{flex-direction:column-reverse}.oc5-link-layout{min-height:0}.oc5-client-list{max-height:420px}.oc5-link-review{min-height:300px}.oc5-customer-grid{grid-template-columns:1fr}}.oc5-alert-source{position:fixed!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;padding:0!important;margin:0!important;border:0!important}.oc5-composer{position:relative}.oc5-compose-toast{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);z-index:45;max-width:min(420px,calc(100% - 28px));min-height:34px;padding:8px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface-strong);color:var(--text);box-shadow:0 12px 34px #0000002e;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:650;line-height:1.3;pointer-events:none}.oc5-compose-toast-dot{width:7px;height:7px;min-width:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.oc5-compose-toast.error{border-color:#dc262659}.oc5-compose-toast.error .oc5-compose-toast-dot{background:#dc2626;box-shadow:0 0 0 3px #dc26261f}html[data-theme=dark] .oc5-compose-toast{background:#0a0d11;border-color:#20252c;box-shadow:0 14px 40px #00000075}@media (max-width:760px){.oc5-compose-toast{bottom:calc(100% + 7px);max-width:calc(100% - 18px);font-size:10.5px}}.oc5-media-failed button{align-self:flex-start;margin-top:5px;padding:5px 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface-strong);color:var(--text);font:inherit;font-size:9.5px;font-weight:700;cursor:pointer}.oc5-media-failed button:hover{background:var(--soft)}.oc5-pdf-document{margin-top:5px;width:min(440px,100%);overflow:hidden;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}.oc5-pdf-head{min-height:52px;padding:9px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid var(--line)}.oc5-pdf-head>div{display:flex;min-width:0;flex-direction:column;gap:2px}.oc5-pdf-head strong{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc5-pdf-head span{font-size:8.5px;color:var(--muted)}.oc5-pdf-head a{font-size:9.5px;font-weight:750;color:var(--blue);text-decoration:none;white-space:nowrap}.oc5-pdf-document iframe{display:block;width:100%;height:280px;border:0;background:#fff}@media (max-width:760px){.oc5-pdf-document iframe{height:230px}}.oc5-compose-toast{color:#111827!important;background:#fff!important;border-color:#d7dce3!important}.oc5-compose-toast>span:last-child{color:inherit!important;opacity:1!important}.oc5-compose-toast.error{color:#991b1b!important;background:#fff7f7!important;border-color:#fecaca!important}.oc5-compose-toast.success{color:#166534!important;background:#f6fff8!important;border-color:#bbf7d0!important}html[data-theme=dark] .oc5-compose-toast{color:#f8fafc!important;background:#0b0d10!important;border-color:#2b3138!important}html[data-theme=dark] .oc5-compose-toast.error{color:#fecaca!important;background:#140a0b!important;border-color:#7f1d1d!important}html[data-theme=dark] .oc5-compose-toast.success{color:#dcfce7!important;background:#07110b!important;border-color:#166534!important}.oc3-composer,.oc5-composer{display:flex;flex-direction:column}.oc3-observer-suggestion{order:-1;margin:0 0 8px;padding:11px 12px;border:1px solid var(--line,#d9dadd);border-radius:11px;background:var(--surface-strong,var(--rc-panel-strong,#fff));color:var(--text,var(--rc-color-text-primary,#111));box-shadow:none}.oc3-observer-suggestion>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.oc3-observer-title{display:flex;align-items:center;gap:9px;min-width:0}.oc3-observer-mark{width:28px;height:28px;min-width:28px;border-radius:8px;display:grid;place-items:center;background:var(--text,var(--rc-color-text-primary,#111));color:var(--surface-strong,#fff);font-size:13px;line-height:1}.oc3-observer-title>div{display:flex;flex-direction:column;gap:2px;min-width:0}.oc3-observer-title strong{font-size:11px;line-height:1.25;color:var(--text,var(--rc-color-text-primary,#111))}.oc3-observer-title span{font-size:8.5px;line-height:1.35;color:var(--muted,#69707a)}.oc3-observer-confidence{min-height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;border:1px solid var(--line,#d9dadd);background:color-mix(in srgb,var(--text,var(--rc-color-text-primary,#111)) 5%,transparent);color:var(--text,var(--rc-color-text-primary,#111));font-size:8.5px;font-weight:720}.oc3-observer-source{display:flex;align-items:flex-start;gap:8px;padding:7px 8px;margin-bottom:7px;border-radius:8px;background:color-mix(in srgb,var(--text,var(--rc-color-text-primary,#111)) 4%,transparent)}.oc3-observer-source>span{padding-top:1px;color:var(--muted,#69707a);font-size:8.5px;font-weight:700}.oc3-observer-source p{margin:0;color:var(--muted,#69707a);font-size:9.5px;line-height:1.4}.oc3-observer-answer{padding:9px 10px;border-radius:9px;background:color-mix(in srgb,var(--text,var(--rc-color-text-primary,#111)) 5%,transparent);color:var(--text,var(--rc-color-text-primary,#111));font-size:10.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.oc3-observer-suggestion>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px}.oc3-observer-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.oc3-observer-actions button{min-height:30px;padding:0 10px;border-radius:8px;font:inherit;font-size:9px;font-weight:720;cursor:pointer}.oc3-observer-actions button:disabled{opacity:.45;cursor:not-allowed}.oc3-observer-use{border:1px solid var(--text,var(--rc-color-text-primary,#111));background:var(--text,var(--rc-color-text-primary,#111));color:var(--surface-strong,#fff)}html[data-theme=dark] .oc3-observer-use{background:#f3f3ef;color:#0b0b0c;border-color:#f3f3ef}.oc3-observer-edit{border:1px solid var(--line,#d9dadd);background:var(--surface-strong,var(--rc-panel-strong,#fff));color:var(--text,var(--rc-color-text-primary,#111))}.oc3-observer-ignore{border:1px solid transparent;background:transparent;color:var(--muted,#69707a)}.oc3-observer-edit:hover:not(:disabled),.oc3-observer-ignore:hover:not(:disabled){background:color-mix(in srgb,var(--text,var(--rc-color-text-primary,#111)) 7%,transparent)}.oc3-observer-suggestion>footer>span{font-size:8px;line-height:1.35;color:var(--muted,#69707a);text-align:right}.oc3-observer-hint{margin:7px 0 0;color:#a16207;font-size:9px;line-height:1.4}html[data-theme=dark] .oc3-observer-hint{color:#f0a54a}.oc3-focus button,.oc5-focus button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important;text-align:center!important}@media (max-width:760px){.oc3-observer-suggestion>footer{align-items:flex-start;flex-direction:column}.oc3-observer-suggestion>footer>span{text-align:left}.oc3-observer-actions{width:100%}.oc3-observer-actions button{flex:1}}.oc5-page{--wa-green:#00a884;--wa-green-bright:#25d366;--wa-blue:#53bdeb;--wa-bg:#f0f2f5;--wa-panel:#ffffff;--wa-panel-soft:#f7f8fa;--wa-panel-strong:#ffffff;--wa-chat:#efeae2;--wa-incoming:#ffffff;--wa-outgoing:#d9fdd3;--wa-border:#e9edef;--wa-text:#111b21;--wa-muted:#667781;--wa-muted-2:#8696a0;--wa-hover:#f5f6f6;--wa-selected:#f0f2f5;--wa-icon:#54656f;--wa-danger:#ea0038;--wa-warning:#f2a900;--wa-shadow:0 8px 30px rgba(11,20,26,.08);--surface:var(--wa-panel);--surface-strong:var(--wa-panel-strong);--soft:var(--wa-panel-soft);--text:var(--wa-text);--muted:var(--wa-muted);--line:var(--wa-border);--chat:var(--wa-chat);--incoming:var(--wa-incoming);--outgoing:var(--wa-outgoing);color:var(--wa-text)}[data-theme=dark] .oc5-page,.dark .oc5-page,body.dark .oc5-page{--wa-bg:#0b141a;--wa-panel:#111b21;--wa-panel-soft:#182229;--wa-panel-strong:#202c33;--wa-chat:#0b141a;--wa-incoming:#202c33;--wa-outgoing:#005c4b;--wa-border:#2a3942;--wa-text:#e9edef;--wa-muted:#8696a0;--wa-muted-2:#667781;--wa-hover:#202c33;--wa-selected:#2a3942;--wa-icon:#aebac1;--wa-shadow:0 10px 36px rgba(0,0,0,.22);color-scheme:dark}[data-theme=light] .oc5-page,.light .oc5-page,body.light .oc5-page{color-scheme:light}.oc5-head h1{letter-spacing:-.035em}.oc5-kicker{background:color-mix(in srgb,var(--wa-green) 12%,transparent);color:var(--wa-green)}.oc5-tabs button.active:after{background:var(--wa-green)}.oc5-search{background:var(--wa-panel-soft);border-color:var(--wa-border);box-shadow:none}.oc5-search input{color:var(--wa-text)}.oc5-search input::placeholder{color:var(--wa-muted)}.oc5-filter.active{background:color-mix(in srgb,var(--wa-green) 10%,var(--wa-panel));border-color:color-mix(in srgb,var(--wa-green) 42%,var(--wa-border))}.oc5-filter b{background:var(--wa-green)}.oc5-primary{background:var(--wa-green)!important;border-color:var(--wa-green)!important;color:#fff!important}.oc5-primary:hover:not(:disabled){filter:brightness(.94)}.oc5-focus{background:var(--wa-panel);border-color:var(--wa-border)}.oc5-focus button{display:flex;align-items:center;justify-content:center;background:var(--wa-panel-soft);border-color:var(--wa-border);color:var(--wa-icon)}.oc5-focus button svg{margin:auto}.oc5-workspace{grid-template-columns:minmax(330px,370px) minmax(620px,1fr) minmax(340px,400px);min-height:760px;border-radius:12px;border-color:var(--wa-border);background:var(--wa-panel);box-shadow:var(--wa-shadow)}.oc5-list{background:var(--wa-panel);border-right:1px solid var(--wa-border)}.oc5-list-head{height:64px;padding:0 18px;background:var(--wa-panel-soft);border-bottom:1px solid var(--wa-border)}.oc5-list-head strong{font-size:17px;font-weight:650;color:var(--wa-text)}.oc5-list-head span{font-size:11px;color:var(--wa-muted)}.oc5-list-scroll{background:var(--wa-panel);scrollbar-color:color-mix(in srgb,var(--wa-muted) 42%,transparent) transparent}.oc5-conversation{min-height:74px;padding:11px 12px 10px 14px;grid-template-columns:50px minmax(0,1fr) auto;gap:12px;background:var(--wa-panel);border-bottom:1px solid color-mix(in srgb,var(--wa-border) 82%,transparent)}.oc5-conversation:hover{background:var(--wa-hover)}.oc5-conversation.active{background:var(--wa-selected)}.oc5-conversation.active:before{display:none}.oc5-avatar{width:50px;height:50px;border-radius:50%;border:0;background:linear-gradient(145deg,#3f4c55,#65747d);color:#fff;font-size:13px;box-shadow:none}[data-theme=light] .oc5-avatar,.light .oc5-avatar{background:linear-gradient(145deg,#dfe5e8,#b8c1c7);color:#33434c}.oc5-conv-top strong{font-size:14.5px;font-weight:600;color:var(--wa-text)}.oc5-conv-top time{font-size:10.5px;color:var(--wa-muted)}.oc5-conv-main>p{margin:4px 0;font-size:12.5px;color:var(--wa-muted);line-height:1.35}.oc5-card-tags{gap:4px;max-height:24px;overflow:hidden}.oc5-card-tags span{min-height:18px;padding:1px 6px;font-size:8.5px;border-radius:999px}.oc5-unread{justify-content:center;margin-top:4px}.oc5-unread b{min-width:21px;height:21px;padding:0 5px;background:var(--wa-green-bright);font-size:9px;color:#062b1c}.oc5-unread span,.oc5-read-dot{display:none}.oc5-chat{background:var(--wa-chat)}.oc5-chat-head{height:64px;padding:0 16px;background:var(--wa-panel-soft);border-bottom:1px solid var(--wa-border)}.oc5-chat-head .oc5-avatar{width:42px;height:42px}.oc5-person strong{font-size:14.5px;font-weight:600;color:var(--wa-text)}.oc5-person span,.oc5-mode span{color:var(--wa-muted);font-size:10.5px}.oc5-mode strong{color:var(--wa-text)}.oc5-mode i.automatic,.oc5-mode i.assist,.oc5-mode i.observe{background:var(--wa-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--wa-green) 13%,transparent)}.oc5-mode i.human_control{background:var(--wa-green-bright);box-shadow:0 0 0 4px color-mix(in srgb,var(--wa-green-bright) 13%,transparent)}.oc5-demand{min-height:48px;padding:7px 14px;background:var(--wa-panel);border-bottom:1px solid var(--wa-border)}.oc5-demand span{font-size:9px;color:var(--wa-muted)}.oc5-demand strong{font-size:10.5px;color:var(--wa-text)}.oc5-demand .oc5-primary,.oc5-demand .oc5-secondary{min-height:34px;border-radius:8px}.oc5-messages{min-height:540px;max-height:720px;padding:24px 8% 26px;gap:4px;background-color:var(--wa-chat);background-image:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--wa-text) 4%,transparent) 0 1.1px,transparent 1.5px),radial-gradient(circle at 76% 72%,color-mix(in srgb,var(--wa-text) 3%,transparent) 0 1.1px,transparent 1.5px),linear-gradient(35deg,transparent 46%,color-mix(in srgb,var(--wa-text) 1.7%,transparent) 47% 48%,transparent 49%),linear-gradient(-35deg,transparent 46%,color-mix(in srgb,var(--wa-text) 1.5%,transparent) 47% 48%,transparent 49%);background-size:42px 42px,52px 52px,72px 72px,86px 86px;scrollbar-color:color-mix(in srgb,var(--wa-muted) 46%,transparent) transparent}.oc5-date-divider{margin:8px auto 10px;padding:5px 10px;border:0;border-radius:7px;background:color-mix(in srgb,var(--wa-panel-strong) 94%,transparent);color:var(--wa-muted);font-size:10px;box-shadow:0 1px 1px #00000014}.oc5-bubble{max-width:min(70%,680px);padding:7px 9px;border:0;border-radius:8px;background:var(--wa-incoming);color:var(--wa-text);box-shadow:0 1px 1px #0b141a26}.oc5-bubble.inbound{border-top-left-radius:2px}.oc5-bubble.outbound{background:var(--wa-outgoing);border:0;border-top-right-radius:2px}.oc5-bubble.outbound.ai{background:var(--wa-outgoing);border:1px solid color-mix(in srgb,var(--wa-green) 38%,transparent)}.oc5-msg-meta{margin:0 0 3px;min-height:12px}.oc5-msg-meta strong{font-size:10px;color:var(--wa-green);font-weight:650}.oc5-bubble.inbound .oc5-msg-meta strong{color:#06cf9c}[data-theme=light] .oc5-bubble.inbound .oc5-msg-meta strong,.light .oc5-bubble.inbound .oc5-msg-meta strong{color:#1a8e68}.oc5-msg-meta time{font-size:8.5px;color:var(--wa-muted)}.oc5-bubble p{font-size:13.5px;line-height:1.42;color:var(--wa-text)}.oc5-bubble p a{color:#53bdeb;text-decoration:none}[data-theme=light] .oc5-bubble p a,.light .oc5-bubble p a{color:#027eb5}.oc5-bubble>small{margin-top:3px;color:var(--wa-muted);font-size:8px}.oc5-bubble.outbound>small{color:color-mix(in srgb,var(--wa-muted) 78%,var(--wa-outgoing))}.oc5-image,.oc5-video{border-radius:7px;overflow:hidden}.oc5-image img,.oc5-video{max-width:360px;max-height:410px;object-fit:cover}.oc5-image.sticker{background:transparent;box-shadow:none}.oc5-image.sticker img{max-width:180px;max-height:180px;object-fit:contain}.oc5-media-loading,.oc5-media-missing,.oc5-media-failed{background:color-mix(in srgb,var(--wa-panel-strong) 74%,transparent);color:var(--wa-muted);border-radius:7px}.oc5-document,.oc5-contact-card,.oc5-location-card{background:color-mix(in srgb,var(--wa-panel-strong) 58%,transparent);border-color:color-mix(in srgb,var(--wa-border) 70%,transparent);border-radius:8px}.oc5-audio{margin-top:2px;padding:2px 0;background:transparent}.oc5-audio>div{display:flex;align-items:center;gap:9px;min-width:280px;max-width:390px}.oc5-audio-avatar{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--wa-green);color:#fff;font-size:18px}.oc5-audio audio{width:300px;max-width:100%;height:42px;background:transparent;color-scheme:inherit;accent-color:var(--wa-green)}.oc5-audio audio::-webkit-media-controls-enclosure{background:transparent;border-radius:0}.oc5-audio audio::-webkit-media-controls-panel{background:transparent}.oc5-composer{position:relative;padding:8px 12px 7px;background:var(--wa-panel-soft);border-top:1px solid var(--wa-border)}.oc5-compose-bar{display:flex;align-items:flex-end;gap:8px}.oc5-compose-left{display:flex;align-items:center;gap:0;padding-bottom:1px}.oc5-icon-btn{width:42px;height:42px;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--wa-icon)!important;display:flex;align-items:center;justify-content:center}.oc5-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--wa-icon) 10%,transparent)!important}.oc5-compose-bar textarea{min-height:42px!important;max-height:132px;padding:10px 15px!important;border:0!important;border-radius:21px!important;background:var(--wa-panel-strong)!important;color:var(--wa-text)!important;box-shadow:none!important;resize:none}.oc5-compose-bar textarea::placeholder{color:var(--wa-muted)}.oc5-send{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--wa-green)!important;color:#fff!important;box-shadow:none!important}.oc5-send:hover:not(:disabled){filter:brightness(.94)}.oc5-send:disabled{opacity:.42}.oc5-recording{background:var(--wa-panel-strong);border:1px solid var(--wa-border);border-radius:12px}.oc5-recording .pulse{background:var(--wa-danger)}.oc5-pending{background:var(--wa-panel);border:1px solid var(--wa-border);border-radius:12px}.oc5-attach-menu,.oc5-emoji-picker{background:var(--wa-panel-strong);border-color:var(--wa-border);box-shadow:0 12px 30px #00000038}.oc5-attach-menu button:hover,.oc5-emoji-picker button:hover{background:var(--wa-hover)}.oc5-composer-meta{color:var(--wa-muted);font-size:8.5px}.oc5-composer .oc3-observer-suggestion{background:var(--wa-panel-strong);border-color:color-mix(in srgb,#0031ff 28%,var(--wa-border));color:var(--wa-text);box-shadow:0 6px 18px #0000001f}.oc5-composer .oc3-observer-answer,.oc5-composer .oc3-observer-source{background:var(--wa-panel-soft);color:var(--wa-text)}.oc5-composer .oc3-observer-title strong,.oc5-composer .oc3-observer-answer{color:var(--wa-text)}.oc5-composer .oc3-observer-title span,.oc5-composer .oc3-observer-source p,.oc5-composer .oc3-observer-suggestion>footer>span{color:var(--wa-muted)}.oc5-context{background:var(--wa-panel);border-left:1px solid var(--wa-border)}.oc5-context-section{background:var(--wa-panel);border-bottom:1px solid var(--wa-border);padding:16px}.oc5-context-section>header strong{font-size:14px;color:var(--wa-text)}.oc5-context-section>header span{background:var(--wa-panel-soft);border-color:var(--wa-border)}.oc5-line{border-color:var(--wa-border)}.oc5-line span,.oc5-muted{color:var(--wa-muted)}.oc5-line b{color:var(--wa-text)}.oc5-address-mini{background:var(--wa-panel-soft);border-color:var(--wa-border)}.oc5-secondary{background:var(--wa-panel-soft);border-color:var(--wa-border);color:var(--wa-text)}.oc5-secondary:hover:not(:disabled){background:var(--wa-hover)}.tags-manage{margin-top:12px!important}.oc5-modal-backdrop{background:#0b141ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.oc5-modal{background:var(--wa-panel);border-color:var(--wa-border);color:var(--wa-text);box-shadow:0 24px 70px #00000052}.oc5-modal>header{background:var(--wa-panel-soft);border-color:var(--wa-border)}.oc5-modal>header strong{color:var(--wa-text)}.oc5-modal>header span{color:var(--wa-muted)}.oc5-modal-close{background:var(--wa-panel-strong)!important;border-color:var(--wa-border)!important;color:var(--wa-icon)!important}.oc5-field input,.oc5-field textarea,.oc5-field select,.oc5-link-search{background:var(--wa-panel-strong)!important;border-color:var(--wa-border)!important;color:var(--wa-text)!important}.oc5-field span{color:var(--wa-muted)}.oc5-client-list,.oc5-link-review,.oc5-link-search{background:var(--wa-panel);border-color:var(--wa-border)}.oc5-client-list>button{background:var(--wa-panel);border-color:var(--wa-border)}.oc5-client-list>button:hover,.oc5-client-list>button.active{background:var(--wa-selected)}.oc5-client-list>button.active{box-shadow:inset 3px 0 0 var(--wa-green)}.oc5-review-kicker{color:var(--wa-green)}.oc5-customers article{background:var(--wa-panel);border-color:var(--wa-border);box-shadow:none}.oc5-customers article:hover{box-shadow:var(--wa-shadow)}[data-theme=light] .oc5-page .oc5-workspace,[data-theme=light] .oc5-page .oc5-list,[data-theme=light] .oc5-page .oc5-chat-head,[data-theme=light] .oc5-page .oc5-context,[data-theme=light] .oc5-page .oc5-context-section,[data-theme=light] .oc5-page .oc5-composer,.light .oc5-page .oc5-workspace,.light .oc5-page .oc5-list,.light .oc5-page .oc5-chat-head,.light .oc5-page .oc5-context,.light .oc5-page .oc5-context-section,.light .oc5-page .oc5-composer{color:var(--wa-text)}@media (max-width:1380px){.oc5-workspace{grid-template-columns:330px minmax(560px,1fr) 340px}.oc5-messages{padding-left:5%;padding-right:5%}}@media (max-width:1160px){.oc5-workspace{grid-template-columns:320px minmax(0,1fr)}.oc5-context{display:none}}@media (max-width:820px){.oc5-workspace{display:block;min-height:620px}.oc5-list{display:none}.oc5-messages{padding:16px 12px 20px;max-height:calc(100vh - 330px)}.oc5-bubble{max-width:88%}.oc5-mode,.oc5-composer-meta{display:none}}.oc5-page{--rc-support-blue:#0031ff;--rc-support-blue-hover:#164cff;--rc-support-blue-soft:#dfe7ff;--green:#0031ff;--wa-green:#0031ff;--wa-green-bright:#2f63ff;--wa-blue:#4f7dff;--wa-bg:#ffffff;--wa-panel:#ffffff;--wa-panel-soft:#f7f8fb;--wa-panel-strong:#ffffff;--wa-chat:#f7f8fb;--wa-incoming:#ffffff;--wa-outgoing:#e8eeff;--wa-border:#dfe3e8;--wa-text:#05070a;--wa-muted:#5d6773;--wa-muted-2:#7b8794;--wa-hover:#f1f4f8;--wa-selected:#e9efff;--wa-icon:#394552}[data-theme=dark] .oc5-page,.dark .oc5-page,body.dark .oc5-page{--green:#0031ff;--wa-green:#0031ff;--wa-green-bright:#2f63ff;--wa-blue:#6f91ff;--wa-bg:#030406;--wa-panel:#07090c;--wa-panel-soft:#0b0f14;--wa-panel-strong:#11161d;--wa-chat:#05080c;--wa-incoming:#121820;--wa-outgoing:#0d2f72;--wa-border:#1b2530;--wa-text:#ffffff;--wa-muted:#a7b3c0;--wa-muted-2:#7d8a98;--wa-hover:#0f151c;--wa-selected:#111d31;--wa-icon:#d1d8df;background:#030406;color:#fff}[data-theme=light] .oc5-page,.light .oc5-page,body.light .oc5-page{background:#fff;color:#05070a}[data-theme=dark] .oc5-page .oc5-workspace,[data-theme=dark] .oc5-page .oc5-list,[data-theme=dark] .oc5-page .oc5-context,[data-theme=dark] .oc5-page .oc5-context-section,[data-theme=dark] .oc5-page .oc5-chat-head,[data-theme=dark] .oc5-page .oc5-composer,.dark .oc5-page .oc5-workspace,.dark .oc5-page .oc5-list,.dark .oc5-page .oc5-context,.dark .oc5-page .oc5-context-section,.dark .oc5-page .oc5-chat-head,.dark .oc5-page .oc5-composer{border-color:var(--wa-border)!important}[data-theme=dark] .oc5-page .oc5-list,[data-theme=dark] .oc5-page .oc5-context,.dark .oc5-page .oc5-list,.dark .oc5-page .oc5-context{background:#07090c!important}[data-theme=dark] .oc5-page .oc5-chat-head,[data-theme=dark] .oc5-page .oc5-composer,.dark .oc5-page .oc5-chat-head,.dark .oc5-page .oc5-composer{background:#0b0f14!important}[data-theme=dark] .oc5-page .oc5-messages,.dark .oc5-page .oc5-messages{background-color:#05080c!important}[data-theme=dark] .oc5-page .oc5-conversation,.dark .oc5-page .oc5-conversation{background:#07090c!important}[data-theme=dark] .oc5-page .oc5-conversation:hover,.dark .oc5-page .oc5-conversation:hover{background:#0f151c!important}[data-theme=dark] .oc5-page .oc5-conversation.active,.dark .oc5-page .oc5-conversation.active{background:#111d31!important}[data-theme=dark] .oc5-page h1,[data-theme=dark] .oc5-page h2,[data-theme=dark] .oc5-page h3,[data-theme=dark] .oc5-page strong,[data-theme=dark] .oc5-page .oc5-conv-top strong,[data-theme=dark] .oc5-page .oc5-person strong,[data-theme=dark] .oc5-page .oc5-line b,.dark .oc5-page h1,.dark .oc5-page h2,.dark .oc5-page h3,.dark .oc5-page strong,.dark .oc5-page .oc5-conv-top strong,.dark .oc5-page .oc5-person strong,.dark .oc5-page .oc5-line b{color:#fff}.oc5-page .oc5-primary,.oc5-page .oc5-send,.oc5-page .oc5-success{background:var(--rc-support-blue)!important;border-color:var(--rc-support-blue)!important;color:#fff!important}.oc5-page .oc5-primary:hover:not(:disabled),.oc5-page .oc5-send:hover:not(:disabled),.oc5-page .oc5-success:hover:not(:disabled){background:var(--rc-support-blue-hover)!important;border-color:var(--rc-support-blue-hover)!important}.oc5-page .oc5-kicker,.oc5-page .oc5-tabs button.active,.oc5-page .oc5-msg-meta strong,.oc5-page .oc5-bubble.inbound .oc5-msg-meta strong{color:var(--rc-support-blue)!important}.oc5-page .oc5-tabs button.active:after,.oc5-page .oc5-mode i.automatic,.oc5-page .oc5-mode i.assist,.oc5-page .oc5-mode i.observe,.oc5-page .oc5-mode i.human_control,.oc5-page .oc5-unread b,.oc5-page .oc5-audio-avatar{background:var(--rc-support-blue)!important}.oc5-page .oc5-mode i.automatic,.oc5-page .oc5-mode i.assist,.oc5-page .oc5-mode i.observe,.oc5-page .oc5-mode i.human_control{box-shadow:0 0 0 4px #0031ff24!important}.oc5-page .oc5-filter.active{background:#0031ff1a!important;border-color:#0031ff73!important}.oc5-page .oc5-filter b{background:var(--rc-support-blue)!important}.oc5-page .oc5-focus.registered,.oc5-page .oc5-focus.demands,.oc5-page .oc5-focus.unread,.oc5-page .oc5-focus.approval{border-color:#0031ff57!important}.oc5-page .oc5-bubble.outbound,.oc5-page .oc5-bubble.outbound.ai{background:#e8eeff!important;border-color:#0031ff33!important}[data-theme=dark] .oc5-page .oc5-bubble.outbound,[data-theme=dark] .oc5-page .oc5-bubble.outbound.ai,.dark .oc5-page .oc5-bubble.outbound,.dark .oc5-page .oc5-bubble.outbound.ai{background:#0d2f72!important;border-color:#20478f!important;color:#fff!important}[data-theme=dark] .oc5-page .oc5-bubble.inbound,.dark .oc5-page .oc5-bubble.inbound{background:#121820!important;color:#fff!important}.oc5-page .oc5-audio audio{accent-color:var(--rc-support-blue)!important}.oc5-page .oc5-icon-btn:focus-visible,.oc5-page .oc5-send:focus-visible,.oc5-page .oc5-primary:focus-visible{outline:2px solid rgba(0,49,255,.72)!important;outline-offset:2px}.oc5-page .oc5-composer{padding-bottom:9px!important}.oc5-page .oc3-observer-suggestion{border-color:#0031ff52!important}.oc5-page .oc3-observer-mark,.oc5-page .oc3-observer-use{background:var(--rc-support-blue)!important;border-color:var(--rc-support-blue)!important;color:#fff!important}[data-theme=light] .oc5-page .oc5-workspace,[data-theme=light] .oc5-page .oc5-list,[data-theme=light] .oc5-page .oc5-context,[data-theme=light] .oc5-page .oc5-context-section,[data-theme=light] .oc5-page .oc5-chat-head,[data-theme=light] .oc5-page .oc5-composer,.light .oc5-page .oc5-workspace,.light .oc5-page .oc5-list,.light .oc5-page .oc5-context,.light .oc5-page .oc5-context-section,.light .oc5-page .oc5-chat-head,.light .oc5-page .oc5-composer{background:#fff!important;color:#05070a!important;border-color:#dfe3e8!important}[data-theme=light] .oc5-page .oc5-messages,.light .oc5-page .oc5-messages{background-color:#f7f8fb!important}[data-theme=light] .oc5-page .oc5-conversation,.light .oc5-page .oc5-conversation{background:#fff!important}[data-theme=light] .oc5-page .oc5-conversation:hover,.light .oc5-page .oc5-conversation:hover{background:#f1f4f8!important}[data-theme=light] .oc5-page .oc5-conversation.active,.light .oc5-page .oc5-conversation.active{background:#e9efff!important}.oc5-page{--rc9-blue:#0031ff;--rc9-blue-2:#2458ff;--rc9-bg:#ffffff;--rc9-surface:#ffffff;--rc9-surface-2:#f7f8fb;--rc9-surface-3:#eef1f6;--rc9-thread:#f5f7fb;--rc9-border:#dde3ea;--rc9-text:#05070a;--rc9-muted:#687481;--rc9-soft:#8b96a3;width:100%;max-width:1780px;margin:0 auto;padding:30px 26px 44px}[data-theme=dark] .oc5-page,.dark .oc5-page,body.dark .oc5-page{--rc9-bg:#020304;--rc9-surface:#06080b;--rc9-surface-2:#0a0e13;--rc9-surface-3:#10161e;--rc9-thread:#04080d;--rc9-border:#18222d;--rc9-text:#ffffff;--rc9-muted:#a6b1bd;--rc9-soft:#74808d;background:var(--rc9-bg)!important}.oc5-page .oc5-head{margin-bottom:22px;gap:34px;align-items:flex-end}.oc5-page .oc5-head>div:first-child{padding-bottom:2px}.oc5-page .oc5-head h1{margin-top:9px;line-height:1.04}.oc5-page .oc5-head p{margin-top:8px}.oc5-page .oc5-metrics{gap:12px;align-items:stretch}.oc5-page .oc5-metric{min-width:150px;min-height:70px;padding:12px 14px;border-radius:14px}.oc5-page .oc5-tabs{margin-bottom:15px;padding-bottom:7px}.oc5-page .oc5-toolbar{margin-bottom:14px;gap:10px}.oc5-page .oc5-search{min-height:47px;border-radius:13px}.oc5-page .oc5-filter,.oc5-page .oc5-ghost{min-height:44px}.oc5-page .oc5-workspace{grid-template-columns:minmax(285px,320px) minmax(650px,1fr) minmax(285px,320px)!important;min-height:690px;max-height:none;border-radius:16px;border-color:var(--rc9-border)!important;background:var(--rc9-surface)!important;box-shadow:0 18px 48px #00000014;overflow:hidden}[data-theme=dark] .oc5-page .oc5-workspace,.dark .oc5-page .oc5-workspace{box-shadow:0 22px 58px #00000057}.oc5-page .oc5-list{background:var(--rc9-surface)!important;border-right:1px solid var(--rc9-border)!important}.oc5-page .oc5-list-head{min-height:60px;padding:0 17px;background:var(--rc9-surface-2)!important;border-bottom:1px solid var(--rc9-border)!important}.oc5-page .oc5-list-head strong{font-size:15px}.oc5-page .oc5-list-head span{margin-top:3px}.oc5-page .oc5-conversation{min-height:82px;padding:13px 12px 12px 15px;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--rc9-border) 76%,transparent)!important}.oc5-page .oc5-conversation.active{background:color-mix(in srgb,var(--rc9-blue) 12%,var(--rc9-surface))!important}.oc5-page .oc5-conversation.active:before{width:3px;background:var(--rc9-blue)!important}.oc5-page .oc5-conv-main>p{margin:5px 0 6px;line-height:1.35}.oc5-page .oc5-unread b{box-shadow:0 0 0 4px #0031ff14}.oc5-page .oc5-chat{min-width:0;background:var(--rc9-thread)!important}.oc5-page .oc5-chat-head{min-height:66px;padding:0 18px;background:var(--rc9-surface-2)!important;border-bottom:1px solid var(--rc9-border)!important}.oc5-page .oc5-chat-head .oc5-avatar{width:43px;height:43px}.oc5-page .oc5-person{gap:11px}.oc5-page .oc5-person strong{font-size:14.5px}.oc5-page .oc5-demand{min-height:52px;padding:8px 17px;background:var(--rc9-surface)!important;border-bottom:1px solid var(--rc9-border)!important}.oc5-page .oc5-messages{min-height:540px;padding:34px clamp(34px,7%,92px) 42px!important;gap:8px!important;background-color:var(--rc9-thread)!important;background-image:radial-gradient(circle at 12% 17%,color-mix(in srgb,var(--rc9-text) 3.3%,transparent) 0 1px,transparent 1.4px),radial-gradient(circle at 78% 70%,color-mix(in srgb,var(--rc9-text) 2.6%,transparent) 0 1px,transparent 1.4px),linear-gradient(34deg,transparent 47%,color-mix(in srgb,var(--rc9-text) 1.2%,transparent) 48%,transparent 49%),linear-gradient(-34deg,transparent 47%,color-mix(in srgb,var(--rc9-text) 1%,transparent) 48%,transparent 49%)!important;background-size:48px 48px,62px 62px,92px 92px,112px 112px!important}.oc5-page .oc5-date-divider{margin:2px auto 12px}.oc5-page .oc5-bubble{max-width:min(72%,680px);padding:8px 10px 7px;border-radius:11px;box-shadow:0 2px 10px #0000000f}[data-theme=dark] .oc5-page .oc5-bubble,.dark .oc5-page .oc5-bubble{box-shadow:0 4px 14px #0003}.oc5-page .oc5-msg-meta{margin-bottom:4px}.oc5-page .oc5-bubble p{line-height:1.45}.oc5-page .oc5-audio{margin:3px 0 1px;padding:0!important;background:transparent!important;border:0!important}.oc5-page .oc5-audio>div{position:relative;display:grid!important;grid-template-columns:48px minmax(220px,1fr)!important;grid-template-rows:30px 31px!important;column-gap:11px!important;min-width:330px!important;max-width:430px!important;padding:4px 2px 1px!important;background:transparent!important}.oc5-page .oc5-audio-avatar{grid-column:1;grid-row:1 / 3;width:46px!important;height:46px!important;min-width:46px!important;align-self:center;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--rc9-blue)!important;color:#fff!important;box-shadow:0 6px 18px #0031ff38;font-size:0!important}.oc5-page .oc5-audio-avatar:before{content:"▶";font-size:15px;line-height:1;margin-left:2px}.oc5-page .oc5-audio>div:before{content:"";grid-column:2;grid-row:1;align-self:center;width:100%;height:27px;border-radius:6px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--rc9-blue) 66%,var(--rc9-muted)) 0 2px,transparent 2px 5px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%);opacity:.78}.oc5-page .oc5-audio audio{grid-column:2;grid-row:2;width:100%!important;height:30px!important;min-width:0!important;margin:0!important;background:transparent!important;accent-color:var(--rc9-blue)!important;color-scheme:inherit}.oc5-page .oc5-audio audio::-webkit-media-controls-enclosure{background:transparent!important;border-radius:0!important}.oc5-page .oc5-audio audio::-webkit-media-controls-panel{background:transparent!important}.oc5-page .oc5-composer{padding:11px 14px 12px!important;background:var(--rc9-surface-2)!important;border-top:1px solid var(--rc9-border)!important}.oc5-page .oc5-compose-bar{gap:8px}.oc5-page .oc5-compose-left{gap:2px}.oc5-page .oc5-icon-btn{width:42px!important;height:42px!important}.oc5-page .oc5-compose-bar textarea{min-height:46px!important;padding:12px 17px!important;border-radius:24px!important;background:var(--rc9-surface-3)!important;color:var(--rc9-text)!important}.oc5-page .oc5-compose-bar textarea::placeholder{color:var(--rc9-soft)!important}.oc5-page .oc5-send{width:46px!important;height:46px!important;min-width:46px!important}.oc5-page .oc5-composer-meta{display:none!important}.oc5-page .oc5-context{background:var(--rc9-surface)!important;border-left:1px solid var(--rc9-border)!important}.oc5-page .oc5-context-section{padding:17px 17px 18px!important;background:var(--rc9-surface)!important;border-color:var(--rc9-border)!important}.oc5-page .oc5-context-section>header{margin-bottom:14px}.oc5-page .oc5-line{min-height:36px;padding:9px 0}.oc5-page .oc5-tag-stack{margin-bottom:13px!important}.oc5-page .tags-manage{min-height:44px;margin-top:6px!important}.oc5-page .oc5-customer-actions{gap:9px}[data-theme=light] .oc5-page .oc5-list-head,[data-theme=light] .oc5-page .oc5-chat-head,[data-theme=light] .oc5-page .oc5-composer,.light .oc5-page .oc5-list-head,.light .oc5-page .oc5-chat-head,.light .oc5-page .oc5-composer{background:var(--rc9-surface-2)!important}[data-theme=light] .oc5-page .oc5-compose-bar textarea,.light .oc5-page .oc5-compose-bar textarea{background:var(--rc9-surface-3)!important}@media (max-width:1450px) and (min-width:901px){.oc5-page{padding-left:18px;padding-right:18px}.oc5-page .oc5-workspace{grid-template-columns:280px minmax(560px,1fr) 300px!important}.oc5-page .oc5-messages{padding-left:32px!important;padding-right:32px!important}.oc5-page .oc5-metric{min-width:136px}}@media (max-width:1100px) and (min-width:901px){.oc5-page .oc5-workspace{grid-template-columns:265px minmax(520px,1fr) 280px!important}.oc5-page .oc5-context-section{padding-left:13px!important;padding-right:13px!important}.oc5-page .oc5-audio>div{min-width:280px!important}}@media (max-width:900px){.oc5-page{padding:8px 0 18px!important}.oc5-page .oc5-messages{padding:20px 14px 28px!important}.oc5-page .oc5-bubble{max-width:86%}.oc5-page .oc5-audio>div{min-width:245px!important;max-width:100%!important;grid-template-columns:42px minmax(170px,1fr)!important}.oc5-page .oc5-audio-avatar{width:40px!important;height:40px!important;min-width:40px!important}.oc5-page .oc5-composer{padding:8px 8px 9px!important}.oc5-page .oc5-compose-bar textarea{min-height:43px!important;padding:10px 14px!important}.oc5-page .oc5-send{width:43px!important;height:43px!important;min-width:43px!important}}.oc5-page{--v10-text:#f7f9ff;--v10-muted:#9eacbc;--v10-in:#171f29;--v10-out:#103e9d;--v10-border:rgba(255,255,255,.055);--v10-blue:#0031ff;--v10-blue-soft:#7f9cff}[data-theme=light] .oc5-page,.light .oc5-page,body.light .oc5-page{--v10-text:#0d1117;--v10-muted:#637080;--v10-in:#ffffff;--v10-out:#e4ebff;--v10-border:rgba(10,20,30,.08)}.oc5-page .oc5-messages{gap:10px!important;padding-top:30px!important;padding-bottom:30px!important}.oc5-page .oc5-bubble{max-width:min(68%,580px)!important;padding:10px 13px 8px!important;border-radius:15px!important;border:1px solid var(--v10-border)!important;box-shadow:0 3px 14px #0000001a!important}.oc5-page .oc5-bubble.inbound{background:var(--v10-in)!important;border-top-left-radius:5px!important;color:var(--v10-text)!important}.oc5-page .oc5-bubble.outbound{background:var(--v10-out)!important;border-top-right-radius:5px!important;color:#fff!important}.oc5-page .oc5-bubble.outbound.ai{background:#103e9d!important;border-color:#597fff47!important}.oc5-page .oc5-bubble p{font-size:15px!important;line-height:1.48!important;font-weight:500!important;letter-spacing:-.01em!important}.oc5-page .oc5-msg-meta{margin:0 0 6px!important;min-height:12px!important}.oc5-page .oc5-msg-meta strong{font-size:11px!important;font-weight:750!important;line-height:1.1!important}.oc5-page .oc5-msg-meta time{font-size:10px!important;color:var(--v10-muted)!important}.oc5-page .oc5-bubble>small{margin-top:5px!important;font-size:9px!important;line-height:1!important;color:var(--v10-muted)!important;opacity:.82!important}.oc5-page .oc5-bubble.outbound>small{color:#c4d2ff!important}.oc5-page .oc5-date-divider{font-size:10px!important;padding:5px 9px!important;border-radius:8px!important}.oc5-page .oc5-audio{margin:2px 0 0!important;padding:0!important;min-width:310px!important;background:transparent!important}.oc5-page .oc5-audio>div{display:block!important;min-width:0!important;max-width:none!important}.oc5-page .oc5-audio-avatar{display:none!important}.oc5-page .rc-voice-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.oc5-page .rc-voice-note{width:min(100%,390px);min-width:300px;display:grid;grid-template-columns:46px minmax(185px,1fr) 34px;align-items:center;gap:10px;padding:3px 0 1px}.oc5-page .rc-voice-play{width:46px;height:46px;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--v10-blue);color:#fff;cursor:pointer;box-shadow:0 4px 12px #0031ff38}.oc5-page .oc5-bubble.outbound .rc-voice-play{background:#ffffff2e;box-shadow:none}.oc5-page .rc-voice-play-icon{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid currentColor;margin-left:3px}.oc5-page .rc-voice-play.is-playing .rc-voice-play-icon{width:12px;height:14px;margin:0;border:0;background:linear-gradient(90deg,currentColor 0 36%,transparent 36% 64%,currentColor 64% 100%)}.oc5-page .rc-voice-center{position:relative;min-width:0;padding-top:2px}.oc5-page .rc-voice-wave{height:28px;display:flex;align-items:center;gap:2px;overflow:hidden;pointer-events:none}.oc5-page .rc-voice-wave span{width:3px;min-width:3px;border-radius:999px;background:#718197;opacity:.64;transition:background .14s ease,opacity .14s ease}.oc5-page .rc-voice-wave span.is-played{background:var(--v10-blue);opacity:1}.oc5-page .oc5-bubble.outbound .rc-voice-wave span{background:#d5e0ff7a}.oc5-page .oc5-bubble.outbound .rc-voice-wave span.is-played{background:#fff;opacity:.92}.oc5-page .rc-voice-scrub{position:absolute;top:0;right:0;bottom:17px;left:0;width:100%;height:28px;margin:0;opacity:0;cursor:pointer}.oc5-page .rc-voice-foot{display:flex;align-items:center;justify-content:space-between;margin-top:1px;font-size:10px;font-weight:600;color:var(--v10-muted)}.oc5-page .oc5-bubble.outbound .rc-voice-foot{color:#c7d4ff}.oc5-page .rc-voice-speed{width:34px;height:28px;padding:0;border:0;border-radius:999px;background:#0031ff1c;color:var(--v10-blue);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.oc5-page .oc5-bubble.outbound .rc-voice-speed{background:#ffffff1f;color:#fff}@media (max-width:900px){.oc5-page .oc5-bubble{max-width:86%!important}.oc5-page .oc5-audio{min-width:0!important;width:min(100%,330px)}.oc5-page .rc-voice-note{min-width:0;width:100%;grid-template-columns:42px minmax(145px,1fr) 32px;gap:8px}.oc5-page .rc-voice-play{width:42px;height:42px}.oc5-page .rc-voice-wave{gap:1.6px}.oc5-page .rc-voice-wave span{width:2.6px;min-width:2.6px}}[data-theme=dark] .oc5-page,.dark .oc5-page,body.dark .oc5-page{--rc-support-blue:#2f6bff;--rc-support-blue-hover:#477cff;--rc-support-blue-soft:rgba(47,107,255,.18);--green:#2f6bff;--wa-green:#2f6bff;--wa-green-bright:#5d8aff;--wa-blue:#82a2ff;--v10-blue:#2f6bff;--v10-blue-soft:#9db4ff;--v10-out:#2457d6}[data-theme=light] .oc5-page,.light .oc5-page,body.light .oc5-page{--rc-support-blue:#0031ff;--rc-support-blue-hover:#184cff;--v10-blue:#0031ff;--v10-blue-soft:#5d7eff;--v10-out:#dce6ff}[data-theme=dark] .oc5-page .oc5-bubble.outbound,[data-theme=dark] .oc5-page .oc5-bubble.outbound.ai,.dark .oc5-page .oc5-bubble.outbound,.dark .oc5-page .oc5-bubble.outbound.ai,body.dark .oc5-page .oc5-bubble.outbound,body.dark .oc5-page .oc5-bubble.outbound.ai{background:#2457d6!important;border-color:#7ea1ff57!important;color:#fff!important}[data-theme=dark] .oc5-page .oc5-msg-meta strong,[data-theme=dark] .oc5-page .oc5-bubble.inbound .oc5-msg-meta strong,[data-theme=dark] .oc5-page .oc5-bubble.outbound .oc5-msg-meta strong,.dark .oc5-page .oc5-msg-meta strong,.dark .oc5-page .oc5-bubble.inbound .oc5-msg-meta strong,.dark .oc5-page .oc5-bubble.outbound .oc5-msg-meta strong,body.dark .oc5-page .oc5-msg-meta strong,body.dark .oc5-page .oc5-bubble.inbound .oc5-msg-meta strong,body.dark .oc5-page .oc5-bubble.outbound .oc5-msg-meta strong{color:#fff!important}[data-theme=dark] .oc5-page .oc5-msg-meta time,.dark .oc5-page .oc5-msg-meta time,body.dark .oc5-page .oc5-msg-meta time{color:#ffffffb8!important}[data-theme=dark] .oc5-page .oc5-bubble.outbound>small,.dark .oc5-page .oc5-bubble.outbound>small,body.dark .oc5-page .oc5-bubble.outbound>small{color:#ffffffc7!important}[data-theme=light] .oc5-page .oc5-msg-meta strong,[data-theme=light] .oc5-page .oc5-bubble.inbound .oc5-msg-meta strong,[data-theme=light] .oc5-page .oc5-bubble.outbound .oc5-msg-meta strong,.light .oc5-page .oc5-msg-meta strong,.light .oc5-page .oc5-bubble.inbound .oc5-msg-meta strong,.light .oc5-page .oc5-bubble.outbound .oc5-msg-meta strong,body.light .oc5-page .oc5-msg-meta strong,body.light .oc5-page .oc5-bubble.inbound .oc5-msg-meta strong,body.light .oc5-page .oc5-bubble.outbound .oc5-msg-meta strong{color:#101828!important}[data-theme=light] .oc5-page .oc5-bubble.outbound,[data-theme=light] .oc5-page .oc5-bubble.outbound.ai,.light .oc5-page .oc5-bubble.outbound,.light .oc5-page .oc5-bubble.outbound.ai,body.light .oc5-page .oc5-bubble.outbound,body.light .oc5-page .oc5-bubble.outbound.ai{background:#dce6ff!important;border-color:#0031ff2e!important;color:#101828!important}[data-theme=light] .oc5-page .oc5-msg-meta time,.light .oc5-page .oc5-msg-meta time,body.light .oc5-page .oc5-msg-meta time{color:#667085!important}[data-theme=light] .oc5-page .oc5-bubble.outbound>small,.light .oc5-page .oc5-bubble.outbound>small,body.light .oc5-page .oc5-bubble.outbound>small{color:#52627a!important}[data-theme=dark] .oc5-page .rc-voice-play,.dark .oc5-page .rc-voice-play,body.dark .oc5-page .rc-voice-play{background:#2f6bff!important;box-shadow:0 5px 16px #2f6bff4d!important}[data-theme=dark] .oc5-page .rc-voice-wave span.is-played,.dark .oc5-page .rc-voice-wave span.is-played,body.dark .oc5-page .rc-voice-wave span.is-played{background:#5f8cff!important}[data-theme=dark] .oc5-page .oc5-bubble.outbound .rc-voice-wave span.is-played,.dark .oc5-page .oc5-bubble.outbound .rc-voice-wave span.is-played,body.dark .oc5-page .oc5-bubble.outbound .rc-voice-wave span.is-played{background:#fff!important}[data-theme=dark] .oc5-page .oc5-primary,[data-theme=dark] .oc5-page .oc5-send,[data-theme=dark] .oc5-page .oc5-success,.dark .oc5-page .oc5-primary,.dark .oc5-page .oc5-send,.dark .oc5-page .oc5-success,body.dark .oc5-page .oc5-primary,body.dark .oc5-page .oc5-send,body.dark .oc5-page .oc5-success{background:#2f6bff!important;border-color:#2f6bff!important}[data-theme=dark] .oc5-page .oc5-primary:hover:not(:disabled),[data-theme=dark] .oc5-page .oc5-send:hover:not(:disabled),[data-theme=dark] .oc5-page .oc5-success:hover:not(:disabled),.dark .oc5-page .oc5-primary:hover:not(:disabled),.dark .oc5-page .oc5-send:hover:not(:disabled),.dark .oc5-page .oc5-success:hover:not(:disabled),body.dark .oc5-page .oc5-primary:hover:not(:disabled),body.dark .oc5-page .oc5-send:hover:not(:disabled),body.dark .oc5-page .oc5-success:hover:not(:disabled){background:#477cff!important;border-color:#477cff!important}.oc5-page .oc5-toolbar{gap:10px!important;align-items:center!important;margin-bottom:16px!important}.oc5-page .oc5-search{min-height:46px!important;height:46px!important;padding:0 14px!important;border-radius:13px!important;background:color-mix(in srgb,var(--rc9-surface-2,#0a0e13) 72%,transparent)!important;border:1px solid color-mix(in srgb,var(--rc9-border,#18222d) 82%,transparent)!important;box-shadow:none!important}.oc5-page .oc5-search:focus-within{border-color:color-mix(in srgb,#2f6bff 52%,var(--rc9-border,#18222d))!important;box-shadow:0 0 0 3px #2f6bff14!important}.oc5-page .oc5-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font-size:14px!important}.oc5-page .oc5-toolbar>.oc5-filter{position:relative!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important;place-items:center!important;font-size:0!important;border-radius:12px!important}.oc5-page .oc5-toolbar>.oc5-filter:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16'/%3E%3Cpath d='M7 12h10'/%3E%3Cpath d='M10 19h4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16'/%3E%3Cpath d='M7 12h10'/%3E%3Cpath d='M10 19h4'/%3E%3C/svg%3E") center/contain no-repeat}.oc5-page .oc5-toolbar>.oc5-filter b{position:absolute!important;top:-5px!important;right:-5px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:9px!important;box-shadow:0 0 0 3px var(--rc9-bg,#020304)!important}.oc5-page .oc5-toolbar>.oc5-ghost:last-child{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important;place-items:center!important;font-size:0!important;border:1px solid color-mix(in srgb,var(--rc9-border,#18222d) 82%,transparent)!important;border-radius:12px!important;background:color-mix(in srgb,var(--rc9-surface-2,#0a0e13) 72%,transparent)!important;color:var(--rc9-text,#fff)!important}.oc5-page .oc5-toolbar>.oc5-ghost:last-child:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6v5h-5'/%3E%3Cpath d='M19 11a7 7 0 1 0 1.2 5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6v5h-5'/%3E%3Cpath d='M19 11a7 7 0 1 0 1.2 5'/%3E%3C/svg%3E") center/contain no-repeat}.oc5-page .oc5-toolbar>.oc5-filter:hover,.oc5-page .oc5-toolbar>.oc5-ghost:last-child:hover{background:color-mix(in srgb,#2f6bff 10%,var(--rc9-surface-2,#0a0e13))!important;border-color:#2f6bff57!important}.oc5-page .oc5-card-tags{max-height:none!important;overflow:visible!important;flex-wrap:wrap!important;row-gap:5px!important;padding-bottom:1px!important}.oc5-page .oc5-conversation{min-height:88px!important;height:auto!important;overflow:visible!important}.oc5-page .oc5-conv-main{overflow:visible!important}.oc5-page .oc5-bubble>small{font-size:0!important;line-height:1!important;min-height:12px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.oc5-page .oc5-bubble>small:not(:empty):before{content:"✓✓";font-size:10px!important;font-weight:700!important;letter-spacing:-2px!important;line-height:1!important}.oc5-page .oc5-customer-actions .wide{width:auto!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:1180px){.oc5-page .oc5-customer-actions{grid-template-columns:1fr!important}.oc5-page .oc5-customer-actions .wide{width:100%!important}}.oc5-page .oc5-modal.link{width:min(1040px,calc(100vw - 40px))!important;max-width:1040px!important}.oc5-page .oc5-link-flow{padding:18px 20px 20px!important}.oc5-page .oc5-link-search{min-height:50px!important;padding:0 14px!important;gap:10px!important;border-radius:14px!important;border:1px solid color-mix(in srgb,var(--rc9-border,#18222d) 82%,transparent)!important;background:color-mix(in srgb,var(--rc9-surface-2,#0a0e13) 76%,transparent)!important;box-shadow:none!important}.oc5-page .oc5-link-search:focus-within{border-color:#2f6bff7a!important;box-shadow:0 0 0 3px #2f6bff14!important}.oc5-page .oc5-link-search input{width:100%!important;min-width:0!important;height:46px!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--rc9-text,#fff)!important;font-size:14px!important}.oc5-page .oc5-link-layout{margin-top:14px!important;gap:14px!important;grid-template-columns:minmax(0,1.65fr) minmax(290px,.9fr)!important}.oc5-page .oc5-client-list,.oc5-page .oc5-link-review{border-radius:14px!important;border-color:color-mix(in srgb,var(--rc9-border,#18222d) 82%,transparent)!important;box-shadow:none!important}.oc5-page .oc5-client-list>button{min-height:72px!important;padding:11px 13px!important}.oc5-page .oc5-context-section{padding-left:16px!important;padding-right:16px!important}.oc5-page .oc5-context-section>header{margin-bottom:15px!important}.oc5-page .oc5-tag-stack{overflow:visible!important;max-height:none!important}.oc5-page .tags-manage{margin-top:10px!important}.rc-support-locales{margin-left:2px;display:flex;align-items:center;gap:3px;padding:3px;border:1px solid color-mix(in srgb,var(--rc9-border,#18222d) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--rc9-surface-2,#0a0e13) 72%,transparent)}.rc-support-locales button{min-width:32px!important;height:36px!important;padding:0 8px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--rc9-muted,#a6b1bd)!important;font-size:10px!important;font-weight:750!important;cursor:pointer}.rc-support-locales button.active{background:#2f6bff24!important;color:#2f6bff!important}[data-theme=light] .oc5-page .oc5-search,.light .oc5-page .oc5-search,[data-theme=light] .oc5-page .oc5-link-search,.light .oc5-page .oc5-link-search,[data-theme=light] .oc5-page .oc5-toolbar>.oc5-ghost:last-child,.light .oc5-page .oc5-toolbar>.oc5-ghost:last-child,[data-theme=light] .rc-support-locales,.light .rc-support-locales{background:#f8fafc!important;border-color:#dfe5ec!important}@media (max-width:900px){.oc5-page .oc5-toolbar{padding-left:10px!important;padding-right:10px!important;gap:7px!important}.oc5-page .oc5-toolbar>.oc5-filter,.oc5-page .oc5-toolbar>.oc5-ghost:last-child{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.rc-support-locales{display:none!important}.oc5-page .oc5-modal.link{width:calc(100vw - 20px)!important}.oc5-page .oc5-link-flow{padding:12px!important}.oc5-page .oc5-link-layout{display:block!important}.oc5-page .oc5-link-review{margin-top:12px!important;min-height:220px!important}}.oc5-page .oc5-customer-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important}.oc5-page .oc5-customer-actions .oc5-primary,.oc5-page .oc5-customer-actions .oc5-secondary{width:100%!important;min-width:0!important;min-height:42px!important;padding:0 6px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.015em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.oc5-page .oc5-toolbar>.oc5-filter,.oc5-page .oc5-toolbar>.oc5-ghost:last-child{position:relative!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;border-radius:12px!important;font-size:0!important;line-height:0!important;overflow:visible!important}.oc5-page .oc5-toolbar>.oc5-filter:before,.oc5-page .oc5-toolbar>.oc5-ghost:last-child:before{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;display:block!important;width:18px!important;height:18px!important}.oc5-page .oc5-toolbar>.oc5-filter:before{content:""!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16v2H4zm3 6h10v2H7zm3 6h4v2h-4z'/%3E%3C/svg%3E") center/18px 18px no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 5h16v2H4zm3 6h10v2H7zm3 6h4v2h-4z'/%3E%3C/svg%3E") center/18px 18px no-repeat!important}.oc5-page .oc5-toolbar>.oc5-ghost:last-child:before{content:""!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.65 6.35A7.95 7.95 0 0 0 12 4a8 8 0 1 0 7.75 10h-2.1A6 6 0 1 1 12 6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z'/%3E%3C/svg%3E") center/18px 18px no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.65 6.35A7.95 7.95 0 0 0 12 4a8 8 0 1 0 7.75 10h-2.1A6 6 0 1 1 12 6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z'/%3E%3C/svg%3E") center/18px 18px no-repeat!important}.oc5-page .oc5-toolbar>.oc5-filter b{position:absolute!important;top:-5px!important;right:-5px!important;z-index:2!important;min-width:18px!important;height:18px!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important;line-height:18px!important}.rc-support-locales{display:none!important}.oc5-page .oc5-context,.oc5-page .oc5-context-section{min-width:0!important}.oc5-page .oc5-card-tags,.oc5-page .oc5-tag-stack{overflow:visible!important;max-height:none!important}@media (max-width:1180px){.oc5-page .oc5-customer-actions{grid-template-columns:1fr!important}.oc5-page .oc5-customer-actions .oc5-primary,.oc5-page .oc5-customer-actions .oc5-secondary{font-size:11.5px!important;padding:0 10px!important}}@media (max-width:900px){.oc5-page .oc5-toolbar>.oc5-filter,.oc5-page .oc5-toolbar>.oc5-ghost:last-child{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex-basis:40px!important}}.oc5-page .oc5-context{background:color-mix(in srgb,var(--surface-strong) 96%,transparent)!important}.oc5-page .oc5-context-section{padding:18px 16px 20px!important;border-bottom-color:color-mix(in srgb,var(--line) 84%,transparent)!important}.oc5-page .oc5-context-section>header{min-height:28px!important;margin-bottom:16px!important;align-items:center!important}.oc5-page .oc5-context-section>header strong{font-size:13px!important;line-height:1.2!important;font-weight:760!important;letter-spacing:-.01em!important}.oc5-page .oc5-context-section>header span{min-width:24px!important;height:24px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:9px!important;line-height:1!important}.oc5-page .oc5-tag-stack{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:0 0 14px!important;overflow:visible!important;max-height:none!important}.oc5-page .oc5-tag{min-height:27px!important;padding:4px 9px!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;font-weight:720!important}.oc5-page .tags-manage{min-height:44px!important;margin-top:12px!important;border-radius:13px!important;font-size:11.5px!important;font-weight:700!important;background:color-mix(in srgb,var(--surface) 72%,transparent)!important;border-color:color-mix(in srgb,var(--line) 88%,transparent)!important}.oc5-page .tags-manage:hover:not(:disabled){background:var(--soft)!important}.oc5-page .oc5-context-section .oc5-line{min-height:36px!important;padding:9px 0!important}.oc5-page .oc5-context-section .oc5-line span{font-size:10px!important;line-height:1.25!important}.oc5-page .oc5-context-section .oc5-line b{font-size:11px!important;line-height:1.25!important;font-weight:700!important}.oc5-page .oc5-context-section .oc5-line b.strong{font-size:12.5px!important;font-weight:800!important;letter-spacing:-.01em!important}.oc5-page .oc5-order-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;margin-top:14px!important;width:100%!important}.oc5-page .oc5-order-actions .oc5-success,.oc5-page .oc5-order-actions .oc5-danger{width:100%!important;min-width:0!important;min-height:42px!important;padding:0 13px!important;border-radius:999px!important;font-size:11.5px!important;line-height:1!important;font-weight:760!important;letter-spacing:-.01em!important;box-shadow:none!important}[data-theme=dark] .oc5-page .oc5-order-actions .oc5-success,.dark .oc5-page .oc5-order-actions .oc5-success,body.dark .oc5-page .oc5-order-actions .oc5-success{background:#fff!important;border-color:#fff!important;color:#050608!important}[data-theme=dark] .oc5-page .oc5-order-actions .oc5-danger,.dark .oc5-page .oc5-order-actions .oc5-danger,body.dark .oc5-page .oc5-order-actions .oc5-danger{background:transparent!important;border-color:#ffffffeb!important;color:#fff!important}[data-theme=dark] .oc5-page .oc5-order-actions .oc5-success:hover:not(:disabled),.dark .oc5-page .oc5-order-actions .oc5-success:hover:not(:disabled),body.dark .oc5-page .oc5-order-actions .oc5-success:hover:not(:disabled){background:#eceff3!important}[data-theme=dark] .oc5-page .oc5-order-actions .oc5-danger:hover:not(:disabled),.dark .oc5-page .oc5-order-actions .oc5-danger:hover:not(:disabled),body.dark .oc5-page .oc5-order-actions .oc5-danger:hover:not(:disabled){background:#ffffff12!important}[data-theme=light] .oc5-page .oc5-order-actions .oc5-success,body:not(.dark) .oc5-page .oc5-order-actions .oc5-success{background:#090a0c!important;border-color:#090a0c!important;color:#fff!important}[data-theme=light] .oc5-page .oc5-order-actions .oc5-danger,body:not(.dark) .oc5-page .oc5-order-actions .oc5-danger{background:transparent!important;border-color:#111318!important;color:#111318!important}[data-theme=light] .oc5-page .oc5-order-actions .oc5-success:hover:not(:disabled),body:not(.dark) .oc5-page .oc5-order-actions .oc5-success:hover:not(:disabled){background:#202226!important}[data-theme=light] .oc5-page .oc5-order-actions .oc5-danger:hover:not(:disabled),body:not(.dark) .oc5-page .oc5-order-actions .oc5-danger:hover:not(:disabled){background:#1113180d!important}.oc5-page .oc5-address-mini{position:relative!important;display:block!important;margin-top:11px!important;padding:13px 14px!important;border-radius:13px!important;border:1px solid color-mix(in srgb,var(--line) 86%,transparent)!important;background:color-mix(in srgb,var(--surface) 78%,var(--surface-strong) 22%)!important;box-shadow:none!important}.oc5-page .oc5-address-mini>div{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.oc5-page .oc5-address-mini strong{color:var(--text)!important;font-size:11.5px!important;line-height:1.2!important;font-weight:780!important;letter-spacing:-.01em!important}.oc5-page .oc5-address-mini span,.oc5-page .oc5-address-mini small{color:var(--muted)!important;font-size:9.5px!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important}.oc5-page .oc5-address-mini span:first-of-type{color:var(--text)!important;font-size:10px!important;font-weight:600!important}.oc5-page .oc5-customer-actions .oc5-primary,.oc5-page .oc5-customer-actions .oc5-secondary{font-size:10.5px!important;padding-inline:5px!important;letter-spacing:-.02em!important}@media (max-width:1240px){.oc5-page .oc5-order-actions,.oc5-page .oc5-customer-actions{grid-template-columns:1fr!important}.oc5-page .oc5-customer-actions .oc5-primary,.oc5-page .oc5-customer-actions .oc5-secondary{font-size:11px!important;padding-inline:10px!important}}.oc5-page .oc5-primary,.oc5-page .oc5-success{min-height:42px;border:1px solid transparent!important;box-shadow:none!important;font-weight:760!important;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease!important}.oc5-page .oc5-secondary,.oc5-page .oc5-danger{min-height:42px;background:transparent!important;box-shadow:none!important;font-weight:720!important;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease!important}html[data-theme=dark] .oc5-page .oc5-primary,html[data-theme=dark] .oc5-page .oc5-success,html.dark .oc5-page .oc5-primary,html.dark .oc5-page .oc5-success,body.dark .oc5-page .oc5-primary,body.dark .oc5-page .oc5-success{background:#fff!important;border-color:#fff!important;color:#07090c!important}html[data-theme=dark] .oc5-page .oc5-secondary,html[data-theme=dark] .oc5-page .oc5-danger,html.dark .oc5-page .oc5-secondary,html.dark .oc5-page .oc5-danger,body.dark .oc5-page .oc5-secondary,body.dark .oc5-page .oc5-danger{background:transparent!important;border-color:#ffffffc7!important;color:#fff!important}html[data-theme=dark] .oc5-page .oc5-primary:hover:not(:disabled),html[data-theme=dark] .oc5-page .oc5-success:hover:not(:disabled),html.dark .oc5-page .oc5-primary:hover:not(:disabled),html.dark .oc5-page .oc5-success:hover:not(:disabled){background:#eceff3!important;border-color:#eceff3!important}html[data-theme=dark] .oc5-page .oc5-secondary:hover:not(:disabled),html[data-theme=dark] .oc5-page .oc5-danger:hover:not(:disabled),html.dark .oc5-page .oc5-secondary:hover:not(:disabled),html.dark .oc5-page .oc5-danger:hover:not(:disabled){background:#fff1!important;border-color:#fff!important}html[data-theme=light] .oc5-page .oc5-primary,html[data-theme=light] .oc5-page .oc5-success,html:not([data-theme=dark]):not(.dark) body:not(.dark) .oc5-page .oc5-primary,html:not([data-theme=dark]):not(.dark) body:not(.dark) .oc5-page .oc5-success{background:#090a0c!important;border-color:#090a0c!important;color:#fff!important}html[data-theme=light] .oc5-page .oc5-secondary,html[data-theme=light] .oc5-page .oc5-danger,html:not([data-theme=dark]):not(.dark) body:not(.dark) .oc5-page .oc5-secondary,html:not([data-theme=dark]):not(.dark) body:not(.dark) .oc5-page .oc5-danger{background:transparent!important;border-color:#090a0cc7!important;color:#090a0c!important}html[data-theme=light] .oc5-page .oc5-primary:hover:not(:disabled),html[data-theme=light] .oc5-page .oc5-success:hover:not(:disabled),html:not([data-theme=dark]):not(.dark) body:not(.dark) .oc5-page .oc5-primary:hover:not(:disabled),html:not([data-theme=dark]):not(.dark) body:not(.dark) .oc5-page .oc5-success:hover:not(:disabled){background:#202226!important;border-color:#202226!important}html[data-theme=light] .oc5-page .oc5-secondary:hover:not(:disabled),html[data-theme=light] .oc5-page .oc5-danger:hover:not(:disabled),html:not([data-theme=dark]):not(.dark) body:not(.dark) .oc5-page .oc5-secondary:hover:not(:disabled),html:not([data-theme=dark]):not(.dark) body:not(.dark) .oc5-page .oc5-danger:hover:not(:disabled){background:#090a0c0b!important;border-color:#090a0c!important}.oc5-page .oc5-primary:disabled,.oc5-page .oc5-secondary:disabled,.oc5-page .oc5-success:disabled,.oc5-page .oc5-danger:disabled{opacity:.38!important}.oc5-page .oc5-order-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin-top:15px!important}.oc5-page .oc5-order-actions .oc5-success,.oc5-page .oc5-order-actions .oc5-danger{width:100%!important;min-width:0!important;height:43px!important;min-height:43px!important;padding:0 14px!important;border-radius:999px!important;font-size:11.5px!important;line-height:1!important;white-space:nowrap!important;opacity:1!important}.oc5-page .oc5-customer-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important}.oc5-page .oc5-customer-actions .oc5-primary,.oc5-page .oc5-customer-actions .oc5-secondary{width:100%!important;min-width:0!important;padding:0 7px!important;font-size:10.5px!important;line-height:1.05!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.oc5-page .oc5-address-mini{display:block!important;width:100%!important;margin-top:12px!important;padding:13px 14px 14px!important;text-align:left!important;border-radius:13px!important;box-shadow:none!important;overflow:hidden!important}.oc5-page .oc5-address-mini>div{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 9px!important}.oc5-page .oc5-address-mini>div>strong{display:block!important;min-width:0!important;margin:0!important;color:var(--text)!important;font-size:11.5px!important;line-height:1.2!important;font-weight:780!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.oc5-page .oc5-address-mini>div>span{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:0 8px!important;margin:0!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--line) 90%,transparent)!important;background:transparent!important;color:var(--text)!important;font-size:8.5px!important;line-height:1!important;font-weight:720!important;text-align:center!important}.oc5-page .oc5-address-mini>p{margin:0!important;color:var(--text)!important;font-size:10px!important;line-height:1.42!important;font-weight:560!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}.oc5-page .oc5-address-mini>small{display:block!important;margin-top:5px!important;color:var(--muted)!important;font-size:9px!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}.oc5-page .tags-manage{border-radius:13px!important;margin-top:13px!important}@media (max-width:1240px){.oc5-page .oc5-customer-actions{grid-template-columns:1fr!important}.oc5-page .oc5-customer-actions .oc5-primary,.oc5-page .oc5-customer-actions .oc5-secondary{font-size:11px!important;padding-inline:10px!important}}.oc5-page .oc5-context .oc5-order-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin-top:15px!important}.oc5-page .oc5-context .oc5-order-actions>button{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 14px!important;border-radius:999px!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important;font-size:11.5px!important;line-height:1!important;font-weight:760!important;letter-spacing:-.01em!important;white-space:nowrap!important}html[data-theme=dark] body .oc5-page .oc5-context .oc5-order-actions>button.oc5-success,:root:not([data-theme=light]) body .oc5-page .oc5-context .oc5-order-actions>button.oc5-success{background:#fff!important;background-color:#fff!important;border:1px solid #ffffff!important;color:#07090c!important;-webkit-text-fill-color:#07090c!important}html[data-theme=dark] body .oc5-page .oc5-context .oc5-order-actions>button.oc5-danger,:root:not([data-theme=light]) body .oc5-page .oc5-context .oc5-order-actions>button.oc5-danger{background:transparent!important;background-color:transparent!important;border:1px solid rgba(255,255,255,.86)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-theme=dark] body .oc5-page .oc5-context .oc5-order-actions>button.oc5-success:hover,:root:not([data-theme=light]) body .oc5-page .oc5-context .oc5-order-actions>button.oc5-success:hover{background:#eceff3!important;background-color:#eceff3!important;border-color:#eceff3!important}html[data-theme=dark] body .oc5-page .oc5-context .oc5-order-actions>button.oc5-danger:hover,:root:not([data-theme=light]) body .oc5-page .oc5-context .oc5-order-actions>button.oc5-danger:hover{background:#ffffff12!important;background-color:#ffffff12!important;border-color:#fff!important}html[data-theme=light] body .oc5-page .oc5-context .oc5-order-actions>button.oc5-success{background:#090a0c!important;background-color:#090a0c!important;border:1px solid #090a0c!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-theme=light] body .oc5-page .oc5-context .oc5-order-actions>button.oc5-danger{background:transparent!important;background-color:transparent!important;border:1px solid rgba(9,10,12,.82)!important;color:#090a0c!important;-webkit-text-fill-color:#090a0c!important}html[data-theme=light] body .oc5-page .oc5-context .oc5-order-actions>button.oc5-success:hover{background:#202226!important;background-color:#202226!important;border-color:#202226!important}html[data-theme=light] body .oc5-page .oc5-context .oc5-order-actions>button.oc5-danger:hover{background:#090a0c0d!important;background-color:#090a0c0d!important;border-color:#090a0c!important}@media (max-width:1180px){.oc5-page .oc5-context .oc5-order-actions{grid-template-columns:1fr!important}}.oc18-page{--r20-bg:#f5f5f3;--r20-panel:#ffffff;--r20-soft:#f4f4f2;--r20-soft-2:#eeeeeb;--r20-text:#111214;--r20-muted:#75777b;--r20-line:#e3e3df;--r20-thread:#ffffff;--r20-in:#f0f0ee;--r20-out:#171717;--r20-out-text:#ffffff;--r20-shadow:0 10px 32px rgba(0,0,0,.035);--blue:#111214!important;--page:var(--r20-bg)!important;--surface:var(--r20-soft)!important;--surface-strong:var(--r20-panel)!important;--text:var(--r20-text)!important;--muted:var(--r20-muted)!important;--line:var(--r20-line)!important;--soft:var(--r20-soft)!important;--chat:var(--r20-thread)!important;--incoming:var(--r20-in)!important;--outgoing:var(--r20-out)!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 14px 26px!important;color:var(--r20-text)!important;background:var(--r20-bg)!important}html[data-theme=dark] .oc18-page{--r20-bg:#090a0b;--r20-panel:#111214;--r20-soft:#17181a;--r20-soft-2:#1d1e21;--r20-text:#f4f4f1;--r20-muted:#96989d;--r20-line:#2b2d30;--r20-thread:#0d0e10;--r20-in:#1c1e21;--r20-out:#f2f2ee;--r20-out-text:#0a0a0b;--r20-shadow:0 18px 54px rgba(0,0,0,.26) }.oc18-page .oc20-toolbar{min-height:62px!important;margin:0 0 14px!important;padding:0 2px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important}.oc18-page .oc20-heading{display:grid!important;gap:3px!important;min-width:max-content!important}.oc18-page .oc20-heading strong{font-size:20px!important;line-height:1.08!important;letter-spacing:-.035em!important;color:var(--r20-text)!important}.oc18-page .oc20-heading span{font-size:10px!important;color:var(--r20-muted)!important}.oc18-page .oc20-toolbar-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-left:auto!important}.oc18-page .oc20-search{width:min(430px,34vw)!important;height:40px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid var(--r20-line)!important;border-radius:8px!important;background:var(--r20-panel)!important;color:var(--r20-muted)!important}.oc18-page .oc20-search input{flex:1!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--r20-text)!important;font:inherit!important;font-size:9.5px!important}.oc18-page .oc20-toolbar-actions>button{height:40px!important;min-width:40px!important;padding:0 13px!important;border:1px solid var(--r20-line)!important;border-radius:8px!important;background:var(--r20-panel)!important;color:var(--r20-text)!important;font:inherit!important;font-size:9px!important;font-weight:680!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;cursor:pointer!important;box-shadow:none!important}.oc18-page .oc20-toolbar-actions>button:hover,.oc18-page .oc20-toolbar-actions>button.active{background:var(--r20-soft)!important}.oc18-page .oc20-toolbar-actions>button.expand{min-width:108px!important;background:var(--r20-text)!important;color:var(--r20-panel)!important;border-color:var(--r20-text)!important}html[data-theme=dark] .oc18-page .oc20-toolbar-actions>button.expand{background:#f3f3ef!important;color:#0b0b0c!important;border-color:#f3f3ef!important}.oc18-page .oc5-metrics,.oc18-page>.oc5-tabs,.oc18-page>.oc19-utility-toolbar{display:none!important}.oc18-page .oc5-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;margin:0 0 10px!important;border:1px solid var(--r20-line)!important;border-radius:10px!important;background:var(--r20-panel)!important}.oc18-page .oc5-filters span{font-size:8px!important;color:var(--r20-muted)!important}.oc18-page .oc5-filters select{height:34px!important;border:1px solid var(--r20-line)!important;border-radius:7px!important;background:var(--r20-soft)!important;color:var(--r20-text)!important;font-size:9px!important}.oc18-page .oc5-focus,.oc18-page .oc5-alert{margin:0 0 9px!important;border-radius:8px!important;font-size:9px!important}.oc18-page .oc5-workspace{position:relative!important;display:grid!important;grid-template-columns:240px 310px minmax(520px,1fr) 390px!important;grid-template-rows:minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:720px!important;height:calc(100vh - 205px)!important;max-height:940px!important;overflow:hidden!important;border:1px solid var(--r20-line)!important;border-radius:10px!important;background:var(--r20-panel)!important;box-shadow:var(--r20-shadow)!important}.oc18-page .oc5-inbox-nav,.oc18-page .oc5-list,.oc18-page .oc5-chat,.oc18-page .oc5-context{position:relative!important;inset:auto!important;transform:none!important;grid-column:auto!important;grid-row:auto!important;width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;opacity:1!important;visibility:visible!important}.oc18-page .oc5-inbox-nav{display:flex!important;flex-direction:column!important;overflow:auto!important;padding:16px 11px 10px!important;background:var(--r20-panel)!important;border-right:1px solid var(--r20-line)!important}.oc18-page .oc5-inbox-brand{display:block!important;padding:0 8px 13px!important}.oc18-page .oc5-inbox-brand strong{font-size:16px!important;letter-spacing:-.025em!important;color:var(--r20-text)!important}.oc18-page .oc5-inbox-nav section{padding:11px 0!important;border-top:1px solid var(--r20-line)!important}.oc18-page .oc5-inbox-nav h3{margin:0 0 7px!important;padding:0 8px!important;font-size:9px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:var(--r20-text)!important;font-weight:760!important}.oc18-page .oc5-inbox-nav section button,.oc18-page .oc20-inert{width:100%!important;min-height:31px!important;padding:0 9px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--r20-text)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font:inherit!important;font-size:9.5px!important;font-weight:540!important;text-align:left!important}.oc18-page .oc5-inbox-nav section button{cursor:pointer!important}.oc18-page .oc5-inbox-nav section button:hover{background:var(--r20-soft)!important}.oc18-page .oc5-inbox-nav section button.active{background:var(--r20-soft-2)!important;color:var(--r20-text)!important;font-weight:700!important}.oc18-page .oc5-inbox-nav section button b,.oc18-page .oc20-inert b{font-size:8.5px!important;font-weight:600!important;color:var(--r20-muted)!important}.oc18-page .oc20-inert{opacity:.62!important}.oc18-page .oc20-channel{display:inline-flex!important;align-items:center!important;gap:7px!important}.oc18-page .oc20-channel i{width:14px!important;height:14px!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:0!important;border:1px solid var(--r20-line)!important}.oc18-page .oc20-channel i.whatsapp{background:#18b663!important;border-color:#18b663!important}.oc18-page .oc5-inbox-foot{margin-top:auto!important;padding:11px 8px 4px!important;border-top:1px solid var(--r20-line)!important;display:grid!important;gap:3px!important}.oc18-page .oc5-inbox-foot span{font-size:9.5px!important;font-weight:760!important;color:var(--r20-text)!important}.oc18-page .oc5-inbox-foot small{font-size:8px!important;line-height:1.4!important;color:var(--r20-muted)!important}.oc18-page .oc5-list{display:flex!important;flex-direction:column!important;overflow:hidden!important;background:var(--r20-panel)!important;border-right:1px solid var(--r20-line)!important}.oc18-page .oc5-list-head{flex:0 0 54px!important;height:54px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:var(--r20-panel)!important;border-bottom:1px solid var(--r20-line)!important}.oc18-page .oc5-list-head>strong{font-size:13px!important;letter-spacing:-.015em!important;color:var(--r20-text)!important}.oc18-page .oc20-list-tools{display:flex!important;align-items:center!important;gap:4px!important}.oc18-page .oc20-list-tools button{height:30px!important;padding:0 7px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--r20-muted)!important;font:inherit!important;font-size:8.5px!important;cursor:pointer!important}.oc18-page .oc20-list-tools button:hover,.oc18-page .oc20-list-tools button.active{background:var(--r20-soft)!important;color:var(--r20-text)!important}.oc18-page .oc5-list-scroll{flex:1 1 auto!important;height:auto!important;max-height:none!important;overflow:auto!important}.oc18-page .oc5-conversation{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important;min-height:88px!important;padding:11px!important;border:0!important;border-bottom:1px solid var(--r20-line)!important;background:var(--r20-panel)!important;color:var(--r20-text)!important;box-shadow:none!important}.oc18-page .oc5-conversation:hover,.oc18-page .oc5-conversation.active{background:var(--r20-soft)!important}.oc18-page .oc5-conversation.active:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:2px!important;background:var(--r20-text)!important}.oc18-page .oc5-avatar{width:38px!important;height:38px!important;border:1px solid var(--r20-line)!important;background:var(--r20-soft)!important;color:var(--r20-text)!important;font-size:9.5px!important}.oc18-page .oc5-conv-top strong{font-size:10.5px!important;color:var(--r20-text)!important}.oc18-page .oc5-conv-top time{font-size:8px!important;color:var(--r20-muted)!important}.oc18-page .oc5-conv-main>p{margin:3px 0 6px!important;font-size:9px!important;line-height:1.35!important;color:var(--r20-muted)!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.oc18-page .oc5-card-tags{display:flex!important;gap:4px!important;flex-wrap:wrap!important}.oc18-page .oc5-card-tags span,.oc18-page .oc5-tag,.oc18-page .oc5-tag-options button{min-height:19px!important;padding:1px 7px!important;border-radius:999px!important;font-size:7.6px!important}.oc18-page .oc5-unread b{min-width:20px!important;height:20px!important;padding:0 5px!important;border-radius:999px!important;background:var(--r20-text)!important;color:var(--r20-panel)!important;font-size:7.5px!important}html[data-theme=dark] .oc18-page .oc5-unread b{background:#f3f3ef!important;color:#0a0a0b!important}.oc18-page .oc5-unread span{display:none!important}.oc18-page .oc5-read-dot{width:5px!important;height:5px!important;background:#9b9b98!important}.oc18-page .oc5-chat{display:flex!important;flex-direction:column!important;overflow:hidden!important;background:var(--r20-thread)!important;border-right:1px solid var(--r20-line)!important}.oc18-page .oc5-chat-head{flex:0 0 58px!important;height:58px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:var(--r20-panel)!important;border-bottom:1px solid var(--r20-line)!important}.oc18-page .oc5-person{display:flex!important;align-items:center!important;gap:10px!important}.oc18-page .oc5-chat-head .oc5-avatar{width:36px!important;height:36px!important}.oc18-page .oc5-person strong{font-size:11px!important;color:var(--r20-text)!important}.oc18-page .oc5-person span{font-size:8px!important;color:var(--r20-muted)!important}.oc18-page .oc20-chat-actions{display:flex!important;align-items:center!important;gap:8px!important}.oc18-page .oc20-mode{min-height:26px!important;padding:0 8px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;background:var(--r20-soft)!important;color:var(--r20-muted)!important;font-size:7.8px!important}.oc18-page .oc20-mode i{width:6px!important;height:6px!important;border-radius:50%!important;background:#9a9a98!important}.oc18-page .oc20-mode i.human_control{background:#16a34a!important}.oc18-page .oc20-resolve{height:34px!important;padding:0 14px!important;border:1px solid var(--r20-text)!important;border-radius:7px!important;background:var(--r20-text)!important;color:var(--r20-panel)!important;font:inherit!important;font-size:8.8px!important;font-weight:720!important;cursor:pointer!important}html[data-theme=dark] .oc18-page .oc20-resolve{background:#f3f3ef!important;color:#0a0a0b!important;border-color:#f3f3ef!important}.oc18-page .oc5-demand{flex:0 0 auto!important;min-height:42px!important;padding:5px 11px!important;grid-template-columns:1.2fr .55fr .75fr auto!important;gap:8px!important;background:var(--r20-soft)!important;border-bottom:1px solid var(--r20-line)!important}.oc18-page .oc5-demand span{font-size:7px!important;color:var(--r20-muted)!important}.oc18-page .oc5-demand strong{font-size:8.5px!important;color:var(--r20-text)!important}.oc18-page .oc5-primary,.oc18-page .oc5-success,.oc18-page .oc5-danger{background:var(--r20-text)!important;color:var(--r20-panel)!important;border-color:var(--r20-text)!important}html[data-theme=dark] .oc18-page .oc5-primary,html[data-theme=dark] .oc18-page .oc5-success,html[data-theme=dark] .oc18-page .oc5-danger{background:#f3f3ef!important;color:#0a0a0b!important;border-color:#f3f3ef!important}.oc18-page .oc5-secondary{background:transparent!important;color:var(--r20-text)!important;border-color:var(--r20-line)!important}.oc18-page .oc5-messages{display:flex!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;padding:20px 34px 22px!important;gap:8px!important;background:var(--r20-thread)!important;background-image:none!important}.oc18-page .oc5-date-divider{margin:4px 0 8px!important;padding:4px 9px!important;border:0!important;border-radius:7px!important;background:var(--r20-soft)!important;color:var(--r20-muted)!important;box-shadow:none!important;font-size:7.6px!important}body .oc18-page .oc5-bubble{max-width:64%!important;padding:10px 12px 7px!important;border:0!important;border-radius:10px!important;box-shadow:none!important}body .oc18-page .oc5-bubble.inbound{align-self:flex-start!important;background:var(--r20-in)!important;color:var(--r20-text)!important;border-top-left-radius:4px!important}body .oc18-page .oc5-bubble.outbound,body .oc18-page .oc5-bubble.outbound.ai{align-self:flex-end!important;background:var(--r20-out)!important;color:var(--r20-out-text)!important;border-top-right-radius:4px!important}body .oc18-page .oc5-bubble p{font-size:10.5px!important;line-height:1.46!important;color:inherit!important}body .oc18-page .oc5-msg-meta strong{font-size:7.3px!important;color:color-mix(in srgb,currentColor 68%,transparent)!important}body .oc18-page .oc5-msg-meta time{font-size:6.9px!important;color:color-mix(in srgb,currentColor 50%,transparent)!important}body .oc18-page .oc5-bubble>small{font-size:6.7px!important;color:color-mix(in srgb,currentColor 48%,transparent)!important}.oc18-page .oc5-composer{position:relative!important;flex:0 0 auto!important;padding:0 11px 10px!important;background:var(--r20-panel)!important;border-top:1px solid var(--r20-line)!important}.oc18-page .oc20-compose-tabs{height:36px!important;display:flex!important;align-items:stretch!important;gap:14px!important;border-bottom:1px solid var(--r20-line)!important}.oc18-page .oc20-compose-tabs button{position:relative!important;border:0!important;background:transparent!important;color:var(--r20-muted)!important;font:inherit!important;font-size:8.8px!important;font-weight:650!important}.oc18-page .oc20-compose-tabs button.active{color:var(--r20-text)!important}.oc18-page .oc20-compose-tabs button.active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:2px!important;background:var(--r20-text)!important}.oc18-page .oc20-compose-tabs button:disabled{opacity:.45!important}.oc18-page .oc5-compose-bar{min-height:72px!important;border:0!important;border-radius:0!important;background:var(--r20-panel)!important;box-shadow:none!important}.oc18-page .oc5-compose-bar textarea{min-height:58px!important;padding:14px 7px!important;background:transparent!important;color:var(--r20-text)!important;font-size:9.5px!important}.oc18-page .oc5-icon-btn{color:var(--r20-muted)!important}.oc18-page .oc5-send{width:auto!important;min-width:72px!important;height:34px!important;padding:0 14px!important;border-radius:7px!important;background:var(--r20-soft)!important;color:var(--r20-text)!important}.oc18-page .oc5-send.ready{background:var(--r20-text)!important;color:var(--r20-panel)!important}html[data-theme=dark] .oc18-page .oc5-send.ready{background:#f3f3ef!important;color:#0a0a0b!important}.oc18-page .oc5-composer-meta{font-size:7px!important;color:var(--r20-muted)!important}.oc18-page .oc5-composer .oc3-observer-suggestion{border-color:var(--r20-line)!important;background:var(--r20-panel)!important;box-shadow:none!important}.oc18-page .oc3-observer-mark,.oc18-page .oc3-observer-use{background:var(--r20-text)!important;color:var(--r20-panel)!important;border-color:var(--r20-text)!important}html[data-theme=dark] .oc18-page .oc3-observer-mark,html[data-theme=dark] .oc18-page .oc3-observer-use{background:#f3f3ef!important;color:#0a0a0b!important;border-color:#f3f3ef!important}.oc18-page .oc5-context{display:block!important;overflow:auto!important;background:var(--r20-panel)!important;border-left:0!important}.oc18-page .oc5-context-head{position:sticky!important;top:0!important;z-index:5!important;height:54px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:var(--r20-panel)!important;border-bottom:1px solid var(--r20-line)!important}.oc18-page .oc19-context-tabs{display:flex!important;align-items:center!important;gap:22px!important;height:100%!important}.oc18-page .oc19-context-tabs button{position:relative!important;height:100%!important;padding:0!important;border:0!important;background:transparent!important;color:var(--r20-muted)!important;font:inherit!important;font-size:9px!important;font-weight:650!important;cursor:pointer!important}.oc18-page .oc19-context-tabs button.active{color:var(--r20-text)!important}.oc18-page .oc19-context-tabs button.active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:2px!important;background:var(--r20-text)!important}.oc18-page .oc5-context-head>span{display:none!important}.oc18-page .oc5-context-section{padding:14px 15px!important;background:var(--r20-panel)!important;border-bottom:1px solid var(--r20-line)!important}.oc18-page .oc5-context-section>header{margin-bottom:10px!important}.oc18-page .oc5-context-section>header>strong{font-size:10px!important;color:var(--r20-text)!important}.oc18-page .oc5-context-section>header>span{padding:3px 7px!important;border:1px solid var(--r20-line)!important;border-radius:999px!important;background:var(--r20-soft)!important;color:var(--r20-text)!important;font-size:7px!important}.oc18-page .oc5-line{min-height:30px!important;border-color:var(--r20-line)!important}.oc18-page .oc5-line span{font-size:8.5px!important;color:var(--r20-muted)!important}.oc18-page .oc5-line b{font-size:9px!important;color:var(--r20-text)!important}.oc18-page .oc5-line b.strong{font-size:11px!important}.oc18-page .oc5-address-mini{border:1px solid var(--r20-line)!important;border-radius:8px!important;background:var(--r20-soft)!important}.oc18-page .oc19-history{background:var(--r20-panel)!important}.oc18-page .oc19-history>header{min-height:46px!important;padding:10px 14px!important;border-bottom:1px solid var(--r20-line)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.oc18-page .oc19-history>header strong{font-size:9.5px!important;color:var(--r20-text)!important}.oc18-page .oc19-history>header span{font-size:8px!important;color:var(--r20-muted)!important}.oc18-page .oc19-history article{padding:10px 14px!important;border-bottom:1px solid var(--r20-line)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important}.oc18-page .oc19-history article>span{font-size:8.5px!important;font-weight:700!important;color:var(--r20-text)!important}.oc18-page .oc19-history article>time{font-size:7.5px!important;color:var(--r20-muted)!important}.oc18-page .oc19-history article>p{grid-column:1/-1!important;margin:0!important;font-size:9px!important;line-height:1.4!important;color:var(--r20-muted)!important}.oc18-page .oc5-tag,.oc18-page .oc5-tag-options button,.oc18-page .oc5-card-tags span:not(.sys){border-color:color-mix(in srgb,var(--tag) 35%,transparent)!important;background:color-mix(in srgb,var(--tag) 10%,transparent)!important;color:color-mix(in srgb,var(--tag) 82%,var(--r20-text) 18%)!important}.oc18-page .oc5-card-tags .sys{filter:saturate(.55)!important}.oc18-page .oc5-card-tags .sys.green,.oc18-page .oc5-card-tags .sys.amber,.oc18-page .oc5-card-tags .sys.red{filter:saturate(.8)!important}.oc18-page .oc5-customers,.oc18-page .oc5-customer-grid article,.oc18-page .oc5-modal,.oc18-page .oc5-client-list,.oc18-page .oc5-link-review{background:var(--r20-panel)!important;border-color:var(--r20-line)!important}.oc18-page .oc5-field input,.oc18-page .oc5-field select,.oc18-page .oc5-field textarea{background:var(--r20-panel)!important;color:var(--r20-text)!important;border-color:var(--r20-line)!important}.oc18-page .oc5-field input:focus,.oc18-page .oc5-field select:focus,.oc18-page .oc5-field textarea:focus{border-color:var(--r20-text)!important;box-shadow:0 0 0 1px var(--r20-text)!important}.oc18-page.oc18-expanded{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147482500!important;width:100vw!important;height:100dvh!important;max-width:none!important;margin:0!important;padding:10px 12px 12px!important;overflow:hidden!important;background:var(--r20-bg)!important}.oc18-page.oc18-expanded .oc20-toolbar{min-height:58px!important;margin-bottom:9px!important}.oc18-page.oc18-expanded .oc5-workspace{height:calc(100dvh - 79px)!important;max-height:none!important;min-height:0!important}@media (max-width:1540px){.oc18-page .oc5-workspace{grid-template-columns:210px 285px minmax(460px,1fr) 340px!important}.oc18-page .oc5-messages{padding-left:24px!important;padding-right:24px!important}}@media (max-width:1260px){.oc18-page .oc5-workspace{grid-template-columns:190px 260px minmax(420px,1fr)!important;grid-template-rows:minmax(650px,1fr) auto!important;height:auto!important;max-height:none!important}.oc18-page .oc5-context{grid-column:1/-1!important;grid-row:2!important;height:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px solid var(--r20-line)!important}.oc18-page .oc5-context-head{grid-column:1/-1!important}.oc18-page.oc18-expanded .oc5-workspace{grid-template-columns:190px 260px minmax(420px,1fr) 330px!important;grid-template-rows:minmax(0,1fr)!important;height:calc(100dvh - 79px)!important}.oc18-page.oc18-expanded .oc5-context{grid-column:auto!important;grid-row:auto!important;height:100%!important;display:block!important;border-top:0!important}}@media (max-width:900px){.oc18-page{padding:10px!important}.oc18-page .oc20-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.oc18-page .oc20-toolbar-actions{width:100%!important}.oc18-page .oc20-search{width:auto!important;flex:1!important}.oc18-page .oc5-filters{grid-template-columns:1fr 1fr!important}.oc18-page .oc5-workspace,.oc18-page.oc18-expanded .oc5-workspace{display:block!important;height:auto!important;max-height:none!important}.oc18-page.oc18-expanded{overflow:auto!important}.oc18-page .oc5-inbox-nav,.oc18-page .oc5-list{height:auto!important;border-right:0!important;border-bottom:1px solid var(--r20-line)!important}.oc18-page .oc5-list-scroll{max-height:310px!important}.oc18-page .oc5-chat{height:650px!important;border-right:0!important;border-bottom:1px solid var(--r20-line)!important}.oc18-page .oc5-context{height:auto!important;display:block!important}}.oc18-page .oc20-customer-card{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:2px 0 10px!important}.oc18-page .oc20-customer-card .oc5-avatar{width:42px!important;height:42px!important}.oc18-page .oc20-customer-card>div{min-width:0!important;display:grid!important;gap:2px!important}.oc18-page .oc20-customer-card strong{font-size:10.5px!important;color:var(--r20-text)!important}.oc18-page .oc20-customer-card span{font-size:8.4px!important;color:var(--r20-muted)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.oc18-page .oc20-customer-summary{margin:7px 0 8px!important;padding:10px 11px!important;border-radius:8px!important;background:var(--r20-soft)!important;display:grid!important;gap:3px!important}.oc18-page .oc20-customer-summary span{font-size:7.8px!important;color:var(--r20-muted)!important}.oc18-page .oc20-customer-summary strong{font-size:9px!important;color:var(--r20-text)!important}.oc18-page .oc19-context-tabs button:disabled{opacity:.42!important;cursor:default!important}.rc-app-content:has(.oc18-page){background:#fff!important}.oc18-page{--r21-page:#ffffff;--r21-panel:#ffffff;--r21-soft:#f5f5f4;--r21-soft-strong:#eeeeec;--r21-text:#161718;--r21-muted:#76787c;--r21-faint:#9b9da1;--r21-line:#e6e6e3;--r21-line-strong:#dededb;--r21-in:#f1f1ef;--r21-out:#1b1b1b;--r21-out-text:#ffffff;--r21-shadow:0 8px 28px rgba(17,17,17,.035);--page:var(--r21-page)!important;--surface:var(--r21-soft)!important;--surface-strong:var(--r21-panel)!important;--text:var(--r21-text)!important;--muted:var(--r21-muted)!important;--line:var(--r21-line)!important;--soft:var(--r21-soft)!important;--chat:var(--r21-panel)!important;--incoming:var(--r21-in)!important;--outgoing:var(--r21-out)!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px 14px 24px!important;background:#fff!important;color:var(--r21-text)!important;color-scheme:light!important}html[data-theme=dark] .oc18-page,html.dark .oc18-page,body.dark .oc18-page{--r20-bg:#fff!important;--r20-panel:#fff!important;--r20-soft:#f5f5f4!important;--r20-soft-2:#eeeeec!important;--r20-text:#161718!important;--r20-muted:#76787c!important;--r20-line:#e6e6e3!important;--r20-thread:#fff!important;--r20-in:#f1f1ef!important;--r20-out:#1b1b1b!important;--r20-out-text:#fff!important;background:#fff!important;color:var(--r21-text)!important}.oc18-page .oc20-toolbar{min-height:52px!important;height:52px!important;margin:0 0 10px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;border:0!important;background:#fff!important}.oc18-page .oc20-heading{display:none!important}.oc18-page .oc20-toolbar-actions{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0!important}.oc18-page .oc20-search{width:min(410px,36vw)!important;height:38px!important;margin-right:auto!important;margin-left:auto!important;transform:translate(74px);padding:0 12px!important;border:1px solid var(--r21-line-strong)!important;border-radius:7px!important;background:#fff!important;color:var(--r21-muted)!important;box-shadow:0 1px 2px #00000005!important}.oc18-page .oc20-search input{color:var(--r21-text)!important;font-size:10px!important}.oc18-page .oc20-search input::placeholder{color:#85878b!important}.oc18-page .oc20-toolbar-actions>button{height:38px!important;min-width:38px!important;padding:0 12px!important;border:1px solid var(--r21-line-strong)!important;border-radius:7px!important;background:#fff!important;color:var(--r21-text)!important;font-size:9px!important;font-weight:680!important;box-shadow:0 1px 2px #00000005!important}.oc18-page .oc20-toolbar-actions>button:hover,.oc18-page .oc20-toolbar-actions>button.active{background:var(--r21-soft)!important;border-color:#d8d8d5!important}.oc18-page .oc20-toolbar-actions>button.expand{min-width:100px!important;background:#1b1b1b!important;color:#fff!important;border-color:#1b1b1b!important}html[data-theme=dark] .oc18-page .oc20-toolbar-actions>button.expand{background:#1b1b1b!important;color:#fff!important;border-color:#1b1b1b!important}.oc18-page .oc5-filters{margin:0 0 9px!important;padding:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border:1px solid var(--r21-line)!important;border-radius:9px!important;background:#fff!important;box-shadow:var(--r21-shadow)!important}.oc18-page .oc5-filters span{color:var(--r21-muted)!important}.oc18-page .oc5-filters select{height:34px!important;border:1px solid var(--r21-line)!important;border-radius:7px!important;background:#f8f8f7!important;color:var(--r21-text)!important}.oc18-page .oc5-inbox-nav{display:none!important}.oc18-page .oc5-workspace{display:grid!important;grid-template-columns:310px minmax(500px,1fr) 330px!important;grid-template-rows:minmax(0,1fr)!important;min-height:690px!important;height:calc(100vh - 184px)!important;max-height:920px!important;overflow:hidden!important;border:1px solid var(--r21-line)!important;border-radius:9px!important;background:#fff!important;box-shadow:var(--r21-shadow)!important}.oc18-page .oc5-list{display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important;overflow:hidden!important;border-right:1px solid var(--r21-line)!important;background:#fff!important}.oc18-page .oc5-list-head{flex:0 0 52px!important;height:52px!important;padding:0 12px!important;border-bottom:1px solid var(--r21-line)!important;background:#fff!important}.oc18-page .oc5-list-head>strong{font-size:12px!important;color:var(--r21-text)!important}.oc18-page .oc20-list-tools button{height:29px!important;border-radius:6px!important;color:var(--r21-muted)!important}.oc18-page .oc20-list-tools button:hover,.oc18-page .oc20-list-tools button.active{background:var(--r21-soft)!important;color:var(--r21-text)!important}.oc18-page .oc5-list-scroll{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;background:#fff!important}.oc18-page .oc5-conversation{min-height:77px!important;padding:10px!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:9px!important;border:0!important;border-bottom:1px solid #ededeb!important;background:#fff!important;color:var(--r21-text)!important}.oc18-page .oc5-conversation:hover{background:#f8f8f7!important}.oc18-page .oc5-conversation.active{background:#f4f4f2!important;box-shadow:none!important}.oc18-page .oc5-conversation.active:before{width:2px!important;background:#1b1b1b!important}.oc18-page .oc5-avatar{width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid #e2e2df!important;background:#f1f1ef!important;color:#252627!important;font-size:9px!important}.oc18-page .oc5-conv-top strong{font-size:10.5px!important;color:var(--r21-text)!important}.oc18-page .oc5-conv-top time{font-size:7.8px!important;color:var(--r21-muted)!important}.oc18-page .oc5-conv-main>p{margin:4px 0 6px!important;font-size:9px!important;color:var(--r21-muted)!important}.oc18-page .oc5-card-tags{gap:4px!important}.oc18-page .oc5-card-tags span{min-height:18px!important;padding:2px 6px!important;border-radius:999px!important;font-size:7.3px!important}.oc18-page .oc5-unread b{min-width:18px!important;height:18px!important;padding:0 5px!important;background:#1b1b1b!important;color:#fff!important}html[data-theme=dark] .oc18-page .oc5-unread b{background:#1b1b1b!important;color:#fff!important}.oc18-page .oc5-chat{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;overflow:hidden!important;border-right:1px solid var(--r21-line)!important;background:#fff!important}.oc18-page .oc5-chat-head{flex:0 0 56px!important;height:56px!important;padding:0 14px!important;border-bottom:1px solid var(--r21-line)!important;background:#fff!important}.oc18-page .oc5-chat-head .oc5-avatar{width:34px!important;height:34px!important}.oc18-page .oc5-person strong{font-size:11px!important;color:var(--r21-text)!important}.oc18-page .oc5-person span{font-size:7.8px!important;color:var(--r21-muted)!important}.oc18-page .oc20-mode{min-height:25px!important;padding:0 8px!important;background:#f5f5f3!important;color:var(--r21-muted)!important}.oc18-page .oc20-resolve{height:32px!important;padding:0 12px!important;border-radius:6px!important;border-color:#1b1b1b!important;background:#1b1b1b!important;color:#fff!important}html[data-theme=dark] .oc18-page .oc20-resolve{border-color:#1b1b1b!important;background:#1b1b1b!important;color:#fff!important}.oc18-page .oc5-demand{min-height:38px!important;padding:5px 10px!important;background:#fafaf9!important;border-bottom:1px solid var(--r21-line)!important}.oc18-page .oc5-demand span{color:var(--r21-muted)!important}.oc18-page .oc5-demand strong{color:var(--r21-text)!important}.oc18-page .oc5-messages{flex:1 1 auto!important;min-height:0!important;max-height:none!important;padding:18px 24px 20px!important;gap:8px!important;overflow:auto!important;background:#fff!important;background-image:none!important}.oc18-page .oc5-date-divider{margin:3px auto 7px!important;padding:3px 8px!important;border-radius:6px!important;background:#f5f5f3!important;color:var(--r21-muted)!important;box-shadow:none!important;font-size:7.3px!important}body .oc18-page .oc5-bubble{max-width:68%!important;padding:9px 11px 7px!important;border:0!important;border-radius:9px!important;box-shadow:none!important}body .oc18-page .oc5-bubble.inbound{align-self:flex-start!important;background:#f0f0ee!important;color:#222324!important;border-top-left-radius:4px!important}body .oc18-page .oc5-bubble.outbound,body .oc18-page .oc5-bubble.outbound.ai{align-self:flex-end!important;background:#1b1b1b!important;color:#fff!important;border-top-right-radius:4px!important}body .oc18-page .oc5-bubble p{font-size:10px!important;line-height:1.45!important}body .oc18-page .oc5-msg-meta strong{font-size:7px!important}body .oc18-page .oc5-msg-meta time,body .oc18-page .oc5-bubble>small{font-size:6.6px!important}.oc18-page .oc5-composer{flex:0 0 auto!important;padding:0 10px 9px!important;border-top:1px solid var(--r21-line)!important;background:#fff!important}.oc18-page .oc20-compose-tabs{height:34px!important;border-bottom:1px solid var(--r21-line)!important}.oc18-page .oc20-compose-tabs button{color:var(--r21-muted)!important;font-size:8.5px!important}.oc18-page .oc20-compose-tabs button.active{color:var(--r21-text)!important}.oc18-page .oc20-compose-tabs button.active:after{background:#1b1b1b!important}.oc18-page .oc5-compose-bar{min-height:68px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.oc18-page .oc5-compose-bar textarea{min-height:54px!important;padding:12px 7px!important;background:#fff!important;color:var(--r21-text)!important;font-size:9.5px!important}.oc18-page .oc5-icon-btn{color:#696b6f!important}.oc18-page .oc5-send{min-width:70px!important;height:32px!important;border-radius:6px!important;background:#f2f2f0!important;color:var(--r21-text)!important}.oc18-page .oc5-send.ready,html[data-theme=dark] .oc18-page .oc5-send.ready{background:#1b1b1b!important;color:#fff!important}.oc18-page .oc5-composer-meta{color:var(--r21-muted)!important}.oc18-page .oc5-context{display:block!important;min-width:0!important;height:100%!important;overflow:auto!important;background:#fff!important;border-left:0!important}.oc18-page .oc5-context-head{position:sticky!important;top:0!important;z-index:6!important;height:52px!important;padding:0 13px!important;border-bottom:1px solid var(--r21-line)!important;background:#fff!important}.oc18-page .oc19-context-tabs{gap:20px!important}.oc18-page .oc19-context-tabs button{color:var(--r21-muted)!important;font-size:8.8px!important}.oc18-page .oc19-context-tabs button.active{color:var(--r21-text)!important}.oc18-page .oc19-context-tabs button.active:after{background:#1b1b1b!important}.oc18-page .oc5-context-section{padding:13px 14px!important;border-bottom:1px solid var(--r21-line)!important;background:#fff!important}.oc18-page .oc5-context-section>header{margin-bottom:9px!important}.oc18-page .oc5-context-section>header>strong{font-size:10px!important;color:var(--r21-text)!important}.oc18-page .oc5-context-section>header>span{padding:3px 7px!important;border:1px solid var(--r21-line)!important;background:#f6f6f4!important;color:var(--r21-text)!important}.oc18-page .oc20-customer-card{grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;padding:1px 0 9px!important}.oc18-page .oc20-customer-card .oc5-avatar{width:40px!important;height:40px!important}.oc18-page .oc20-customer-card strong{font-size:10.5px!important;color:var(--r21-text)!important}.oc18-page .oc20-customer-card span{font-size:8px!important;color:var(--r21-muted)!important}.oc18-page .oc20-customer-summary{margin:6px 0 7px!important;padding:9px 10px!important;border-radius:7px!important;background:#f5f5f3!important}.oc18-page .oc5-line{min-height:29px!important;border-color:#ececea!important}.oc18-page .oc5-line span{font-size:8.3px!important;color:var(--r21-muted)!important}.oc18-page .oc5-line b{font-size:8.8px!important;color:var(--r21-text)!important}.oc18-page .oc5-line b.strong{font-size:10.5px!important}.oc18-page .oc5-address-mini{border:1px solid var(--r21-line)!important;border-radius:7px!important;background:#f8f8f7!important;box-shadow:none!important}.oc18-page .tags-manage{background:#fff!important;border-color:var(--r21-line)!important;color:var(--r21-text)!important}.oc18-page .oc5-primary,.oc18-page .oc5-success{background:#1b1b1b!important;color:#fff!important;border-color:#1b1b1b!important}.oc18-page .oc5-secondary,.oc18-page .oc5-danger{background:#fff!important;color:#1b1b1b!important;border-color:#d8d8d5!important}html[data-theme=dark] .oc18-page .oc5-primary,html[data-theme=dark] .oc18-page .oc5-success{background:#1b1b1b!important;color:#fff!important;border-color:#1b1b1b!important}html[data-theme=dark] .oc18-page .oc5-secondary,html[data-theme=dark] .oc18-page .oc5-danger{background:#fff!important;color:#1b1b1b!important;border-color:#d8d8d5!important}.oc18-page .oc5-composer .oc3-observer-suggestion{border-color:var(--r21-line)!important;background:#fff!important;box-shadow:none!important}.oc18-page .oc3-observer-mark,.oc18-page .oc3-observer-use,html[data-theme=dark] .oc18-page .oc3-observer-mark,html[data-theme=dark] .oc18-page .oc3-observer-use{background:#1b1b1b!important;color:#fff!important;border-color:#1b1b1b!important}.oc18-page .oc5-customers,.oc18-page .oc5-customer-grid article,.oc18-page .oc5-modal,.oc18-page .oc5-client-list,.oc18-page .oc5-link-review{background:#fff!important;color:var(--r21-text)!important;border-color:var(--r21-line)!important}.oc18-page .oc5-field input,.oc18-page .oc5-field select,.oc18-page .oc5-field textarea{background:#fff!important;color:var(--r21-text)!important;border-color:var(--r21-line)!important}.oc18-page.oc18-expanded{background:#fff!important;padding:9px 11px 11px!important}.oc18-page.oc18-expanded .oc20-toolbar{min-height:48px!important;height:48px!important;margin-bottom:8px!important}.oc18-page.oc18-expanded .oc5-workspace{grid-template-columns:310px minmax(520px,1fr) 340px!important;height:calc(100dvh - 67px)!important;max-height:none!important;min-height:0!important}@media (max-width:1450px){.oc18-page .oc5-workspace{grid-template-columns:285px minmax(460px,1fr) 310px!important}.oc18-page .oc20-search{transform:translate(54px)}}@media (max-width:1180px){.oc18-page .oc5-workspace{grid-template-columns:270px minmax(430px,1fr)!important;grid-template-rows:minmax(620px,1fr) auto!important;height:auto!important;max-height:none!important}.oc18-page .oc5-context{grid-column:1/-1!important;grid-row:2!important;height:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px solid var(--r21-line)!important}.oc18-page .oc5-context-head{grid-column:1/-1!important}.oc18-page .oc20-search{transform:none!important;margin-left:0!important}.oc18-page.oc18-expanded .oc5-workspace{grid-template-columns:270px minmax(430px,1fr) 310px!important;grid-template-rows:minmax(0,1fr)!important;height:calc(100dvh - 67px)!important}.oc18-page.oc18-expanded .oc5-context{grid-column:auto!important;grid-row:auto!important;height:100%!important;display:block!important;border-top:0!important}}@media (max-width:820px){.rc-app-content:has(.oc18-page){background:#fff!important}.oc18-page{padding:8px!important}.oc18-page .oc20-toolbar{height:auto!important;min-height:0!important;margin-bottom:8px!important}.oc18-page .oc20-toolbar-actions{flex-wrap:wrap!important}.oc18-page .oc20-search{order:-1!important;flex:1 0 100%!important;width:100%!important;margin:0!important}.oc18-page .oc5-filters{grid-template-columns:1fr 1fr!important}.oc18-page .oc5-workspace,.oc18-page.oc18-expanded .oc5-workspace{display:block!important;height:auto!important;max-height:none!important}.oc18-page.oc18-expanded{overflow:auto!important}.oc18-page .oc5-list{height:auto!important;border-right:0!important;border-bottom:1px solid var(--r21-line)!important}.oc18-page .oc5-list-scroll{max-height:300px!important}.oc18-page .oc5-chat{height:620px!important;border-right:0!important;border-bottom:1px solid var(--r21-line)!important}.oc18-page .oc5-context{display:block!important;height:auto!important}}.oc5-page.rc-order-feedback-active .oc5-alert.success,.oc5-page.rc-order-feedback-active .oc5-alert.error{display:none!important}.rc-order-feedback{position:fixed;z-index:5000;transform:translate(-50%,-100%);display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0b0e12;color:#fff;box-shadow:0 18px 50px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;animation:rc-order-feedback-in .16s ease-out both}.rc-order-feedback strong,.rc-order-feedback span{display:block}.rc-order-feedback strong{font-size:12px;line-height:1.25;font-weight:760;letter-spacing:-.01em}.rc-order-feedback div>span{margin-top:3px;font-size:10px;line-height:1.35;color:#ffffffad}.rc-order-feedback-icon{width:18px;height:18px;border-radius:999px;border:1.5px solid currentColor;position:relative;margin-top:1px}.rc-order-feedback.loading{color:#fff}.rc-order-feedback.loading .rc-order-feedback-icon{border-color:#ffffff3d;border-top-color:#fff;animation:rc-order-spin .72s linear infinite}.rc-order-feedback.success{color:#fff}.rc-order-feedback.success .rc-order-feedback-icon:before{content:"";position:absolute;left:4px;top:4px;width:7px;height:4px;border-left:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(-45deg)}.rc-order-feedback.error{color:#fff}.rc-order-feedback.error{border-color:#ffffff38}.rc-order-feedback.error .rc-order-feedback-icon:before,.rc-order-feedback.error .rc-order-feedback-icon:after{content:"";position:absolute;left:4px;top:7px;width:8px;height:1.5px;background:currentColor;border-radius:2px}.rc-order-feedback.error .rc-order-feedback-icon:before{transform:rotate(45deg)}.rc-order-feedback.error .rc-order-feedback-icon:after{transform:rotate(-45deg)}html[data-theme=light] .rc-order-feedback{background:#fff;color:#090a0c;border-color:#090a0c1f;box-shadow:0 18px 48px #19202d29}html[data-theme=light] .rc-order-feedback div>span{color:#090a0c9e}html[data-theme=light] .rc-order-feedback.loading .rc-order-feedback-icon{border-color:#090a0c2e;border-top-color:#090a0c}@keyframes rc-order-spin{to{transform:rotate(360deg)}}@keyframes rc-order-feedback-in{0%{opacity:0;transform:translate(-50%,calc(-100% + 6px)) scale(.985)}to{opacity:1;transform:translate(-50%,-100%) scale(1)}}@media (max-width:720px){.rc-order-feedback{width:min(320px,calc(100vw - 24px))!important;padding:10px 12px}}.rc-app-content:has(.oc18-page){width:100%!important;max-width:none!important;padding:14px 18px 28px!important;background:#fff!important}.rc-app-content:has(.oc18-page)>*{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html[data-theme=dark] body .rc-app-content:has(.oc18-page),html.dark body .rc-app-content:has(.oc18-page),body.dark .rc-app-content:has(.oc18-page){background:#fff!important}.oc18-page.oc5-page{--v22-bg:#fff;--v22-soft:#f4f4f2;--v22-soft-2:#ededeb;--v22-line:#dedfdd;--v22-line-soft:#ececea;--v22-text:#18191b;--v22-muted:#74777b;--v22-faint:#9a9ca0;--v22-in:#f1f1ef;--v22-out:#1b1b1b;--v22-out-text:#fff;background:#fff!important;color:#18191b!important;color-scheme:light!important;padding:0!important}html[data-theme=dark] body .oc18-page.oc5-page,html.dark body .oc18-page.oc5-page,body.dark .oc18-page.oc5-page{--wa-bg:#fff!important;--wa-panel:#fff!important;--wa-panel-soft:#f4f4f2!important;--wa-panel-strong:#fff!important;--wa-chat:#fff!important;--wa-incoming:#f1f1ef!important;--wa-outgoing:#1b1b1b!important;--wa-border:#dedfdd!important;--wa-text:#18191b!important;--wa-muted:#74777b!important;--v10-text:#18191b!important;--v10-muted:#74777b!important;--v10-in:#f1f1ef!important;--v10-out:#1b1b1b!important;background:#fff!important;color:#18191b!important}.oc18-page.oc5-page .oc20-toolbar{height:54px!important;min-height:54px!important;margin:0 0 10px!important;padding:0!important;background:#fff!important;border:0!important}.oc18-page.oc5-page .oc20-toolbar-actions{width:100%!important;margin:0!important;gap:8px!important}.oc18-page.oc5-page .oc20-search{width:min(430px,38vw)!important;height:38px!important;margin-left:auto!important;margin-right:auto!important;transform:translate(66px)!important;border:1px solid var(--v22-line)!important;border-radius:7px!important;background:#fff!important;color:var(--v22-muted)!important;box-shadow:0 1px 2px #00000006!important}.oc18-page.oc5-page .oc20-search input{color:var(--v22-text)!important;font-size:11px!important}.oc18-page.oc5-page .oc20-search input::placeholder{color:#888b8f!important}.oc18-page.oc5-page .oc20-toolbar-actions>button{height:38px!important;min-width:38px!important;border:1px solid var(--v22-line)!important;border-radius:7px!important;background:#fff!important;color:var(--v22-text)!important;font-size:10px!important;font-weight:680!important;box-shadow:none!important}.oc18-page.oc5-page .oc20-toolbar-actions>button:hover,.oc18-page.oc5-page .oc20-toolbar-actions>button.active{background:var(--v22-soft)!important}.oc18-page.oc5-page .oc20-toolbar-actions>button.expand,html[data-theme=dark] body .oc18-page.oc5-page .oc20-toolbar-actions>button.expand{min-width:102px!important;background:#1b1b1b!important;border-color:#1b1b1b!important;color:#fff!important}.oc18-page.oc5-page .oc5-filters{margin:0 0 10px!important;padding:10px!important;border:1px solid var(--v22-line)!important;border-radius:9px!important;background:#fff!important}.oc18-page.oc5-page .oc5-filters span{color:var(--v22-muted)!important}.oc18-page.oc5-page .oc5-filters select{height:34px!important;border-color:var(--v22-line)!important;background:#fafaf9!important;color:var(--v22-text)!important}.oc18-page.oc5-page .oc5-workspace{display:grid!important;grid-template-columns:300px minmax(0,1fr) 330px!important;grid-template-rows:minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:calc(100dvh - 166px)!important;min-height:660px!important;max-height:900px!important;overflow:hidden!important;border:1px solid var(--v22-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 6px 22px #00000006!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-workspace,html.dark body .oc18-page.oc5-page .oc5-workspace,body.dark .oc18-page.oc5-page .oc5-workspace{background:#fff!important;border-color:var(--v22-line)!important}.oc18-page.oc5-page .oc5-list,html[data-theme=dark] body .oc18-page.oc5-page .oc5-list,html.dark body .oc18-page.oc5-page .oc5-list,body.dark .oc18-page.oc5-page .oc5-list{display:flex!important;flex-direction:column!important;height:100%!important;min-width:0!important;overflow:hidden!important;background:#fff!important;color:var(--v22-text)!important;border-right:1px solid var(--v22-line)!important}.oc18-page.oc5-page .oc5-list-head{flex:0 0 54px!important;height:54px!important;padding:0 12px!important;background:#fff!important;border-bottom:1px solid var(--v22-line)!important}.oc18-page.oc5-page .oc5-list-head>strong{color:var(--v22-text)!important;font-size:13px!important;font-weight:720!important}.oc18-page.oc5-page .oc20-list-tools button{color:var(--v22-muted)!important;font-size:9px!important}.oc18-page.oc5-page .oc20-list-tools button:hover,.oc18-page.oc5-page .oc20-list-tools button.active{background:var(--v22-soft)!important;color:var(--v22-text)!important}.oc18-page.oc5-page .oc5-conversation,html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation,html.dark body .oc18-page.oc5-page .oc5-conversation,body.dark .oc18-page.oc5-page .oc5-conversation{position:relative!important;min-height:82px!important;padding:11px 10px!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important;background:#fff!important;color:var(--v22-text)!important;border:0!important;border-bottom:1px solid var(--v22-line-soft)!important;box-shadow:none!important}.oc18-page.oc5-page .oc5-conversation:hover,html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation:hover{background:#f8f8f7!important}.oc18-page.oc5-page .oc5-conversation.active,html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation.active{background:#f3f3f1!important;box-shadow:none!important}.oc18-page.oc5-page .oc5-conversation.active:before{background:#1b1b1b!important;width:2px!important}.oc18-page.oc5-page .oc5-avatar{width:38px!important;height:38px!important;border-radius:50%!important;background:#f0f0ee!important;border:1px solid #dfdfdc!important;color:#222325!important;font-size:10px!important}.oc18-page.oc5-page .oc5-conv-top strong,html[data-theme=dark] body .oc18-page.oc5-page .oc5-conv-top strong{color:var(--v22-text)!important;font-size:11.5px!important;line-height:1.2!important}.oc18-page.oc5-page .oc5-conv-top time{color:var(--v22-muted)!important;font-size:8px!important}.oc18-page.oc5-page .oc5-conv-main>p{margin:4px 0 7px!important;color:var(--v22-muted)!important;font-size:9.5px!important;line-height:1.3!important}.oc18-page.oc5-page .oc5-card-tags span{min-height:19px!important;padding:2px 7px!important;border-radius:999px!important;font-size:7.7px!important}.oc18-page.oc5-page .oc5-unread b,html[data-theme=dark] body .oc18-page.oc5-page .oc5-unread b{min-width:19px!important;height:19px!important;padding:0 5px!important;background:#1b1b1b!important;color:#fff!important;border-radius:999px!important}.oc18-page.oc5-page .oc5-chat,html[data-theme=dark] body .oc18-page.oc5-page .oc5-chat,html.dark body .oc18-page.oc5-page .oc5-chat,body.dark .oc18-page.oc5-page .oc5-chat{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;overflow:hidden!important;background:#fff!important;color:var(--v22-text)!important;border-right:1px solid var(--v22-line)!important}.oc18-page.oc5-page .oc5-chat-head,html[data-theme=dark] body .oc18-page.oc5-page .oc5-chat-head,html.dark body .oc18-page.oc5-page .oc5-chat-head,body.dark .oc18-page.oc5-page .oc5-chat-head{flex:0 0 58px!important;height:58px!important;padding:0 13px!important;background:#fff!important;border-bottom:1px solid var(--v22-line)!important;color:var(--v22-text)!important}.oc18-page.oc5-page .oc5-chat-head .oc5-avatar{width:36px!important;height:36px!important}.oc18-page.oc5-page .oc5-person strong,html[data-theme=dark] body .oc18-page.oc5-page .oc5-person strong{color:var(--v22-text)!important;font-size:12px!important}.oc18-page.oc5-page .oc5-person span{color:var(--v22-muted)!important;font-size:8.5px!important}.oc18-page.oc5-page .oc20-mode{min-height:26px!important;padding:0 8px!important;background:#f5f5f3!important;border:1px solid #e3e3e0!important;color:var(--v22-muted)!important;font-size:8px!important}.oc18-page.oc5-page .oc20-resolve,html[data-theme=dark] body .oc18-page.oc5-page .oc20-resolve{height:34px!important;padding:0 13px!important;border:1px solid #1b1b1b!important;border-radius:6px!important;background:#1b1b1b!important;color:#fff!important;font-size:9px!important}.oc18-page.oc5-page .oc22-actions-menu>summary{list-style:none!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid var(--v22-line)!important;border-radius:6px!important;background:#fff!important;color:var(--v22-text)!important;cursor:pointer!important;font-size:12px!important;letter-spacing:1px!important}.oc18-page.oc5-page .oc22-actions-menu>div{position:absolute!important;right:0!important;top:40px!important;z-index:40!important;width:180px!important;padding:5px!important;display:grid!important;gap:3px!important;border:1px solid var(--v22-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 12px 30px #0000001f!important}.oc18-page.oc5-page .oc22-actions-menu button{width:100%!important;min-height:32px!important;padding:0 9px!important;border:0!important;border-radius:6px!important;background:#fff!important;color:var(--v22-text)!important;text-align:left!important;font:inherit!important;font-size:9px!important;cursor:pointer!important}.oc18-page.oc5-page .oc22-actions-menu button:hover{background:var(--v22-soft)!important}.oc18-page.oc5-page .oc5-messages,html[data-theme=dark] body .oc18-page.oc5-page .oc5-messages,html.dark body .oc18-page.oc5-page .oc5-messages,body.dark .oc18-page.oc5-page .oc5-messages{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;padding:20px 24px 22px!important;gap:9px!important;background:#fff!important;background-color:#fff!important;background-image:none!important}.oc18-page.oc5-page .oc5-date-divider{margin:4px auto 8px!important;padding:4px 9px!important;border:0!important;border-radius:6px!important;background:#f4f4f2!important;color:var(--v22-muted)!important;font-size:8px!important;box-shadow:none!important}body .oc18-page.oc5-page .oc5-bubble{max-width:min(68%,610px)!important;padding:10px 12px 8px!important;border:0!important;border-radius:9px!important;box-shadow:none!important}body .oc18-page.oc5-page .oc5-bubble.inbound,html[data-theme=dark] body .oc18-page.oc5-page .oc5-bubble.inbound{background:#f0f0ee!important;border-color:transparent!important;color:#222325!important;border-top-left-radius:4px!important}body .oc18-page.oc5-page .oc5-bubble.outbound,body .oc18-page.oc5-page .oc5-bubble.outbound.ai,html[data-theme=dark] body .oc18-page.oc5-page .oc5-bubble.outbound,html[data-theme=dark] body .oc18-page.oc5-page .oc5-bubble.outbound.ai,html.dark body .oc18-page.oc5-page .oc5-bubble.outbound,body.dark .oc18-page.oc5-page .oc5-bubble.outbound{background:#1b1b1b!important;background-color:#1b1b1b!important;border-color:#1b1b1b!important;color:#fff!important;border-top-right-radius:4px!important}body .oc18-page.oc5-page .oc5-bubble p{color:inherit!important;font-size:11.5px!important;line-height:1.45!important;font-weight:480!important}body .oc18-page.oc5-page .oc5-msg-meta strong{font-size:8px!important;color:color-mix(in srgb,currentColor 75%,transparent)!important}body .oc18-page.oc5-page .oc5-msg-meta time{font-size:7.3px!important;color:color-mix(in srgb,currentColor 60%,transparent)!important}body .oc18-page.oc5-page .oc5-bubble>small{font-size:7px!important;color:color-mix(in srgb,currentColor 60%,transparent)!important}.oc18-page.oc5-page .oc5-composer,html[data-theme=dark] body .oc18-page.oc5-page .oc5-composer,html.dark body .oc18-page.oc5-page .oc5-composer,body.dark .oc18-page.oc5-page .oc5-composer{flex:0 0 auto!important;padding:0 10px 9px!important;background:#fff!important;border-top:1px solid var(--v22-line)!important}.oc18-page.oc5-page .oc20-compose-tabs{height:35px!important;border-bottom:1px solid var(--v22-line)!important}.oc18-page.oc5-page .oc20-compose-tabs button{color:var(--v22-muted)!important;font-size:9px!important}.oc18-page.oc5-page .oc20-compose-tabs button.active{color:var(--v22-text)!important}.oc18-page.oc5-page .oc20-compose-tabs button.active:after{background:#1b1b1b!important}.oc18-page.oc5-page .oc5-compose-bar{min-height:67px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.oc18-page.oc5-page .oc5-compose-bar textarea{min-height:54px!important;padding:13px 8px!important;background:#fff!important;color:var(--v22-text)!important;font-size:10.5px!important}.oc18-page.oc5-page .oc5-icon-btn{color:#686b6f!important}.oc18-page.oc5-page .oc5-send,html[data-theme=dark] body .oc18-page.oc5-page .oc5-send{min-width:72px!important;height:34px!important;background:#f2f2f0!important;border-color:#f2f2f0!important;color:var(--v22-text)!important;border-radius:6px!important}.oc18-page.oc5-page .oc5-send.ready,html[data-theme=dark] body .oc18-page.oc5-page .oc5-send.ready{background:#1b1b1b!important;border-color:#1b1b1b!important;color:#fff!important}.oc18-page.oc5-page .oc3-observer-suggestion,html[data-theme=dark] body .oc18-page.oc5-page .oc3-observer-suggestion{margin:8px 0 7px!important;padding:9px 10px!important;border:1px solid var(--v22-line)!important;border-radius:8px!important;background:#fafaf9!important;color:var(--v22-text)!important;box-shadow:none!important}.oc18-page.oc5-page .oc3-observer-mark,html[data-theme=dark] body .oc18-page.oc5-page .oc3-observer-mark{width:24px!important;height:24px!important;min-width:24px!important;border-radius:6px!important;background:#1b1b1b!important;border-color:#1b1b1b!important;color:#fff!important}.oc18-page.oc5-page .oc3-observer-title strong,html[data-theme=dark] body .oc18-page.oc5-page .oc3-observer-title strong{color:var(--v22-text)!important;font-size:9.5px!important}.oc18-page.oc5-page .oc3-observer-title span,.oc18-page.oc5-page .oc3-observer-source p,.oc18-page.oc5-page .oc3-observer-suggestion>footer>span{color:var(--v22-muted)!important}.oc18-page.oc5-page .oc3-observer-source,.oc18-page.oc5-page .oc3-observer-answer{background:#fff!important;color:var(--v22-text)!important;border:1px solid var(--v22-line-soft)!important}.oc18-page.oc5-page .oc3-observer-answer{font-size:10px!important}.oc18-page.oc5-page .oc3-observer-use,html[data-theme=dark] body .oc18-page.oc5-page .oc3-observer-use{background:#1b1b1b!important;border-color:#1b1b1b!important;color:#fff!important}.oc18-page.oc5-page .oc5-context,html[data-theme=dark] body .oc18-page.oc5-page .oc5-context,html.dark body .oc18-page.oc5-page .oc5-context,body.dark .oc18-page.oc5-page .oc5-context{display:block!important;min-width:0!important;height:100%!important;min-height:100%!important;overflow:auto!important;background:#fff!important;color:var(--v22-text)!important;border-left:0!important}.oc18-page.oc5-page .oc5-context-head,html[data-theme=dark] body .oc18-page.oc5-page .oc5-context-head{position:sticky!important;top:0!important;z-index:6!important;height:54px!important;padding:0 13px!important;background:#fff!important;border-bottom:1px solid var(--v22-line)!important}.oc18-page.oc5-page .oc19-context-tabs{gap:20px!important}.oc18-page.oc5-page .oc19-context-tabs button{color:var(--v22-muted)!important;font-size:9px!important}.oc18-page.oc5-page .oc19-context-tabs button.active{color:var(--v22-text)!important}.oc18-page.oc5-page .oc19-context-tabs button.active:after{background:#1b1b1b!important}.oc18-page.oc5-page .oc5-context-section,html[data-theme=dark] body .oc18-page.oc5-page .oc5-context-section,html.dark body .oc18-page.oc5-page .oc5-context-section,body.dark .oc18-page.oc5-page .oc5-context-section{padding:14px 14px 15px!important;background:#fff!important;color:var(--v22-text)!important;border-bottom:1px solid var(--v22-line)!important}.oc18-page.oc5-page .oc5-context-section>header{min-height:24px!important;margin-bottom:10px!important}.oc18-page.oc5-page .oc5-context-section>header>strong,html[data-theme=dark] body .oc18-page.oc5-page .oc5-context-section>header>strong{color:var(--v22-text)!important;font-size:10.5px!important}.oc18-page.oc5-page .oc5-context-section>header>span{background:#f5f5f3!important;color:var(--v22-text)!important;border:1px solid var(--v22-line)!important;font-size:7.5px!important}.oc18-page.oc5-page .oc20-customer-card{grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;padding:1px 0 9px!important}.oc18-page.oc5-page .oc20-customer-card strong,html[data-theme=dark] body .oc18-page.oc5-page .oc20-customer-card strong{color:var(--v22-text)!important;font-size:11px!important}.oc18-page.oc5-page .oc20-customer-card span{color:var(--v22-muted)!important;font-size:8.5px!important}.oc18-page.oc5-page .oc20-customer-summary{margin:7px 0 8px!important;padding:9px 10px!important;background:#f4f4f2!important;border-radius:7px!important}.oc18-page.oc5-page .oc5-line{min-height:31px!important;padding:7px 0!important;border-color:var(--v22-line-soft)!important}.oc18-page.oc5-page .oc5-line span{color:var(--v22-muted)!important;font-size:8.8px!important}.oc18-page.oc5-page .oc5-line b,html[data-theme=dark] body .oc18-page.oc5-page .oc5-line b{color:var(--v22-text)!important;font-size:9.2px!important}.oc18-page.oc5-page .oc5-line b.strong{font-size:11px!important}.oc18-page.oc5-page .oc5-address-mini{border:1px solid var(--v22-line)!important;border-radius:7px!important;background:#f8f8f7!important}.oc18-page.oc5-page .oc5-primary,.oc18-page.oc5-page .oc5-success,html[data-theme=dark] body .oc18-page.oc5-page .oc5-primary,html[data-theme=dark] body .oc18-page.oc5-page .oc5-success{background:#1b1b1b!important;border-color:#1b1b1b!important;color:#fff!important}.oc18-page.oc5-page .oc5-secondary,.oc18-page.oc5-page .oc5-danger,html[data-theme=dark] body .oc18-page.oc5-page .oc5-secondary,html[data-theme=dark] body .oc18-page.oc5-page .oc5-danger{background:#fff!important;border-color:#d8d8d5!important;color:#1b1b1b!important}.oc18-page.oc5-page .tags-manage{background:#fff!important;color:#1b1b1b!important;border-color:#d8d8d5!important}.oc18-page.oc5-page .oc5-tag,.oc18-page.oc5-page .oc5-tag-options button,.oc18-page.oc5-page .oc5-card-tags span:not(.sys){border-color:color-mix(in srgb,var(--tag) 35%,transparent)!important;background:color-mix(in srgb,var(--tag) 10%,#fff 90%)!important}.oc18-page.oc5-page .oc5-card-tags .sys{filter:saturate(.62)!important}.oc18-page.oc5-page.oc18-expanded{background:#fff!important;padding:10px 12px 12px!important}.oc18-page.oc5-page.oc18-expanded .oc20-toolbar{height:48px!important;min-height:48px!important;margin-bottom:8px!important}.oc18-page.oc5-page.oc18-expanded .oc5-workspace{grid-template-columns:300px minmax(0,1fr) 330px!important;height:calc(100dvh - 68px)!important;max-height:none!important;min-height:0!important}@media (max-width:1380px){.oc18-page.oc5-page .oc5-workspace{grid-template-columns:280px minmax(0,1fr) 300px!important}.oc18-page.oc5-page .oc20-search{transform:translate(44px)!important}}@media (max-width:1120px){.oc18-page.oc5-page .oc20-search{transform:none!important;margin-left:0!important}.oc18-page.oc5-page .oc5-workspace{grid-template-columns:270px minmax(0,1fr)!important;grid-template-rows:minmax(610px,1fr) auto!important;height:auto!important;max-height:none!important}.oc18-page.oc5-page .oc5-context{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;border-top:1px solid var(--v22-line)!important}.oc18-page.oc5-page .oc5-context-head{grid-column:1/-1!important}.oc18-page.oc5-page.oc18-expanded .oc5-workspace{grid-template-columns:270px minmax(0,1fr) 300px!important;grid-template-rows:minmax(0,1fr)!important;height:calc(100dvh - 68px)!important}.oc18-page.oc5-page.oc18-expanded .oc5-context{grid-column:auto!important;grid-row:auto!important;display:block!important;height:100%!important;border-top:0!important}}@media (max-width:820px){.rc-app-content:has(.oc18-page){padding:8px!important}.oc18-page.oc5-page .oc20-toolbar{height:auto!important;min-height:0!important}.oc18-page.oc5-page .oc20-toolbar-actions{flex-wrap:wrap!important}.oc18-page.oc5-page .oc20-search{order:-1!important;flex:1 0 100%!important;width:100%!important;margin:0!important;transform:none!important}.oc18-page.oc5-page .oc5-filters{grid-template-columns:1fr 1fr!important}.oc18-page.oc5-page .oc5-workspace,.oc18-page.oc5-page.oc18-expanded .oc5-workspace{display:block!important;height:auto!important;max-height:none!important}.oc18-page.oc5-page.oc18-expanded{overflow:auto!important}.oc18-page.oc5-page .oc5-list{height:auto!important;border-right:0!important;border-bottom:1px solid var(--v22-line)!important}.oc18-page.oc5-page .oc5-list-scroll{max-height:300px!important}.oc18-page.oc5-page .oc5-chat{height:620px!important;border-right:0!important;border-bottom:1px solid var(--v22-line)!important}.oc18-page.oc5-page .oc5-context{display:block!important;height:auto!important}}@media (min-width:1121px){.rc-app-content:has(.oc18-page){padding:8px 8px 20px!important}.oc18-page.oc5-page .oc5-workspace{grid-template-columns:minmax(320px,24fr) minmax(540px,46fr) minmax(380px,30fr)!important;height:calc(100dvh - 154px)!important;min-height:690px!important}.oc18-page.oc5-page.oc18-expanded .oc5-workspace{grid-template-columns:minmax(320px,24fr) minmax(540px,46fr) minmax(380px,30fr)!important}}.oc18-page.oc5-page .oc5-list-head{height:58px!important;flex-basis:58px!important;padding:0 14px!important}.oc18-page.oc5-page .oc20-list-tools button{font-size:9.5px!important}.oc18-page.oc5-page .oc5-conversation{min-height:88px!important;padding:12px!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:10px!important}.oc18-page.oc5-page .oc5-avatar{width:40px!important;height:40px!important;font-size:10.5px!important}.oc18-page.oc5-page .oc5-conv-top strong{font-size:12.5px!important}.oc18-page.oc5-page .oc5-conv-top time{font-size:8.7px!important}.oc18-page.oc5-page .oc5-conv-main>p{margin:5px 0 7px!important;font-size:10.3px!important;line-height:1.35!important}.oc18-page.oc5-page .oc5-card-tags span{min-height:20px!important;padding:2px 7px!important;font-size:8px!important}.oc18-page.oc5-page .oc5-unread b{min-width:21px!important;height:21px!important;font-size:8px!important}.oc18-page.oc5-page .oc5-chat-head{height:62px!important;flex-basis:62px!important;padding:0 15px!important}.oc18-page.oc5-page .oc5-chat-head .oc5-avatar{width:38px!important;height:38px!important}.oc18-page.oc5-page .oc5-person strong{font-size:12.5px!important}.oc18-page.oc5-page .oc5-person span{font-size:8.8px!important}.oc18-page.oc5-page .oc20-mode{font-size:8.3px!important}.oc18-page.oc5-page .oc3-observer-suggestion{display:none!important}.oc18-page.oc5-page .oc5-messages{padding:22px 24px 28px!important;gap:10px!important}body .oc18-page.oc5-page .oc5-bubble{position:relative!important;max-width:min(66%,560px)!important;margin-bottom:15px!important;padding:11px 13px!important;border-radius:9px!important}body .oc18-page.oc5-page .oc5-bubble.inbound{border-top-left-radius:4px!important}body .oc18-page.oc5-page .oc5-bubble.outbound{border-top-right-radius:4px!important}body .oc18-page.oc5-page .oc5-bubble p{margin:0!important;font-size:11.8px!important;line-height:1.48!important}.oc18-page.oc5-page .oc5-msg-meta{display:none!important}.oc18-page.oc5-page .oc23-bubble-foot{position:absolute!important;bottom:-14px!important;display:flex!important;align-items:center!important;gap:4px!important;min-height:11px!important;white-space:nowrap!important;font-size:7.8px!important;line-height:1!important;color:#8a8c90!important}.oc18-page.oc5-page .oc5-bubble.inbound .oc23-bubble-foot{left:2px!important}.oc18-page.oc5-page .oc5-bubble.outbound .oc23-bubble-foot{right:2px!important}.oc18-page.oc5-page .oc23-bubble-foot time{color:#9a9ca0!important;font-size:7.5px!important}.oc18-page.oc5-page .oc23-delivery{display:inline-flex!important;align-items:center!important;letter-spacing:-2px!important;font-size:10px!important;font-weight:800!important;transform:translateY(-.5px)!important}.oc18-page.oc5-page .oc23-delivery.sent,.oc18-page.oc5-page .oc23-delivery.delivered{color:#9a9ca0!important}.oc18-page.oc5-page .oc23-delivery.read{color:#111214!important}.oc18-page.oc5-page .oc5-composer{padding:0 12px 10px!important}.oc18-page.oc5-page .oc20-compose-tabs{height:38px!important}.oc18-page.oc5-page .oc20-compose-tabs button{font-size:9.3px!important}.oc18-page.oc5-page .oc5-compose-bar{min-height:74px!important}.oc18-page.oc5-page .oc5-compose-bar textarea{min-height:60px!important;padding:15px 8px!important;font-size:10.5px!important}.oc18-page.oc5-page .oc5-context-head{height:58px!important;padding:0 16px!important}.oc18-page.oc5-page .oc19-context-tabs{gap:24px!important}.oc18-page.oc5-page .oc19-context-tabs button{font-size:9.5px!important}.oc18-page.oc5-page .oc5-context-section{padding:16px 16px 17px!important}.oc18-page.oc5-page .oc5-context-section>header{min-height:27px!important;margin-bottom:11px!important}.oc18-page.oc5-page .oc5-context-section>header>strong{font-size:11.5px!important}.oc18-page.oc5-page .oc20-customer-card{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding-bottom:11px!important}.oc18-page.oc5-page .oc20-customer-card .oc5-avatar{width:42px!important;height:42px!important}.oc18-page.oc5-page .oc20-customer-card strong{font-size:11.5px!important}.oc18-page.oc5-page .oc20-customer-card span{font-size:9px!important}.oc18-page.oc5-page .oc5-line{min-height:34px!important;padding:8px 0!important}.oc18-page.oc5-page .oc5-line span{font-size:9.2px!important}.oc18-page.oc5-page .oc5-line b{font-size:9.5px!important}.oc18-page.oc5-page .oc5-customer-actions .oc5-primary,.oc18-page.oc5-page .oc5-customer-actions .oc5-secondary,.oc18-page.oc5-page .tags-manage{min-height:40px!important;border-radius:8px!important;font-size:9.5px!important}.oc18-page.oc5-page .oc20-toolbar{height:60px!important;min-height:60px!important;margin-bottom:8px!important}.oc18-page.oc5-page .oc20-search{height:40px!important}.oc18-page.oc5-page .oc20-toolbar-actions>button{height:40px!important;min-width:40px!important}@media (max-width:1380px) and (min-width:1121px){.oc18-page.oc5-page .oc5-workspace{grid-template-columns:minmax(300px,24fr) minmax(500px,46fr) minmax(350px,30fr)!important}.oc18-page.oc5-page .oc5-conv-top strong{font-size:11.8px!important}.oc18-page.oc5-page .oc5-context-section{padding-left:14px!important;padding-right:14px!important}}body:has(.oc18-page) .rc-app-content{width:100%!important;max-width:none!important;padding:0 8px 10px!important;background:#fff!important}body:has(.oc18-page) .rc-app-content>*{width:100%!important;max-width:none!important;margin:0!important}.oc18-page.oc5-page{--ref-bg:#fff;--ref-soft:#f4f4f3;--ref-soft-2:#ededeb;--ref-line:#e1e1df;--ref-line-2:#ececea;--ref-text:#161719;--ref-muted:#777a7f;--ref-faint:#9b9da1;--ref-black:#1a1a1a;width:100%!important;max-width:none!important;padding:0!important;background:#fff!important;color:var(--ref-text)!important;color-scheme:light!important}html[data-theme=dark] body .oc18-page.oc5-page,html.dark body .oc18-page.oc5-page,body.dark .oc18-page.oc5-page{--wa-bg:#fff!important;--wa-panel:#fff!important;--wa-panel-soft:#f4f4f3!important;--wa-panel-strong:#fff!important;--wa-chat:#fff!important;--wa-incoming:#f1f1ef!important;--wa-outgoing:#1a1a1a!important;--wa-border:#e1e1df!important;--wa-text:#161719!important;--wa-muted:#777a7f!important;--v10-text:#161719!important;--v10-muted:#777a7f!important;--v10-in:#f1f1ef!important;--v10-out:#1a1a1a!important;background:#fff!important;color:var(--ref-text)!important}.oc18-page.oc5-page .oc20-toolbar{min-height:66px!important;height:66px!important;margin:0!important;padding:0 0 10px!important;display:flex!important;align-items:flex-end!important;border:0!important;background:#fff!important}.oc18-page.oc5-page .oc20-heading{display:none!important}.oc18-page.oc5-page .oc20-toolbar-actions{position:relative!important;width:100%!important;min-height:42px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.oc18-page.oc5-page .oc20-search{position:absolute!important;left:50%!important;top:0!important;transform:translate(-50%)!important;width:min(430px,36vw)!important;height:40px!important;margin:0!important;padding:0 13px!important;border:1px solid var(--ref-line)!important;border-radius:7px!important;background:#fff!important;color:var(--ref-muted)!important;box-shadow:0 1px 2px #00000005!important}.oc18-page.oc5-page .oc20-search input{font-size:10.5px!important;color:var(--ref-text)!important}.oc18-page.oc5-page .oc20-toolbar-actions>button{min-width:40px!important;height:40px!important;padding:0 13px!important;border:1px solid var(--ref-line)!important;border-radius:7px!important;background:#fff!important;color:var(--ref-text)!important;box-shadow:none!important;font-size:9px!important;font-weight:700!important}.oc18-page.oc5-page .oc20-toolbar-actions>button:hover,.oc18-page.oc5-page .oc20-toolbar-actions>button.active{background:#f7f7f6!important}.oc18-page.oc5-page .oc20-toolbar-actions>button.expand,html[data-theme=dark] body .oc18-page.oc5-page .oc20-toolbar-actions>button.expand{min-width:100px!important;background:var(--ref-black)!important;color:#fff!important;border-color:var(--ref-black)!important}.oc18-page.oc5-page .oc5-filters{margin:0 0 8px!important;padding:10px!important;border:1px solid var(--ref-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 10px 30px #0000000d!important}.oc18-page.oc5-page .oc5-inbox-nav{display:none!important}.oc18-page.oc5-page .oc5-workspace{display:grid!important;grid-template-columns:minmax(300px,23.5fr) minmax(610px,47fr) minmax(350px,29.5fr)!important;grid-template-rows:minmax(0,1fr)!important;width:100%!important;height:calc(100dvh - 154px)!important;min-height:680px!important;max-height:none!important;overflow:hidden!important;border:1px solid var(--ref-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 2px 12px #00000005!important}.oc18-page.oc5-page .oc5-list,html[data-theme=dark] body .oc18-page.oc5-page .oc5-list{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;overflow:hidden!important;background:#fff!important;border-right:1px solid var(--ref-line)!important}.oc18-page.oc5-page .oc5-list-head{flex:0 0 58px!important;height:58px!important;padding:0 13px!important;background:#fff!important;border-bottom:1px solid var(--ref-line)!important}.oc18-page.oc5-page .oc5-list-head>strong{color:var(--ref-text)!important;font-size:13px!important;font-weight:750!important}.oc18-page.oc5-page .oc20-list-tools{gap:7px!important}.oc18-page.oc5-page .oc20-list-tools button{min-height:28px!important;padding:0 5px!important;border-radius:5px!important;color:var(--ref-muted)!important;font-size:8.8px!important}.oc18-page.oc5-page .oc20-list-tools button:hover,.oc18-page.oc5-page .oc20-list-tools button.active{color:var(--ref-text)!important;background:#f5f5f4!important}.oc18-page.oc5-page .oc5-list-scroll{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important;background:#fff!important}.oc18-page.oc5-page .oc5-conversation,html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation{position:relative!important;min-height:78px!important;padding:10px 11px!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important;background:#fff!important;color:var(--ref-text)!important;border:0!important;border-bottom:1px solid var(--ref-line-2)!important;box-shadow:none!important}.oc18-page.oc5-page .oc5-conversation:hover{background:#fafaf9!important}.oc18-page.oc5-page .oc5-conversation.active,html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation.active{background:#f5f5f3!important}.oc18-page.oc5-page .oc5-conversation.active:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:2px!important;background:#343537!important}.oc18-page.oc5-page .oc5-avatar{width:38px!important;height:38px!important;min-width:38px!important;border-radius:50%!important;border:1px solid #dfdfdc!important;background:#f1f1ef!important;color:#232426!important;font-size:9.5px!important;font-weight:750!important}.oc18-page.oc5-page .oc5-conv-top strong{color:var(--ref-text)!important;font-size:10.8px!important;font-weight:720!important}.oc18-page.oc5-page .oc5-conv-top time{color:var(--ref-muted)!important;font-size:7.8px!important}.oc18-page.oc5-page .oc5-conv-main>p{margin:3px 0 6px!important;color:var(--ref-muted)!important;font-size:8.7px!important;line-height:1.3!important}.oc18-page.oc5-page .oc5-card-tags{gap:4px!important}.oc18-page.oc5-page .oc5-card-tags span{min-height:18px!important;padding:2px 6px!important;border-radius:999px!important;font-size:7px!important;font-weight:650!important}.oc18-page.oc5-page .oc5-unread{align-self:center!important}.oc18-page.oc5-page .oc5-unread b{min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:#161719!important;color:#fff!important;font-size:7px!important}.oc18-page.oc5-page .oc5-chat,html[data-theme=dark] body .oc18-page.oc5-page .oc5-chat{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;overflow:hidden!important;background:#fff!important;border-right:1px solid var(--ref-line)!important}.oc18-page.oc5-page .oc5-chat-head,html[data-theme=dark] body .oc18-page.oc5-page .oc5-chat-head{flex:0 0 58px!important;height:58px!important;padding:0 12px!important;background:#fff!important;border-bottom:1px solid var(--ref-line)!important}.oc18-page.oc5-page .oc5-person{gap:9px!important}.oc18-page.oc5-page .oc5-chat-head .oc5-avatar{width:36px!important;height:36px!important;min-width:36px!important}.oc18-page.oc5-page .oc5-person strong{color:var(--ref-text)!important;font-size:11px!important;font-weight:750!important}.oc18-page.oc5-page .oc5-person span{color:var(--ref-muted)!important;font-size:7.8px!important}.oc18-page.oc5-page .oc20-chat-actions{gap:7px!important}.oc18-page.oc5-page .oc20-mode{display:none!important}.oc18-page.oc5-page .oc24-favorite,.oc18-page.oc5-page .oc22-actions-menu>summary{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#3d3f42!important;cursor:pointer!important}.oc18-page.oc5-page .oc24-favorite:hover,.oc18-page.oc5-page .oc22-actions-menu>summary:hover{background:#f4f4f2!important}.oc18-page.oc5-page .oc24-favorite.active{color:#111!important}.oc18-page.oc5-page .oc22-actions-menu{position:relative!important}.oc18-page.oc5-page .oc22-actions-menu>summary{list-style:none!important;font-size:12px!important;letter-spacing:1px!important}.oc18-page.oc5-page .oc22-actions-menu>summary::-webkit-details-marker{display:none!important}.oc18-page.oc5-page .oc22-actions-menu>div,.oc18-page.oc5-page .oc24-resolve-group details>div,.oc18-page.oc5-page .oc24-send-group details>div{position:absolute!important;right:0!important;top:40px!important;z-index:60!important;width:185px!important;padding:5px!important;display:grid!important;gap:3px!important;border:1px solid var(--ref-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 14px 32px #00000021!important}.oc18-page.oc5-page .oc22-actions-menu>div button,.oc18-page.oc5-page .oc24-resolve-group details>div button,.oc18-page.oc5-page .oc24-send-group details>div button{min-height:32px!important;padding:0 9px!important;border:0!important;border-radius:6px!important;background:#fff!important;color:var(--ref-text)!important;text-align:left!important;font-size:9px!important;font-weight:650!important;cursor:pointer!important}.oc18-page.oc5-page .oc22-actions-menu>div button:hover,.oc18-page.oc5-page .oc24-resolve-group details>div button:hover,.oc18-page.oc5-page .oc24-send-group details>div button:hover{background:#f4f4f3!important}.oc18-page.oc5-page .oc24-resolve-group{position:relative!important;display:flex!important;height:34px!important;overflow:visible!important;border-radius:6px!important;background:#171819!important}.oc18-page.oc5-page .oc20-resolve,html[data-theme=dark] body .oc18-page.oc5-page .oc20-resolve{height:34px!important;min-width:82px!important;padding:0 11px!important;border:0!important;border-radius:6px!important;background:#171819!important;color:#fff!important;font-size:8.5px!important;font-weight:750!important}.oc18-page.oc5-page .oc24-resolve-group>.oc20-resolve{border-radius:6px 0 0 6px!important}.oc18-page.oc5-page .oc24-resolve-group details{position:relative!important}.oc18-page.oc5-page .oc24-resolve-group details>summary{list-style:none!important;width:32px!important;height:34px!important;display:grid!important;place-items:center!important;border-left:1px solid rgba(255,255,255,.16)!important;color:#fff!important;cursor:pointer!important}.oc18-page.oc5-page .oc24-resolve-group details>summary::-webkit-details-marker{display:none!important}.oc18-page.oc5-page .oc5-demand{display:none!important}.oc18-page.oc5-page .oc5-messages,html[data-theme=dark] body .oc18-page.oc5-page .oc5-messages{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important;padding:18px 22px!important;gap:8px!important;background:#fff!important;background-image:none!important}.oc18-page.oc5-page .oc5-date-divider{margin:3px auto 8px!important;padding:4px 9px!important;border-radius:6px!important;border:0!important;background:#f2f2f0!important;color:#8b8d91!important;box-shadow:none!important;font-size:7.2px!important}body .oc18-page.oc5-page .oc5-bubble{position:relative!important;max-width:min(58%,520px)!important;margin:0 0 9px!important;padding:10px 12px 9px!important;border:0!important;border-radius:8px!important;box-shadow:none!important}body .oc18-page.oc5-page .oc5-bubble.inbound,html[data-theme=dark] body .oc18-page.oc5-page .oc5-bubble.inbound{align-self:flex-start!important;background:#f0f0ee!important;color:#262729!important;border-top-left-radius:4px!important}body .oc18-page.oc5-page .oc5-bubble.outbound,body .oc18-page.oc5-page .oc5-bubble.outbound.ai,html[data-theme=dark] body .oc18-page.oc5-page .oc5-bubble.outbound,html[data-theme=dark] body .oc18-page.oc5-page .oc5-bubble.outbound.ai{align-self:flex-end!important;background:#1b1b1b!important;color:#fff!important;border-top-right-radius:4px!important}body .oc18-page.oc5-page .oc5-bubble p{margin:0!important;color:inherit!important;font-size:10.3px!important;font-weight:470!important;line-height:1.43!important}.oc18-page.oc5-page .oc5-msg-meta,.oc18-page.oc5-page .oc23-bubble-foot{display:none!important}.oc18-page.oc5-page .oc24-outbound-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;margin:0 0 6px!important;color:#f3f3f1!important;font-size:7.3px!important;line-height:1!important}.oc18-page.oc5-page .oc24-outbound-meta strong{color:#fff!important;font-size:7.5px!important;font-weight:720!important}.oc18-page.oc5-page .oc24-outbound-meta>span{display:flex!important;align-items:center!important;gap:5px!important}.oc18-page.oc5-page .oc24-outbound-meta time{color:#c8c9c7!important;font-size:7px!important}.oc18-page.oc5-page .oc24-delivery{display:inline-flex!important;align-items:center!important;font-style:normal!important;font-size:8px!important;font-weight:850!important;letter-spacing:-1.6px!important}.oc18-page.oc5-page .oc24-delivery.sent{color:#d3d3d0!important}.oc18-page.oc5-page .oc24-delivery.delivered{color:#9d9e9c!important}.oc18-page.oc5-page .oc24-inbound-time{position:absolute!important;right:7px!important;bottom:4px!important;color:#8f9194!important;font-size:6.6px!important}.oc18-page.oc5-page .oc5-bubble.inbound p{padding-right:26px!important}.oc18-page.oc5-page .oc5-composer,html[data-theme=dark] body .oc18-page.oc5-page .oc5-composer{flex:0 0 auto!important;padding:0 7px 7px!important;background:#fff!important;border-top:1px solid var(--ref-line)!important}.oc18-page.oc5-page .oc20-compose-tabs{height:34px!important;padding:0 7px!important;border-bottom:1px solid var(--ref-line)!important}.oc18-page.oc5-page .oc20-compose-tabs button{height:34px!important;padding:0 7px!important;color:#8c8e92!important;font-size:8.2px!important}.oc18-page.oc5-page .oc20-compose-tabs button.active{color:#1a1b1d!important}.oc18-page.oc5-page .oc20-compose-tabs button.active:after{background:#1a1b1d!important;height:2px!important}.oc18-page.oc5-page .oc5-compose-bar{position:relative!important;min-height:78px!important;padding:0 8px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:end!important;gap:7px!important;border:1px solid var(--ref-line)!important;border-top:0!important;border-radius:0 0 7px 7px!important;background:#fff!important;box-shadow:none!important}.oc18-page.oc5-page .oc5-compose-left{align-self:end!important;display:flex!important;gap:1px!important;padding-bottom:7px!important}.oc18-page.oc5-page .oc5-icon-btn{width:30px!important;height:30px!important;border-radius:6px!important;color:#4d5054!important}.oc18-page.oc5-page .oc5-icon-btn:hover{background:#f2f2f0!important}.oc18-page.oc5-page .oc5-compose-bar textarea{align-self:stretch!important;min-height:75px!important;padding:14px 4px 34px!important;background:#fff!important;color:var(--ref-text)!important;font-size:9.4px!important;resize:none!important}.oc18-page.oc5-page .oc24-enter-hint{align-self:end!important;margin-bottom:14px!important;color:#9a9ca0!important;font-size:7.6px!important;white-space:nowrap!important}.oc18-page.oc5-page .oc24-send-group{position:relative!important;align-self:end!important;display:flex!important;height:34px!important;margin-bottom:7px!important;background:#171819!important;border-radius:6px!important}.oc18-page.oc5-page .oc24-send-group>.oc5-send{min-width:65px!important;height:34px!important;padding:0 10px!important;border:0!important;border-radius:6px 0 0 6px!important;background:#171819!important;color:#fff!important;font-size:8.7px!important;font-weight:750!important}.oc18-page.oc5-page .oc24-send-group>.oc5-send:disabled{opacity:.55!important}.oc18-page.oc5-page .oc24-send-group details{position:relative!important}.oc18-page.oc5-page .oc24-send-group details>summary{list-style:none!important;width:30px!important;height:34px!important;display:grid!important;place-items:center!important;color:#fff!important;border-left:1px solid rgba(255,255,255,.16)!important;cursor:pointer!important}.oc18-page.oc5-page .oc24-send-group details>summary::-webkit-details-marker{display:none!important}.oc18-page.oc5-page .oc5-composer-meta{display:none!important}.oc18-page.oc5-page .oc3-observer-suggestion,html[data-theme=dark] body .oc18-page.oc5-page .oc3-observer-suggestion{display:block!important;margin:7px 0!important;padding:9px 10px!important;border:1px solid var(--ref-line)!important;border-radius:7px!important;background:#fafaf9!important;color:var(--ref-text)!important;box-shadow:none!important}.oc18-page.oc5-page .oc5-context,html[data-theme=dark] body .oc18-page.oc5-page .oc5-context{display:block!important;min-width:0!important;height:100%!important;overflow:auto!important;background:#fff!important;color:var(--ref-text)!important}.oc18-page.oc5-page .oc5-context-head{position:sticky!important;top:0!important;z-index:8!important;min-height:58px!important;height:58px!important;padding:0 13px!important;background:#fff!important;border-bottom:1px solid var(--ref-line)!important}.oc18-page.oc5-page .oc19-context-tabs{gap:18px!important}.oc18-page.oc5-page .oc19-context-tabs button{height:58px!important;color:#777a7e!important;font-size:8.3px!important}.oc18-page.oc5-page .oc19-context-tabs button.active{color:#171819!important}.oc18-page.oc5-page .oc19-context-tabs button.active:after{height:2px!important;background:#171819!important}.oc18-page.oc5-page .oc5-context-head>span{display:none!important}.oc18-page.oc5-page .oc5-context-section,html[data-theme=dark] body .oc18-page.oc5-page .oc5-context-section{padding:12px 13px 13px!important;background:#fff!important;color:var(--ref-text)!important;border-bottom:1px solid var(--ref-line)!important}.oc18-page.oc5-page .oc5-context-section>header{min-height:22px!important;margin-bottom:7px!important}.oc18-page.oc5-page .oc5-context-section>header>strong{color:#171819!important;font-size:9.4px!important;font-weight:760!important}.oc18-page.oc5-page .oc5-context-section>header>span{padding:3px 7px!important;border:1px solid var(--ref-line)!important;border-radius:999px!important;background:#f6f6f4!important;color:#57595c!important;font-size:6.8px!important}.oc18-page.oc5-page .oc20-customer-card{grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important;padding:0 0 8px!important}.oc18-page.oc5-page .oc20-customer-card .oc5-avatar{width:40px!important;height:40px!important}.oc18-page.oc5-page .oc20-customer-card strong{color:#171819!important;font-size:10px!important}.oc18-page.oc5-page .oc20-customer-card span{color:#606367!important;font-size:7.6px!important;line-height:1.4!important}.oc18-page.oc5-page .oc20-customer-summary{margin:7px 0!important;padding:8px 9px!important;border-radius:6px!important;background:#f3f3f2!important}.oc18-page.oc5-page .oc5-line{min-height:27px!important;padding:6px 0!important;border-color:#eeeeec!important}.oc18-page.oc5-page .oc5-line span{color:#7a7d81!important;font-size:7.5px!important}.oc18-page.oc5-page .oc5-line b{color:#171819!important;font-size:7.9px!important;font-weight:680!important}.oc18-page.oc5-page .oc5-line b.strong{font-size:10px!important}.oc18-page.oc5-page .oc24-order-summary{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:9px!important;padding:9px!important;margin-bottom:3px!important;border:1px solid var(--ref-line)!important;border-radius:7px!important;background:#fafaf9!important}.oc18-page.oc5-page .oc24-order-summary>div{min-width:0!important}.oc18-page.oc5-page .oc24-order-summary strong,.oc18-page.oc5-page .oc24-order-summary span{display:block!important}.oc18-page.oc5-page .oc24-order-summary strong{font-size:9px!important;color:#171819!important}.oc18-page.oc5-page .oc24-order-summary span{margin-top:3px!important;font-size:7.4px!important;color:#777a7f!important}.oc18-page.oc5-page .oc24-order-summary>b{font-size:9px!important;color:#171819!important;white-space:nowrap!important}.oc18-page.oc5-page .oc5-tag-stack{gap:5px!important}.oc18-page.oc5-page .oc5-tag{min-height:21px!important;border-radius:999px!important;font-size:7.3px!important}.oc18-page.oc5-page .tags-manage,.oc18-page.oc5-page .oc5-customer-actions .wide{min-height:34px!important;border-radius:7px!important;font-size:8px!important}.oc18-page.oc5-page .oc5-primary,.oc18-page.oc5-page .oc5-success,html[data-theme=dark] body .oc18-page.oc5-page .oc5-primary,html[data-theme=dark] body .oc18-page.oc5-page .oc5-success{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important}.oc18-page.oc5-page .oc5-secondary,.oc18-page.oc5-page .oc5-danger,html[data-theme=dark] body .oc18-page.oc5-page .oc5-secondary,html[data-theme=dark] body .oc18-page.oc5-page .oc5-danger{background:#fff!important;color:#1a1a1a!important;border-color:#dcdcd9!important}.oc18-page.oc5-page .oc5-list-scroll,.oc18-page.oc5-page .oc5-messages,.oc18-page.oc5-page .oc5-context{scrollbar-width:thin!important;scrollbar-color:#b9bab8 transparent!important}.oc18-page.oc5-page .oc5-list-scroll::-webkit-scrollbar,.oc18-page.oc5-page .oc5-messages::-webkit-scrollbar,.oc18-page.oc5-page .oc5-context::-webkit-scrollbar{width:6px!important}.oc18-page.oc5-page .oc5-list-scroll::-webkit-scrollbar-thumb,.oc18-page.oc5-page .oc5-messages::-webkit-scrollbar-thumb,.oc18-page.oc5-page .oc5-context::-webkit-scrollbar-thumb{border-radius:999px!important;background:#b9bab8!important}.oc18-page.oc5-page.oc18-expanded{padding:8px!important;background:#fff!important}.oc18-page.oc5-page.oc18-expanded .oc20-toolbar{height:52px!important;min-height:52px!important;padding-bottom:7px!important}.oc18-page.oc5-page.oc18-expanded .oc5-workspace{grid-template-columns:minmax(300px,23.5fr) minmax(610px,47fr) minmax(350px,29.5fr)!important;height:calc(100dvh - 67px)!important;min-height:0!important}@media (max-width:1380px) and (min-width:1051px){.oc18-page.oc5-page .oc5-workspace{grid-template-columns:minmax(270px,23fr) minmax(500px,48fr) minmax(310px,29fr)!important}.oc18-page.oc5-page .oc20-search{width:min(390px,34vw)!important}}@media (max-width:1050px){.oc18-page.oc5-page .oc20-search{position:relative!important;left:auto!important;transform:none!important;margin-right:auto!important}.oc18-page.oc5-page .oc5-workspace{grid-template-columns:270px minmax(0,1fr)!important;grid-template-rows:minmax(620px,1fr) auto!important;height:auto!important}.oc18-page.oc5-page .oc5-context{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.oc18-page.oc5-page .oc5-context-head{grid-column:1/-1!important}}@media (max-width:760px){body:has(.oc18-page) .rc-app-content{padding:8px!important}.oc18-page.oc5-page .oc20-toolbar{height:auto!important;min-height:0!important}.oc18-page.oc5-page .oc20-toolbar-actions{flex-wrap:wrap!important}.oc18-page.oc5-page .oc20-search{order:-1!important;width:100%!important;flex:1 0 100%!important}.oc18-page.oc5-page .oc5-workspace{display:block!important;height:auto!important}.oc18-page.oc5-page .oc5-list{height:auto!important;border-right:0!important;border-bottom:1px solid var(--ref-line)!important}.oc18-page.oc5-page .oc5-list-scroll{max-height:300px!important}.oc18-page.oc5-page .oc5-chat{height:640px!important;border-right:0!important;border-bottom:1px solid var(--ref-line)!important}.oc18-page.oc5-page .oc5-context{display:block!important;height:auto!important}.oc18-page.oc5-page .oc24-enter-hint{display:none!important}}body:has(.oc18-page) .rc-app-footer{display:none!important}.oc18-page.oc5-page{--v25-line:#e2e2df;--v25-line-soft:#eeeeec;--v25-text:#18191b;--v25-muted:#777a7f;--v25-soft:#f5f5f3;--v25-black:#1a1b1c}.oc18-page.oc5-page .oc5-metrics,.oc18-page.oc5-page .oc5-tabs,.oc18-page.oc5-page .oc19-utility-toolbar{display:none!important}.oc18-page.oc5-page .oc20-toolbar.oc25-pagebar{min-height:60px!important;height:60px!important;margin:0!important;padding:9px 0!important;background:#fff!important;border:0!important}.oc18-page.oc5-page .oc20-toolbar-actions{width:100%!important;min-height:42px!important;display:grid!important;grid-template-columns:minmax(300px,23.5fr) minmax(610px,47fr) minmax(350px,29.5fr)!important;align-items:center!important;gap:0!important;margin:0!important;position:relative!important}.oc18-page.oc5-page .oc20-search{position:relative!important;left:auto!important;top:auto!important;transform:none!important;grid-column:1!important;justify-self:center!important;width:calc(100% - 22px)!important;max-width:330px!important;height:40px!important;margin:0!important;padding:0 12px!important;border:1px solid var(--v25-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #00000005!important}.oc18-page.oc5-page .oc20-search input{font-size:10px!important;color:var(--v25-text)!important}.oc18-page.oc5-page .oc25-page-actions{grid-column:3!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:7px!important;padding-right:0!important}.oc18-page.oc5-page .oc25-page-actions>button{height:40px!important;min-width:40px!important;padding:0 12px!important;border:1px solid var(--v25-line)!important;border-radius:8px!important;background:#fff!important;color:var(--v25-text)!important;font-size:8.7px!important;font-weight:700!important;box-shadow:none!important}.oc18-page.oc5-page .oc25-page-actions>button:hover,.oc18-page.oc5-page .oc25-page-actions>button.active{background:#f6f6f4!important}.oc18-page.oc5-page .oc25-page-actions>button.expand{min-width:96px!important;background:var(--v25-black)!important;border-color:var(--v25-black)!important;color:#fff!important}.oc18-page.oc5-page .oc5-workspace{grid-template-columns:minmax(300px,23.5fr) minmax(610px,47fr) minmax(350px,29.5fr)!important;height:calc(100dvh - 148px)!important;min-height:700px!important}.oc18-page.oc5-page .oc20-chat-actions{display:flex!important;align-items:center!important;gap:5px!important}.oc18-page.oc5-page .oc25-resolve{min-width:82px!important;height:34px!important;padding:0 12px!important;border:0!important;border-radius:6px!important;background:var(--v25-black)!important;color:#fff!important;font-size:8.5px!important;font-weight:760!important}.oc18-page.oc5-page .oc24-resolve-group{display:none!important}.oc18-page.oc5-page .oc24-favorite,.oc18-page.oc5-page .oc22-actions-menu>summary{width:32px!important;height:32px!important}.oc18-page.oc5-page .oc5-messages{padding:19px 22px 20px!important;gap:10px!important}body .oc18-page.oc5-page .oc5-bubble{max-width:min(62%,560px)!important;padding:10px 12px!important;border-radius:9px!important}body .oc18-page.oc5-page .oc5-bubble p{font-size:10.6px!important;line-height:1.47!important}.oc18-page.oc5-page .oc24-outbound-meta{margin-bottom:7px!important;font-size:7.5px!important}.oc18-page.oc5-page .oc24-outbound-meta strong{font-size:7.7px!important}.oc18-page.oc5-page .oc24-outbound-meta time{font-size:7.2px!important}.oc18-page.oc5-page .oc24-delivery{font-size:8.3px!important;letter-spacing:-1.55px!important}.oc18-page.oc5-page .oc24-delivery.sent{color:#dededb!important}.oc18-page.oc5-page .oc24-delivery.delivered{color:#aaaba8!important}.oc18-page.oc5-page .oc24-delivery.read{color:#fff!important}.oc18-page.oc5-page .oc5-composer{padding:0 8px 8px!important;border-top:1px solid var(--v25-line)!important;background:#fff!important}.oc18-page.oc5-page .oc20-compose-tabs{height:34px!important;padding:0 4px!important;border-bottom:0!important}.oc18-page.oc5-page .oc20-compose-tabs button{height:34px!important;padding:0 8px!important;font-size:8.3px!important}.oc18-page.oc5-page .oc25-compose{min-height:58px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) 38px!important;align-items:center!important;gap:7px!important;padding:6px 7px!important;border:1px solid #dededb!important;border-radius:9px!important;background:#fff!important;box-shadow:0 1px 2px #00000005!important}.oc18-page.oc5-page .oc25-compose .oc5-compose-left{align-self:center!important;display:flex!important;align-items:center!important;gap:2px!important;padding:0!important}.oc18-page.oc5-page .oc25-compose .oc5-icon-btn{width:31px!important;height:31px!important;min-width:31px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#55585c!important}.oc18-page.oc5-page .oc25-compose .oc5-icon-btn:hover{background:#f1f1ef!important;color:#1f2022!important}.oc18-page.oc5-page .oc25-compose .oc25-plus{border:1px solid #e2e2df!important;background:#f8f8f7!important}.oc18-page.oc5-page .oc25-compose textarea{align-self:center!important;min-height:38px!important;max-height:110px!important;padding:10px 4px!important;border:0!important;outline:0!important;background:#fff!important;color:var(--v25-text)!important;font-size:9.7px!important;line-height:1.4!important;resize:none!important}.oc18-page.oc5-page .oc25-compose textarea::placeholder{color:#9a9ca0!important}.oc18-page.oc5-page .oc25-send,html[data-theme=dark] body .oc18-page.oc5-page .oc25-send{width:36px!important;height:36px!important;min-width:36px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:50%!important;background:#1a1b1c!important;color:#fff!important;box-shadow:none!important}.oc18-page.oc5-page .oc25-send svg{width:17px!important;height:17px!important}.oc18-page.oc5-page .oc25-send:disabled{background:#ececea!important;color:#a3a5a8!important;opacity:1!important}.oc18-page.oc5-page .oc24-enter-hint,.oc18-page.oc5-page .oc24-send-group,.oc18-page.oc5-page .oc5-composer-meta{display:none!important}.oc18-page.oc5-page .oc25-attach-menu{left:9px!important;right:auto!important;bottom:70px!important;width:260px!important;padding:8px!important;grid-template-columns:1fr 1fr!important;gap:5px!important;border:1px solid var(--v25-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 16px 40px #0000001f!important}.oc18-page.oc5-page .oc25-attach-menu button{min-height:52px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:7px 8px!important;border:0!important;border-radius:8px!important;background:#fff!important;color:var(--v25-text)!important;text-align:left!important}.oc18-page.oc5-page .oc25-attach-menu button:hover{background:#f5f5f3!important}.oc18-page.oc5-page .oc25-attach-menu .media{width:30px!important;height:30px!important;min-width:30px!important;display:grid!important;place-items:center!important;border-radius:7px!important;background:#f1f1ef!important;color:#4e5155!important}.oc18-page.oc5-page .oc25-attach-menu b{font-size:8.2px!important;font-weight:680!important}.oc18-page.oc5-page .oc5-emoji-picker{left:48px!important;bottom:70px!important;border-color:var(--v25-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 16px 40px #0000001f!important}.oc18-page.oc5-page .oc5-context-head{height:54px!important;min-height:54px!important;padding:0 14px!important}.oc18-page.oc5-page .oc19-context-tabs{gap:22px!important}.oc18-page.oc5-page .oc19-context-tabs button{height:54px!important;font-size:8.8px!important;font-weight:660!important}.oc18-page.oc5-page .oc5-context-section{padding:13px 14px 14px!important}.oc18-page.oc5-page .oc5-context-section>header{min-height:25px!important;margin-bottom:8px!important}.oc18-page.oc5-page .oc5-context-section>header>strong{font-size:10.2px!important;font-weight:760!important}.oc18-page.oc5-page .oc5-context-section>header>span{min-height:20px!important;display:inline-flex!important;align-items:center!important;padding:2px 7px!important;font-size:7px!important}.oc18-page.oc5-page .oc25-customer-card{grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important;padding-bottom:8px!important}.oc18-page.oc5-page .oc25-customer-card .oc5-avatar{width:42px!important;height:42px!important;min-width:42px!important}.oc18-page.oc5-page .oc25-customer-card strong{font-size:10.5px!important}.oc18-page.oc5-page .oc25-customer-card span{margin-top:2px!important;font-size:8px!important}.oc18-page.oc5-page .oc25-customer-strip{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:34px!important;margin:1px 0 8px!important;padding:7px 8px!important;border-radius:6px!important;background:#f5f5f3!important}.oc18-page.oc5-page .oc25-customer-strip span{color:#787b7f!important;font-size:7.4px!important}.oc18-page.oc5-page .oc25-customer-strip strong{color:#292b2e!important;font-size:7.5px!important;text-align:right!important}.oc18-page.oc5-page .oc20-customer-summary{padding:9px 10px!important;margin:7px 0 8px!important}.oc18-page.oc5-page .oc20-customer-summary span{font-size:7.5px!important}.oc18-page.oc5-page .oc20-customer-summary strong{font-size:8.5px!important}.oc18-page.oc5-page .oc5-line span{font-size:8px!important}.oc18-page.oc5-page .oc5-line b{font-size:8.4px!important}.oc18-page.oc5-page .oc25-customer-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:8px!important}.oc18-page.oc5-page .oc25-customer-actions .wide{width:100%!important;min-height:37px!important;padding:0 9px!important;border-radius:7px!important;font-size:8.2px!important}.oc18-page.oc5-page .tags-manage{min-height:37px!important;margin-top:9px!important}.oc18-page.oc5-page .oc24-order-summary{padding:10px!important;margin-bottom:5px!important;background:#f6f6f4!important}.oc18-page.oc5-page .oc24-order-summary strong{font-size:9.5px!important}.oc18-page.oc5-page .oc24-order-summary span{font-size:7.8px!important}.oc18-page.oc5-page .oc24-order-summary>b{font-size:9.5px!important}.oc18-page.oc5-page .oc5-context-section+.oc5-context-section{border-top:0!important}.oc18-page.oc5-page .oc5-context-section{border-bottom:1px solid #e7e7e4!important}.oc18-page.oc5-page .oc5-line{border-bottom:1px solid #f0f0ee!important}.oc18-page.oc5-page.oc18-expanded .oc20-toolbar-actions{grid-template-columns:minmax(300px,23.5fr) minmax(610px,47fr) minmax(350px,29.5fr)!important}.oc18-page.oc5-page.oc18-expanded .oc5-workspace{grid-template-columns:minmax(300px,23.5fr) minmax(610px,47fr) minmax(350px,29.5fr)!important;height:calc(100dvh - 70px)!important}@media (max-width:1380px) and (min-width:1051px){.oc18-page.oc5-page .oc20-toolbar-actions,.oc18-page.oc5-page .oc5-workspace{grid-template-columns:minmax(270px,23fr) minmax(500px,48fr) minmax(310px,29fr)!important}}@media (max-width:1050px){.oc18-page.oc5-page .oc20-toolbar-actions{display:flex!important;gap:8px!important}.oc18-page.oc5-page .oc20-search{width:min(330px,45vw)!important;margin-right:auto!important}.oc18-page.oc5-page .oc25-page-actions{display:flex!important;margin-left:auto!important}.oc18-page.oc5-page .oc25-customer-actions{grid-template-columns:1fr!important}}@media (max-width:760px){.oc18-page.oc5-page .oc20-toolbar-actions{flex-wrap:wrap!important}.oc18-page.oc5-page .oc20-search{width:100%!important;max-width:none!important;flex:1 0 100%!important}.oc18-page.oc5-page .oc25-page-actions{width:100%!important;justify-content:flex-end!important}.oc18-page.oc5-page .oc25-compose{grid-template-columns:auto minmax(0,1fr) 38px!important}.oc18-page.oc5-page .oc25-suiris{display:none!important}.oc18-page.oc5-page .oc25-attach-menu{width:min(260px,calc(100vw - 28px))!important}}.oc18-page.oc5-page .oc25-context-tasks{padding:12px 14px 14px!important;background:#fff!important}.oc18-page.oc5-page .oc25-context-tasks>header{min-height:28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:6px!important}.oc18-page.oc5-page .oc25-context-tasks>header strong{font-size:10px!important;color:var(--v25-text)!important}.oc18-page.oc5-page .oc25-context-tasks>header span{min-width:20px!important;height:20px!important;display:grid!important;place-items:center!important;border:1px solid var(--v25-line)!important;border-radius:999px!important;background:#f6f6f4!important;color:#676a6e!important;font-size:7px!important}.oc18-page.oc5-page .oc25-context-tasks>div{border-top:1px solid var(--v25-line-soft)!important}.oc18-page.oc5-page .oc25-context-tasks article{min-height:54px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;padding:10px 0!important;border-bottom:1px solid var(--v25-line-soft)!important}.oc18-page.oc5-page .oc25-context-tasks article>span{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border:1px solid #d9d9d6!important;border-radius:50%!important;color:#8b8e92!important;font-size:8px!important}.oc18-page.oc5-page .oc25-context-tasks article>span.done{background:#e5f6eb!important;border-color:#c9ead5!important;color:#16864a!important}.oc18-page.oc5-page .oc25-context-tasks article strong{display:block!important;color:var(--v25-text)!important;font-size:8.7px!important}.oc18-page.oc5-page .oc25-context-tasks article p{margin:3px 0 0!important;color:var(--v25-muted)!important;font-size:7.6px!important;line-height:1.4!important}.oc18-page.oc5-page .oc25-task-empty{margin:0!important;padding:18px 0!important;color:#8a8d91!important;text-align:center!important;font-size:8px!important}.oc18-page.oc5-page .oc19-history{background:#fff!important}.oc18-page.oc5-page .oc19-history>header{padding:12px 14px!important;border-bottom:1px solid var(--v25-line)!important}.oc18-page.oc5-page .oc19-history>div article{padding:10px 14px!important;border-bottom:1px solid var(--v25-line-soft)!important}body:has(.oc18-page) .rc-app-content{padding-top:16px!important}.oc18-page.oc5-page .oc20-toolbar.oc25-pagebar{min-height:68px!important;height:68px!important;padding:8px 0 12px!important;margin:0!important}.oc18-page.oc5-page .oc20-toolbar-actions{min-height:48px!important;grid-template-columns:minmax(300px,23.5fr) minmax(610px,47fr) minmax(350px,29.5fr)!important;align-items:center!important}.oc18-page.oc5-page .oc20-search{grid-column:1!important;justify-self:stretch!important;width:auto!important;max-width:none!important;height:42px!important;margin:0 12px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:8px!important;border-radius:8px!important}.oc18-page.oc5-page .oc20-search>svg{width:17px!important;height:17px!important;flex:0 0 17px!important}.oc18-page.oc5-page .oc20-search input{font-size:10.8px!important;line-height:1.3!important}.oc18-page.oc5-page .oc20-search input::placeholder{color:#85888c!important;opacity:1!important}.oc18-page.oc5-page .oc26-content-nav{grid-column:2!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;height:42px!important;padding:3px!important;border:1px solid #e4e4e1!important;border-radius:9px!important;background:#f7f7f5!important}.oc18-page.oc5-page .oc26-content-nav button{height:34px!important;min-width:92px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 9px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#6c6f73!important;font-size:9.2px!important;font-weight:680!important;line-height:1!important;cursor:pointer!important;white-space:nowrap!important}.oc18-page.oc5-page .oc26-content-nav button:hover{background:#ededeb!important;color:#222326!important}.oc18-page.oc5-page .oc26-content-nav button.active{background:#fff!important;color:#17181a!important;box-shadow:0 1px 2px #00000012,0 0 0 1px #00000009!important}.oc18-page.oc5-page .oc26-content-nav button b{min-width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 5px!important;border-radius:999px!important;background:#e8e8e5!important;color:#55585c!important;font-size:7.5px!important;font-weight:760!important;line-height:18px!important}.oc18-page.oc5-page .oc26-content-nav button.active b{background:#1b1c1d!important;color:#fff!important}.oc18-page.oc5-page .oc25-page-actions{min-height:42px!important;align-items:center!important}.oc18-page.oc5-page .oc25-page-actions>button{height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;line-height:1!important;text-align:center!important}.oc18-page.oc5-page .oc25-page-actions>button svg{display:block!important;margin:0!important;flex:0 0 auto!important}.oc18-page.oc5-page .oc25-page-actions>button.expand{min-width:104px!important;padding:0 13px!important}.oc18-page.oc5-page .oc25-page-actions>button.expand span{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.oc18-page.oc5-page .oc26-refresh>span{display:block!important;font-size:15px!important;line-height:1!important;transform:translateY(-.5px)!important}.oc18-page.oc5-page .oc5-workspace{height:calc(100dvh - 172px)!important;min-height:680px!important}.oc18-page.oc5-page .oc25-compose{min-height:60px!important;align-items:center!important}.oc18-page.oc5-page .oc25-compose .oc5-compose-left{height:38px!important;align-items:center!important}.oc18-page.oc5-page .oc25-compose .oc5-icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.oc18-page.oc5-page .oc25-compose .oc5-icon-btn svg{display:block!important;margin:auto!important}.oc18-page.oc5-page .oc25-send,html[data-theme=dark] body .oc18-page.oc5-page .oc25-send{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important}.oc18-page.oc5-page .oc25-send svg{display:block!important;margin:0!important;transform:translate(-.7px,.5px)!important}.oc18-page.oc5-page .oc20-chat-actions>button,.oc18-page.oc5-page .oc20-chat-actions>details>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.oc18-page.oc5-page .oc20-chat-actions svg{display:block!important;margin:0!important}.oc18-page.oc5-page .oc5-list-head>strong{font-size:13.5px!important}.oc18-page.oc5-page .oc20-list-tools button{font-size:9.4px!important}.oc18-page.oc5-page .oc5-conv-top strong{font-size:11.2px!important}.oc18-page.oc5-page .oc5-conv-top time{font-size:8.5px!important}.oc18-page.oc5-page .oc5-conv-main>p{font-size:9.3px!important;line-height:1.4!important}.oc18-page.oc5-page .oc5-card-tags span{font-size:7.6px!important}.oc18-page.oc5-page .oc5-unread b{font-size:7.7px!important}.oc18-page.oc5-page .oc5-person strong{font-size:11.5px!important}.oc18-page.oc5-page .oc5-person span{font-size:8.5px!important}body .oc18-page.oc5-page .oc5-bubble p{font-size:10.9px!important}.oc18-page.oc5-page .oc24-outbound-meta strong{font-size:8.2px!important}.oc18-page.oc5-page .oc24-outbound-meta time{font-size:7.8px!important}.oc18-page.oc5-page .oc24-inbound-time{font-size:7.3px!important}.oc18-page.oc5-page .oc20-compose-tabs button{font-size:9px!important}.oc18-page.oc5-page .oc25-compose textarea{font-size:10.2px!important}.oc18-page.oc5-page .oc19-context-tabs button{font-size:9.2px!important}.oc18-page.oc5-page .oc5-context-section>header>strong{font-size:10.5px!important}.oc18-page.oc5-page .oc5-context-section>header>span{font-size:7.6px!important}.oc18-page.oc5-page .oc25-customer-card strong{font-size:10.9px!important}.oc18-page.oc5-page .oc25-customer-card span{font-size:8.5px!important}.oc18-page.oc5-page .oc25-customer-strip span,.oc18-page.oc5-page .oc25-customer-strip strong{font-size:8px!important}.oc18-page.oc5-page .oc20-customer-summary span{font-size:8.1px!important}.oc18-page.oc5-page .oc20-customer-summary strong{font-size:9px!important}.oc18-page.oc5-page .oc5-line span{font-size:8.6px!important}.oc18-page.oc5-page .oc5-line b{font-size:8.9px!important}.oc18-page.oc5-page .oc5-muted{font-size:8.4px!important}.oc18-page.oc5-page .tags-manage,.oc18-page.oc5-page .oc25-customer-actions .wide{font-size:8.8px!important}.oc18-page.oc5-page .oc19-history>header strong,.oc18-page.oc5-page .oc25-context-tasks>header strong{font-size:10.3px!important}.oc18-page.oc5-page .oc19-history article span,.oc18-page.oc5-page .oc19-history article time,.oc18-page.oc5-page .oc19-history article p,.oc18-page.oc5-page .oc25-context-tasks article strong,.oc18-page.oc5-page .oc25-context-tasks article p{font-size:8.2px!important;line-height:1.4!important}.oc18-page.oc5-page.oc18-expanded{padding-top:12px!important}.oc18-page.oc5-page.oc18-expanded .oc20-toolbar.oc25-pagebar{min-height:62px!important;height:62px!important;padding:6px 0 10px!important}.oc18-page.oc5-page.oc18-expanded .oc5-workspace{height:calc(100dvh - 82px)!important}@media (max-width:1500px) and (min-width:1051px){.oc18-page.oc5-page .oc26-content-nav button{min-width:78px!important;padding:0 7px!important;gap:4px!important;font-size:8.8px!important}.oc18-page.oc5-page .oc20-search{margin-left:10px!important;margin-right:10px!important}}@media (max-width:1180px) and (min-width:1051px){.oc18-page.oc5-page .oc26-content-nav button b{display:none!important}.oc18-page.oc5-page .oc26-content-nav button{min-width:68px!important}}@media (max-width:1050px){body:has(.oc18-page) .rc-app-content{padding-top:12px!important}.oc18-page.oc5-page .oc20-toolbar.oc25-pagebar{height:auto!important;min-height:0!important}.oc18-page.oc5-page .oc20-toolbar-actions{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important}.oc18-page.oc5-page .oc20-search{grid-column:1!important;grid-row:1!important;width:auto!important;margin:0!important}.oc18-page.oc5-page .oc25-page-actions{grid-column:2!important;grid-row:1!important}.oc18-page.oc5-page .oc26-content-nav{grid-column:1/-1!important;grid-row:2!important;width:100%!important;justify-self:stretch!important;overflow:auto!important}}@media (max-width:760px){.oc18-page.oc5-page .oc20-toolbar-actions{display:flex!important;flex-wrap:wrap!important}.oc18-page.oc5-page .oc20-search{flex:1 0 100%!important;width:100%!important;margin:0!important}.oc18-page.oc5-page .oc26-content-nav{order:2!important;flex:1 0 100%!important;justify-content:flex-start!important}.oc18-page.oc5-page .oc25-page-actions{order:3!important;width:100%!important;justify-content:flex-end!important}}.oc18-page.oc5-page{font-synthesis:none}.oc18-page.oc5-page .oc20-search input{font-size:11.4px!important;font-weight:500!important}.oc18-page.oc5-page .oc26-content-nav button{font-size:9.8px!important;font-weight:700!important}.oc18-page.oc5-page .oc26-content-nav button b{font-size:8.2px!important}.oc18-page.oc5-page .oc25-page-actions>button{font-size:9.4px!important;font-weight:720!important}.oc18-page.oc5-page .oc5-list-head>strong{font-size:14px!important}.oc18-page.oc5-page .oc20-list-tools button{font-size:10px!important;font-weight:620!important}.oc18-page.oc5-page .oc5-conv-top strong{font-size:12px!important;font-weight:740!important}.oc18-page.oc5-page .oc5-conv-top time{font-size:9.1px!important;font-weight:520!important}.oc18-page.oc5-page .oc5-conv-main>p{font-size:10px!important;line-height:1.45!important;color:#666a6f!important}.oc18-page.oc5-page .oc5-card-tags span{font-size:8.2px!important;font-weight:680!important}.oc18-page.oc5-page .oc5-unread b{font-size:8.3px!important}.oc18-page.oc5-page .oc5-person strong{font-size:12.4px!important;font-weight:750!important}.oc18-page.oc5-page .oc5-person span{font-size:9.1px!important;color:#666a6f!important}.oc18-page.oc5-page .oc20-chat-actions .oc25-resolve,.oc18-page.oc5-page .oc20-chat-actions .oc20-resolve{font-size:9.3px!important;font-weight:760!important}body .oc18-page.oc5-page .oc5-bubble p{font-size:11.4px!important;line-height:1.5!important}.oc18-page.oc5-page .oc24-outbound-meta strong{font-size:8.7px!important}.oc18-page.oc5-page .oc24-outbound-meta time{font-size:8.2px!important}.oc18-page.oc5-page .oc24-inbound-time{font-size:7.8px!important}.oc18-page.oc5-page .oc5-date-divider{font-size:8px!important;font-weight:600!important}.oc18-page.oc5-page .oc20-compose-tabs button{font-size:9.5px!important;font-weight:650!important}.oc18-page.oc5-page .oc25-compose textarea{font-size:10.8px!important;font-weight:480!important}.oc18-page.oc5-page .oc25-attach-menu b{font-size:9px!important}.oc18-page.oc5-page .oc19-context-tabs button{font-size:9.9px!important;font-weight:690!important}.oc18-page.oc5-page .oc5-context-section>header>strong{font-size:11.2px!important;font-weight:770!important}.oc18-page.oc5-page .oc5-context-section>header>span{font-size:8.2px!important;font-weight:650!important}.oc18-page.oc5-page .oc25-customer-card strong{font-size:11.6px!important;font-weight:750!important}.oc18-page.oc5-page .oc25-customer-card span{font-size:9px!important;line-height:1.45!important;color:#5f6368!important}.oc18-page.oc5-page .oc25-customer-strip span,.oc18-page.oc5-page .oc25-customer-strip strong,.oc18-page.oc5-page .oc20-customer-summary span{font-size:8.7px!important}.oc18-page.oc5-page .oc20-customer-summary strong{font-size:9.6px!important}.oc18-page.oc5-page .oc5-line span{font-size:9.2px!important;color:#6f7378!important}.oc18-page.oc5-page .oc5-line b{font-size:9.4px!important;font-weight:700!important}.oc18-page.oc5-page .oc5-muted{font-size:9px!important;color:#777b80!important}.oc18-page.oc5-page .oc5-tag{font-size:8.4px!important}.oc18-page.oc5-page .tags-manage,.oc18-page.oc5-page .oc25-customer-actions .wide{font-size:9.3px!important;font-weight:700!important}.oc18-page.oc5-page .oc24-order-summary strong,.oc18-page.oc5-page .oc24-order-summary>b{font-size:10px!important}.oc18-page.oc5-page .oc24-order-summary span{font-size:8.5px!important}.oc18-page.oc5-page .oc19-history>header strong,.oc18-page.oc5-page .oc25-context-tasks>header strong{font-size:10.8px!important}.oc18-page.oc5-page .oc19-history article span,.oc18-page.oc5-page .oc19-history article time,.oc18-page.oc5-page .oc19-history article p,.oc18-page.oc5-page .oc25-context-tasks article strong,.oc18-page.oc5-page .oc25-context-tasks article p{font-size:8.8px!important;line-height:1.45!important}.oc18-page.oc5-page .oc5-conv-main>p,.oc18-page.oc5-page .oc5-person span,.oc18-page.oc5-page .oc5-line span,.oc18-page.oc5-page .oc5-muted{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.oc18-page.oc5-page .oc28-demands-head{position:relative!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:0 12px!important}.oc18-page.oc5-page .oc28-demands-head>strong{grid-column:2!important;justify-self:center!important;text-align:center!important}.oc18-page.oc5-page .oc28-demands-head .oc20-list-tools{grid-column:3!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:6px!important}.oc18-page.oc5-page .oc28-demands-head .oc20-list-tools button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;line-height:1!important}html[data-theme=light] body:has(.oc18-page) .rc-app-content{background:#fff!important}html[data-theme=light] body .oc18-page.oc5-page,html[data-theme=light] body .oc18-page.oc5-page .oc20-toolbar,html[data-theme=light] body .oc18-page.oc5-page .oc5-workspace,html[data-theme=light] body .oc18-page.oc5-page .oc5-list,html[data-theme=light] body .oc18-page.oc5-page .oc5-chat,html[data-theme=light] body .oc18-page.oc5-page .oc5-chat-head,html[data-theme=light] body .oc18-page.oc5-page .oc5-messages,html[data-theme=light] body .oc18-page.oc5-page .oc5-composer,html[data-theme=light] body .oc18-page.oc5-page .oc5-context,html[data-theme=light] body .oc18-page.oc5-page .oc5-context-head,html[data-theme=light] body .oc18-page.oc5-page .oc5-context-section,html[data-theme=light] body .oc18-page.oc5-page .oc5-customers,html[data-theme=light] body .oc18-page.oc5-page .oc5-customer-grid article{background:#fff!important;color:#18191b!important}html[data-theme=dark] body .oc18-page.oc5-page{--v25-line:#242528!important;--v25-line-soft:#17181a!important;--v25-text:#f6f6f3!important;--v25-muted:#a0a3a8!important;--v25-soft:#101113!important;--v25-black:#f6f6f3!important;--ref-line:#242528!important;--ref-line-2:#17181a!important;--ref-text:#f6f6f3!important;--ref-muted:#a0a3a8!important;--ref-faint:#72757a!important;--ref-black:#f6f6f3!important;--wa-bg:#050506!important;--wa-panel:#08090a!important;--wa-panel-soft:#0d0e0f!important;--wa-panel-strong:#0b0c0d!important;--wa-chat:#050506!important;--wa-incoming:#111214!important;--wa-outgoing:#17181a!important;--wa-border:#242528!important;--wa-text:#f6f6f3!important;--wa-muted:#a0a3a8!important;--wa-muted-2:#6e7176!important;--wa-hover:#111214!important;--wa-selected:#141517!important;--wa-icon:#d0d2d5!important;background:#050506!important;color:#f6f6f3!important;color-scheme:dark!important}html[data-theme=dark] body .oc18-page.oc5-page .oc20-toolbar,html[data-theme=dark] body .oc18-page.oc5-page .oc20-toolbar.oc25-pagebar{background:#050506!important}html[data-theme=dark] body .oc18-page.oc5-page .oc20-search{background:#0a0b0c!important;border-color:#242528!important;color:#f6f6f3!important;box-shadow:none!important}html[data-theme=dark] body .oc18-page.oc5-page .oc20-search input{color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc20-search input::placeholder{color:#85888d!important}html[data-theme=dark] body .oc18-page.oc5-page .oc26-content-nav{background:#0a0b0c!important;border-color:#222326!important}html[data-theme=dark] body .oc18-page.oc5-page .oc26-content-nav button{color:#a7aaaf!important}html[data-theme=dark] body .oc18-page.oc5-page .oc26-content-nav button:hover{background:#111214!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc26-content-nav button.active{background:#f5f5f2!important;color:#090a0b!important;box-shadow:none!important}html[data-theme=dark] body .oc18-page.oc5-page .oc26-content-nav button b{background:#17181a!important;color:#b8bbc0!important}html[data-theme=dark] body .oc18-page.oc5-page .oc26-content-nav button.active b{background:#090a0b!important;color:#fff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-page-actions>button{background:#0b0c0d!important;border-color:#242528!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-page-actions>button:hover,html[data-theme=dark] body .oc18-page.oc5-page .oc25-page-actions>button.active{background:#141517!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-page-actions>button.expand{background:#f5f5f2!important;border-color:#f5f5f2!important;color:#090a0b!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-filters{background:#0a0b0c!important;border-color:#242528!important;color:#f6f6f3!important;box-shadow:0 12px 32px #00000057!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-filters span{color:#a0a3a8!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-filters select{background:#0f1011!important;border-color:#292a2d!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-workspace{background:#070809!important;border-color:#202124!important;box-shadow:0 8px 30px #0000004d!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-list{background:#08090a!important;border-right-color:#202124!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-list-head{background:#0a0b0c!important;border-bottom-color:#202124!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-list-head>strong{color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc20-list-tools button{color:#a0a3a8!important}html[data-theme=dark] body .oc18-page.oc5-page .oc20-list-tools button:hover,html[data-theme=dark] body .oc18-page.oc5-page .oc20-list-tools button.active{background:#151618!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-list-scroll{background:#08090a!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation{background:#08090a!important;color:#f6f6f3!important;border-bottom-color:#17181a!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation.active{background:#141517!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation.active:before{background:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-avatar{background:#141517!important;border-color:#292a2d!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-conv-top strong{color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-conv-top time,html[data-theme=dark] body .oc18-page.oc5-page .oc5-conv-main>p{color:#9ca0a5!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-unread b{background:#f5f5f2!important;color:#090a0b!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-chat,html[data-theme=dark] body .oc18-page.oc5-page .oc5-chat-head,html[data-theme=dark] body .oc18-page.oc5-page .oc5-messages{background:#050506!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-chat-head{border-bottom-color:#202124!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-person strong{color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-person span{color:#9ca0a5!important}html[data-theme=dark] body .oc18-page.oc5-page .oc24-favorite,html[data-theme=dark] body .oc18-page.oc5-page .oc22-actions-menu>summary{color:#e4e5e6!important}html[data-theme=dark] body .oc18-page.oc5-page .oc24-favorite:hover,html[data-theme=dark] body .oc18-page.oc5-page .oc22-actions-menu>summary:hover{background:#131416!important}html[data-theme=dark] body .oc18-page.oc5-page .oc22-actions-menu>div{background:#0d0e0f!important;border-color:#292a2d!important;box-shadow:0 16px 40px #00000080!important}html[data-theme=dark] body .oc18-page.oc5-page .oc22-actions-menu>div button{background:#0d0e0f!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc22-actions-menu>div button:hover{background:#17181a!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-resolve,html[data-theme=dark] body .oc18-page.oc5-page .oc20-resolve{background:#f5f5f2!important;border-color:#f5f5f2!important;color:#090a0b!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-date-divider{background:#111214!important;color:#a0a3a8!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-bubble.inbound{background:#121315!important;color:#f2f2ef!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-bubble.outbound,html[data-theme=dark] body .oc18-page.oc5-page .oc5-bubble.outbound.ai{background:#1b1c1e!important;color:#fff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc24-outbound-meta strong{color:#fff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc24-outbound-meta time{color:#a9acb0!important}html[data-theme=dark] body .oc18-page.oc5-page .oc24-inbound-time{color:#85898e!important}html[data-theme=dark] body .oc18-page.oc5-page .oc20-compose-tabs button{color:#8f9398!important}html[data-theme=dark] body .oc18-page.oc5-page .oc20-compose-tabs button.active{color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc20-compose-tabs button.active:after{background:#f5f5f2!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-compose{background:#0a0b0c!important;border-color:#292a2d!important;box-shadow:none!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-compose textarea{background:#0a0b0c!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-compose textarea::placeholder{color:#75797e!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-compose .oc5-icon-btn{color:#c2c5c9!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-compose .oc5-icon-btn:hover{background:#17181a!important;color:#fff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-compose .oc25-plus{background:#111214!important;border-color:#292a2d!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-send:disabled{background:#1a1b1d!important;color:#64676c!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-attach-menu,html[data-theme=dark] body .oc18-page.oc5-page .oc5-emoji-picker{background:#0d0e0f!important;border-color:#292a2d!important;color:#f6f6f3!important;box-shadow:0 18px 44px #0000008c!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-attach-menu button{background:#0d0e0f!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-attach-menu button:hover{background:#17181a!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-attach-menu .media{background:#17181a!important;color:#d8dade!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-context,html[data-theme=dark] body .oc18-page.oc5-page .oc5-context-head,html[data-theme=dark] body .oc18-page.oc5-page .oc5-context-section{background:#08090a!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-context{border-left-color:#202124!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-context-head,html[data-theme=dark] body .oc18-page.oc5-page .oc5-context-section{border-bottom-color:#202124!important}html[data-theme=dark] body .oc18-page.oc5-page .oc19-context-tabs button{color:#989ca1!important}html[data-theme=dark] body .oc18-page.oc5-page .oc19-context-tabs button.active{color:#fff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc19-context-tabs button.active:after{background:#fff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-context-section>header>strong{color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-context-section>header>span{background:#111214!important;border-color:#292a2d!important;color:#c9cbcf!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-customer-card strong{color:#fff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-customer-card span{color:#a5a8ad!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-customer-strip,html[data-theme=dark] body .oc18-page.oc5-page .oc20-customer-summary,html[data-theme=dark] body .oc18-page.oc5-page .oc24-order-summary{background:#101113!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-customer-strip span,html[data-theme=dark] body .oc18-page.oc5-page .oc20-customer-summary span,html[data-theme=dark] body .oc18-page.oc5-page .oc24-order-summary span{color:#9ca0a5!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-customer-strip strong,html[data-theme=dark] body .oc18-page.oc5-page .oc20-customer-summary strong,html[data-theme=dark] body .oc18-page.oc5-page .oc24-order-summary strong,html[data-theme=dark] body .oc18-page.oc5-page .oc24-order-summary>b{color:#fff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-line{border-bottom-color:#17181a!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-line span,html[data-theme=dark] body .oc18-page.oc5-page .oc5-muted{color:#9ca0a5!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-line b{color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .tags-manage,html[data-theme=dark] body .oc18-page.oc5-page .oc5-secondary,html[data-theme=dark] body .oc18-page.oc5-page .oc5-danger{background:#0c0d0e!important;border-color:#2a2b2e!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-primary,html[data-theme=dark] body .oc18-page.oc5-page .oc5-success{background:#f5f5f2!important;border-color:#f5f5f2!important;color:#090a0b!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-customers,html[data-theme=dark] body .oc18-page.oc5-page .oc5-customer-grid article{background:#08090a!important;border-color:#242528!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-customers h2,html[data-theme=dark] body .oc18-page.oc5-page .oc5-customers article strong,html[data-theme=dark] body .oc18-page.oc5-page .oc5-customer-grid article strong,html[data-theme=dark] body .oc18-page.oc5-page .oc5-customer-grid article dd{color:#fff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-customers p,html[data-theme=dark] body .oc18-page.oc5-page .oc5-customer-grid article span,html[data-theme=dark] body .oc18-page.oc5-page .oc5-customer-grid article dt{color:#9ca0a5!important}html[data-theme=light] body .oc18-page.oc5-page .oc5-customers article strong,html[data-theme=light] body .oc18-page.oc5-page .oc5-customer-grid article strong{color:#121315!important}html[data-theme=dark] body .oc18-page.oc5-page .oc19-history,html[data-theme=dark] body .oc18-page.oc5-page .oc25-context-tasks{background:#08090a!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc19-history>header,html[data-theme=dark] body .oc18-page.oc5-page .oc19-history>div article,html[data-theme=dark] body .oc18-page.oc5-page .oc25-context-tasks article{border-color:#1b1c1e!important}html[data-theme=dark] body .oc18-page.oc5-page .oc19-history article span,html[data-theme=dark] body .oc18-page.oc5-page .oc25-context-tasks article strong{color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc19-history article p,html[data-theme=dark] body .oc18-page.oc5-page .oc19-history article time,html[data-theme=dark] body .oc18-page.oc5-page .oc25-context-tasks article p{color:#9ca0a5!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-modal,html[data-theme=dark] body .oc18-page.oc5-page .oc5-client-list,html[data-theme=dark] body .oc18-page.oc5-page .oc5-link-review{background:#090a0b!important;border-color:#242528!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-field input,html[data-theme=dark] body .oc18-page.oc5-page .oc5-field select,html[data-theme=dark] body .oc18-page.oc5-page .oc5-field textarea,html[data-theme=dark] body .oc18-page.oc5-page .oc5-link-search{background:#0f1011!important;border-color:#292a2d!important;color:#f6f6f3!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-field span{color:#a0a3a8!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-list-scroll,html[data-theme=dark] body .oc18-page.oc5-page .oc5-messages,html[data-theme=dark] body .oc18-page.oc5-page .oc5-context{scrollbar-color:#44464a transparent!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-list-scroll::-webkit-scrollbar-thumb,html[data-theme=dark] body .oc18-page.oc5-page .oc5-messages::-webkit-scrollbar-thumb,html[data-theme=dark] body .oc18-page.oc5-page .oc5-context::-webkit-scrollbar-thumb{background:#44464a!important}.oc18-page.oc5-page .oc5-avatar{overflow:hidden!important}.oc18-page.oc5-page .oc5-avatar .rc-avatar-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important}.oc18-page.oc5-page .oc5-avatar .rc-avatar-fallback{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;border-radius:inherit!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-card-tags span:not(.sys),html[data-theme=dark] body .oc18-page.oc5-page .oc5-tag,html[data-theme=dark] body .oc18-page.oc5-page .oc5-tag-options button{filter:none!important;background:color-mix(in srgb,var(--tag,#7a7d82) 22%,#111214 78%)!important;border:1px solid color-mix(in srgb,var(--tag,#7a7d82) 58%,#2a2b2e 42%)!important;color:color-mix(in srgb,var(--tag,#b8bbc0) 42%,#fff 58%)!important;text-shadow:none!important;opacity:1!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-card-tags .sys{filter:none!important;border:1px solid #3a3c40!important;background:#17181a!important;color:#ececea!important;opacity:1!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-card-tags .sys.green{background:#11261b!important;border-color:#2f6c49!important;color:#b9f3cf!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-card-tags .sys.amber{background:#2a2110!important;border-color:#765b20!important;color:#ffe2a0!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-card-tags .sys.red{background:#2b1518!important;border-color:#7f3841!important;color:#ffc4ca!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-card-tags .sys.blue{background:#142038!important;border-color:#365f9c!important;color:#c8dcff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-card-tags .sys.neutral{background:#18191b!important;border-color:#414348!important;color:#d8dade!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation.active .oc5-card-tags span{opacity:1!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation.active .oc5-card-tags span{font-weight:720!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation.active .oc5-card-tags span:not(.sys){background:color-mix(in srgb,var(--tag,#8b8e93) 30%,#151619 70%)!important;border-color:color-mix(in srgb,var(--tag,#8b8e93) 72%,#2c2e32 28%)!important;color:#fff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation.active .oc5-card-tags .sys{color:#fff!important}.oc18-page.oc5-page{--v31-blue:#0031ff;--v31-blue-soft:#eef2ff;--v31-black:#111214;--v31-ink:#17181a;--v31-muted:#6f7378;--v31-line:#e6e6e3;--v31-soft:#f6f6f4;--v31-panel:#ffffff}body:has(.oc18-page) .rc-app-content{padding-left:12px!important;padding-right:12px!important;padding-bottom:12px!important}.oc18-page.oc5-page .oc20-toolbar{min-height:70px!important;height:70px!important;padding:0 2px 12px!important}.oc18-page.oc5-page .oc5-workspace{border-radius:12px!important;border-color:var(--v31-line)!important;box-shadow:0 8px 28px #1112140b!important}.oc18-page.oc5-page .oc5-list-head{flex-basis:64px!important;height:64px!important;padding:0 14px!important}.oc18-page.oc5-page .oc5-list-head>strong{font-size:13.5px!important;letter-spacing:-.01em!important}.oc18-page.oc5-page .oc5-conversation{min-height:82px!important;padding:11px 12px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;transition:background-color .16s ease!important}.oc18-page.oc5-page .oc5-conversation:hover{background:#f8f8f6!important}.oc18-page.oc5-page .oc5-conversation.active{background:#f2f4fa!important}.oc18-page.oc5-page .oc5-conversation.active:before{width:3px!important;background:var(--v31-blue)!important}.oc18-page.oc5-page .oc5-avatar{width:42px!important;height:42px!important;min-width:42px!important}.oc18-page.oc5-page .oc5-conv-top strong{font-size:11.6px!important;line-height:1.22!important;font-weight:740!important;letter-spacing:-.005em!important}.oc18-page.oc5-page .oc5-conv-top time{font-size:8.3px!important}.oc18-page.oc5-page .oc5-conv-main>p{margin:4px 0 6px!important;font-size:9.4px!important;line-height:1.4!important}.oc18-page.oc5-page .oc5-card-tags span{min-height:19px!important;padding:2px 7px!important;font-size:7.5px!important}.oc18-page.oc5-page .oc5-unread b{min-width:20px!important;height:20px!important;font-size:7.6px!important}.oc18-page.oc5-page .oc5-chat-head{flex-basis:64px!important;height:64px!important;padding:0 15px!important}.oc18-page.oc5-page .oc5-chat-head .oc5-avatar{width:40px!important;height:40px!important;min-width:40px!important}.oc18-page.oc5-page .oc5-person{gap:10px!important}.oc18-page.oc5-page .oc5-person strong{font-size:12px!important;line-height:1.25!important}.oc18-page.oc5-page .oc5-person span{margin-top:2px!important;font-size:8.5px!important;line-height:1.3!important}.oc18-page.oc5-page .oc24-favorite,.oc18-page.oc5-page .oc22-actions-menu>summary{width:36px!important;height:36px!important;border-radius:8px!important}.oc18-page.oc5-page .oc24-favorite:hover,.oc18-page.oc5-page .oc22-actions-menu>summary:hover{background:#f2f2f0!important}.oc18-page.oc5-page .oc5-messages{padding:24px clamp(22px,4.2vw,58px) 26px!important;gap:3px!important;background:#fbfbfa!important}.oc18-page.oc5-page .oc5-date-divider{margin:5px auto 12px!important;padding:5px 10px!important;border:1px solid #e9e9e6!important;background:#fff!important;color:#777a7f!important;font-size:7.8px!important;font-weight:650!important}body .oc18-page.oc5-page .oc5-bubble{max-width:min(68%,610px)!important;margin-bottom:10px!important;padding:11px 13px 10px!important;border-radius:10px!important;box-shadow:0 1px 2px #1213150a!important}body .oc18-page.oc5-page .oc5-bubble.inbound{background:#f0f0ee!important;border:1px solid #e8e8e5!important;border-top-left-radius:4px!important}body .oc18-page.oc5-page .oc5-bubble.outbound,body .oc18-page.oc5-page .oc5-bubble.outbound.ai{background:#171819!important;border:1px solid #171819!important;border-top-right-radius:4px!important}body .oc18-page.oc5-page .oc5-bubble p{font-size:11.8px!important;line-height:1.5!important;letter-spacing:-.002em!important}.oc18-page.oc5-page .oc24-outbound-meta{margin-bottom:7px!important;font-size:7.7px!important}.oc18-page.oc5-page .oc24-outbound-meta strong{font-size:8px!important}.oc18-page.oc5-page .oc24-outbound-meta time,.oc18-page.oc5-page .oc24-inbound-time{font-size:7.5px!important}.oc18-page.oc5-page .oc5-audio{min-width:330px!important;padding:2px 0!important}.oc18-page.oc5-page .oc5-audio-transcript{display:none!important}.oc18-page.oc5-page .rc-voice-note{min-height:48px!important;gap:10px!important}.oc18-page.oc5-page .rc-voice-play{width:40px!important;height:40px!important;min-width:40px!important}.oc18-page.oc5-page .rc-voice-foot,.oc18-page.oc5-page .rc-voice-speed{font-size:8px!important}.oc18-page.oc5-page .oc5-composer{padding:10px 12px 11px!important;background:#fff!important;border-top:1px solid var(--v31-line)!important}.oc18-page.oc5-page .oc20-compose-tabs{margin-bottom:7px!important}.oc18-page.oc5-page .oc20-compose-tabs button{min-height:28px!important;padding:0 9px!important;font-size:8.3px!important}.oc18-page.oc5-page .oc25-compose{min-height:50px!important;padding:4px 5px 4px 7px!important;border-radius:14px!important;border:1px solid #dcdedb!important;background:#fbfbfa!important;box-shadow:0 1px 3px #11121409!important}.oc18-page.oc5-page .oc25-compose textarea{min-height:40px!important;padding:9px 7px!important;font-size:11px!important;line-height:1.42!important}.oc18-page.oc5-page .oc25-compose .oc5-icon-btn{width:38px!important;height:38px!important;border-radius:10px!important}.oc18-page.oc5-page .oc25-compose .oc25-plus{border-color:#e2e2df!important}.oc18-page.oc5-page .oc25-send{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important;background:var(--v31-blue)!important;color:#fff!important}.oc18-page.oc5-page .oc25-send:hover:not(:disabled){background:#0b3cff!important;transform:translateY(-1px)!important}.oc18-page.oc5-page .oc25-send:disabled{background:#e7e8e8!important;color:#9a9da1!important;transform:none!important}.oc18-page.oc5-page .oc5-context-head{min-height:52px!important;padding:0 14px!important}.oc18-page.oc5-page .oc5-context-section{padding:15px 14px!important}.oc18-page.oc5-page .oc5-context-section>header{margin-bottom:9px!important}.oc18-page.oc5-page .oc5-context-section>header>strong{font-size:10.5px!important;letter-spacing:.005em!important}.oc18-page.oc5-page .oc5-context-section>header>span{font-size:7.4px!important;padding:3px 7px!important}.oc18-page.oc5-page .oc20-customer-card{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;padding-bottom:10px!important}.oc18-page.oc5-page .oc20-customer-card .oc5-avatar{width:44px!important;height:44px!important}.oc18-page.oc5-page .oc20-customer-card strong{font-size:10.8px!important}.oc18-page.oc5-page .oc20-customer-card span{margin-top:2px!important;font-size:8.3px!important}.oc18-page.oc5-page .oc20-customer-summary,.oc18-page.oc5-page .oc25-customer-strip,.oc18-page.oc5-page .oc24-order-summary{border-radius:9px!important}.oc18-page.oc5-page .oc5-line{min-height:31px!important;padding:7px 0!important}.oc18-page.oc5-page .oc5-line span{font-size:8.2px!important;line-height:1.35!important}.oc18-page.oc5-page .oc5-line b{font-size:8.7px!important;line-height:1.35!important}.oc18-page.oc5-page .oc5-line b.strong{font-size:10.5px!important}.oc18-page.oc5-page .oc24-order-summary{padding:11px!important;background:#fafaf9!important}.oc18-page.oc5-page .oc24-order-summary strong{font-size:9.6px!important}.oc18-page.oc5-page .oc24-order-summary span{font-size:8px!important;line-height:1.4!important}.oc18-page.oc5-page .oc24-order-summary>b{font-size:9.6px!important}.oc18-page.oc5-page .oc5-context .oc5-primary,.oc18-page.oc5-page .oc5-context .oc5-success{min-height:40px!important;border-radius:10px!important;font-size:8.7px!important;letter-spacing:.005em!important}.oc18-page.oc5-page button:focus-visible,.oc18-page.oc5-page input:focus-visible,.oc18-page.oc5-page textarea:focus-visible,.oc18-page.oc5-page select:focus-visible{outline:2px solid color-mix(in srgb,var(--v31-blue) 64%,transparent)!important;outline-offset:2px!important}.oc18-page.oc5-page .oc22-actions-menu>div,.oc18-page.oc5-page .oc24-resolve-group details>div,.oc18-page.oc5-page .oc24-send-group details>div,.oc18-page.oc5-page .oc25-attach-menu,.oc18-page.oc5-page .oc5-emoji-picker{border-radius:10px!important;box-shadow:0 18px 48px #11121424!important}html[data-theme=dark] body .oc18-page.oc5-page{--v31-line:#202124;--v31-soft:#0e0f10;--v31-panel:#08090a;--v31-muted:#9ca0a5}html[data-theme=dark] body:has(.oc18-page) .rc-app-content{background:#050506!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-workspace{border-color:#202124!important;box-shadow:0 10px 34px #00000038!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation:hover{background:#0e0f10!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation.active{background:#11151f!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-conversation.active:before{background:#4a6fff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-messages{background:#050506!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-date-divider{background:#0d0e0f!important;border-color:#1e1f21!important;color:#a0a3a8!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-bubble.inbound{background:#111214!important;border-color:#1b1c1e!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-bubble.outbound,html[data-theme=dark] body .oc18-page.oc5-page .oc5-bubble.outbound.ai{background:#1a1b1d!important;border-color:#292a2d!important}html[data-theme=dark] body .oc18-page.oc5-page .oc5-composer{background:#070809!important;border-top-color:#202124!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-compose{background:#0b0c0d!important;border-color:#2a2b2e!important;box-shadow:none!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-compose textarea{background:#0b0c0d!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-send{background:#f5f5f2!important;color:#090a0b!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-send:hover:not(:disabled){background:#fff!important}html[data-theme=dark] body .oc18-page.oc5-page .oc25-send:disabled{background:#18191b!important;color:#666a6f!important}html[data-theme=dark] body .oc18-page.oc5-page .oc24-order-summary{background:#0f1011!important;border-color:#242528!important}@media (max-width:1380px) and (min-width:1051px){.oc18-page.oc5-page .oc5-workspace{grid-template-columns:minmax(275px,24fr) minmax(520px,50fr) minmax(300px,26fr)!important}body .oc18-page.oc5-page .oc5-bubble{max-width:min(72%,600px)!important}}@media (max-width:1050px){.oc18-page.oc5-page .oc5-messages{padding-left:18px!important;padding-right:18px!important}body .oc18-page.oc5-page .oc5-bubble{max-width:78%!important}}@media (max-width:760px){body:has(.oc18-page) .rc-app-content{padding-left:0!important;padding-right:0!important}.oc18-page.oc5-page .oc5-messages{padding:16px 10px 20px!important}body .oc18-page.oc5-page .oc5-bubble{max-width:90%!important;padding:10px 11px 9px!important}body .oc18-page.oc5-page .oc5-bubble p{font-size:12.2px!important}.oc18-page.oc5-page .oc5-audio{min-width:250px!important}.oc18-page.oc5-page .oc5-composer{padding:8px!important}.oc18-page.oc5-page .oc25-compose{border-radius:13px!important}}.cv1-page{display:grid;gap:18px}.cv1-status{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(2,61,218,.16);border-radius:999px;background:#023dda0f;color:#023dda;font-size:11px;font-weight:800;letter-spacing:.08em}.cv1-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cv1-context>div{display:grid;gap:6px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff}.cv1-context span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#737373}.cv1-context strong{font-size:15px;line-height:1.45;color:#111}.cv1-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cv1-feature{min-height:120px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff}.cv1-feature span{font-size:11px;font-weight:800;color:#023dda}.cv1-feature strong{max-width:24ch;font-size:14px;line-height:1.45;color:#111}.cv1-flow{display:flex;align-items:stretch;gap:10px;overflow-x:auto;padding:2px 0 6px}.cv1-flow>div{min-width:145px;display:grid;gap:8px;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fafafa}.cv1-flow small{font-size:10px;font-weight:800;color:#023dda}.cv1-flow strong{font-size:13px;line-height:1.35}.cv1-flow i{align-self:center;color:#9ca3af;font-style:normal}.cv1-tags{display:flex;flex-wrap:wrap;gap:8px}.cv1-tags span{padding:8px 11px;border:1px solid rgba(15,23,42,.09);border-radius:999px;background:#fafafa;font-size:12px;font-weight:700}.cv1-deferred{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid rgba(2,61,218,.14);border-radius:18px;background:linear-gradient(135deg,#023dda0b,#023dda03)}.cv1-deferred strong{display:block;margin-bottom:4px}.cv1-deferred p{margin:0;max-width:760px;color:#626262;font-size:13px;line-height:1.5}.cv1-deferred a{flex:0 0 auto;text-decoration:none;color:#023dda;font-size:13px;font-weight:800}.cv1-launcher{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff}.cv1-launcher>div:first-child{display:grid;gap:2px;flex:0 0 auto}.cv1-launcher>div:first-child span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#023dda}.cv1-launcher>div:first-child strong{font-size:12px;color:#111}.cv1-launcher-links{display:flex;align-items:center;justify-content:flex-end;gap:7px;overflow-x:auto}.cv1-launcher-links a{white-space:nowrap;padding:7px 10px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fafafa;color:#333;text-decoration:none;font-size:11px;font-weight:750}.cv1-launcher-links a:hover{border-color:#023dda47;color:#023dda}@media (max-width:900px){.cv1-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv1-launcher{align-items:flex-start;flex-direction:column}.cv1-launcher-links{width:100%;justify-content:flex-start}}@media (max-width:640px){.cv1-context,.cv1-grid{grid-template-columns:1fr}.cv1-deferred{align-items:flex-start;flex-direction:column}.cv1-feature{min-height:104px}}.rc-select{position:relative;width:100%;min-width:0}.rc-select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:46px;padding:0 42px 0 14px;border:1px solid var(--recome-nav-line);border-radius:13px;background:transparent;color:var(--rc-color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;font:500 13px/1 Urbanist,Inter,sans-serif;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,border-radius .18s ease}.rc-select-trigger:hover,.rc-select.open .rc-select-trigger,.rc-select-trigger:focus-visible{border-color:var(--rc-color-action-primary);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--rc-color-action-primary) 12%,transparent)}.rc-select-trigger:disabled{cursor:not-allowed;opacity:.5}.rc-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-select-trigger .placeholder{color:var(--recome-nav-muted)}.rc-select-trigger svg{position:absolute;right:15px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.rc-select.open .rc-select-trigger svg{transform:rotate(180deg)}.rc-select-expand{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .22s cubic-bezier(.2,.8,.2,1),opacity .17s ease,transform .22s cubic-bezier(.2,.8,.2,1);pointer-events:none}.rc-select.open .rc-select-expand{grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto}.rc-select-expand-inner{min-height:0;overflow:hidden}.rc-select.open .rc-select-expand-inner{overflow:visible}.rc-select-menu{position:relative;z-index:1;width:100%;overflow:auto;margin-top:7px;padding:6px;border:1px solid var(--recome-nav-line);border-radius:14px;background:var(--rc-panel-strong);box-shadow:0 14px 36px #0000001f;scrollbar-width:thin}.rc-select-menu>button{width:100%;min-height:46px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--rc-color-text-primary);display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.rc-select-menu>button:hover,.rc-select-menu>button.active{background:color-mix(in srgb,var(--rc-color-text-primary) 7%,transparent)}.rc-select-menu>button:active{transform:scale(.995)}.rc-select-menu>button.selected{background:var(--rc-color-text-primary);color:var(--rc-color-background)}.rc-select-menu>button:disabled{opacity:.42;cursor:not-allowed}.rc-select-dot{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:currentColor;opacity:.3}.rc-select-menu>button.selected .rc-select-dot{opacity:1}.rc-select-menu strong,.rc-select-menu small{display:block}.rc-select-menu strong{font-size:11px;font-weight:650}.rc-select-menu small{margin-top:3px;color:inherit;opacity:.62;font-size:9px;line-height:1.3}.rc-select-search-wrap{position:relative;margin-top:7px}.rc-select-search-wrap svg{position:absolute;left:13px;top:50%;width:16px;height:16px;transform:translateY(-50%);fill:none;stroke:var(--recome-nav-muted);stroke-width:1.7;pointer-events:none}.rc-select-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:44px;padding:0 12px 0 39px;border:1px solid var(--recome-nav-line);border-radius:13px;background:var(--rc-panel-strong);color:var(--rc-color-text-primary);font:500 12px/1 Urbanist,Inter,sans-serif;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.rc-select-search::placeholder{color:var(--recome-nav-muted)}.rc-select-search:focus{border-color:var(--rc-color-action-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--rc-color-action-primary) 10%,transparent)}.rc-select-empty{padding:16px 12px;text-align:center;color:var(--recome-nav-muted);font-size:11px}@media (max-width:900px){.rc-select-trigger{height:48px;font-size:14px}.rc-select-menu{margin-top:6px;padding:7px;border-radius:16px;box-shadow:0 12px 28px #00000024}.rc-select-menu>button{min-height:52px;padding:10px 12px}.rc-select-menu strong{font-size:13px}.rc-select-menu small{font-size:10px}.rc-select-search{height:48px;font-size:13px}.rc-select-search-wrap{margin-top:6px}}.rc-select-search-wrap>svg{display:none!important}.rc-select-search{padding-left:12px!important}.rf-tomtom-panel{min-width:0}.rf-tomtom-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.rf-tomtom-heading>div:first-child{min-width:0}.rf-tomtom-heading h2{margin-bottom:8px}.rf-tomtom-heading p{max-width:620px}.rf-tomtom-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:280px}.rf-tomtom-badges span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--recome-nav-line);border-radius:999px;color:var(--recome-nav-muted);font-size:9px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.rf-tomtom-map{width:100%;height:390px;margin-top:14px;border:1px solid var(--recome-nav-line);border-radius:18px;overflow:hidden;background:var(--rc-panel);opacity:0;pointer-events:none;transition:opacity .18s ease}.rf-tomtom-map.visible{opacity:1;pointer-events:auto}.rf-map-state{min-height:180px;margin-top:14px;padding:24px;border:1px dashed var(--recome-nav-line);border-radius:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:color-mix(in srgb,var(--rc-panel) 78%,transparent)}.rf-map-state.compact{min-height:116px}.rf-map-state strong{font-size:15px}.rf-map-state p{max-width:460px;margin:7px 0 0;color:var(--recome-nav-muted);font-size:11px;line-height:1.5}.rf-map-state.error{border-color:color-mix(in srgb,#c84b55 45%,var(--recome-nav-line))}.rf-map-state.error strong{color:#c84b55}@media (max-width:900px){.rf-tomtom-heading{display:grid;gap:12px}.rf-tomtom-badges{justify-content:flex-start;max-width:none}.rf-tomtom-map{height:320px;border-radius:16px}.rf-map-state{min-height:150px;padding:20px}.rf-preview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rf-tomtom-map{height:280px}.rf-tomtom-badges span{font-size:8.5px}.rf-map-state{border-radius:15px}}.rf-page{width:100%;max-width:1376px;margin:0 auto;padding:18px 0 32px;display:flex;flex-direction:column;gap:24px;color:var(--rc-color-text-primary)}.rf-hero{display:flex;flex-direction:column;gap:8px}.rf-hero>span,.rf-eyebrow{font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--recome-nav-muted)}.rf-hero h1{margin:0;font-size:46px;line-height:56px;font-weight:600;letter-spacing:-1.2px}.rf-hero p{max-width:860px;margin:0;color:var(--recome-nav-muted);font-size:14px;line-height:20px}.rf-hero-actions{display:flex;align-items:center;gap:9px;margin-top:2px}.rf-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rf-kpis article{min-height:61px;padding:16px;border:1px solid var(--recome-nav-line);border-radius:16px;background:var(--rc-panel);display:flex;flex-direction:column;gap:6px;justify-content:center}.rf-kpis span{font-size:9px;font-weight:500;color:var(--recome-nav-muted)}.rf-kpis strong{font-size:22px;line-height:24px;font-weight:600}.rf-panel{padding:20px;border:1px solid var(--recome-nav-line);border-radius:18px;background:var(--rc-panel);display:flex;flex-direction:column;gap:12px}.rf-panel h2{margin:0;font-size:22px;line-height:34px;font-weight:600}.rf-panel>p,.rf-panel-title p{max-width:100%;margin:0;color:var(--recome-nav-muted);font-size:12px;line-height:18px}.rf-score{padding:16px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 45%,transparent);display:flex;flex-direction:column;gap:7px}.rf-score>strong{font-size:36px;line-height:40px;font-weight:600}.rf-score>small{font-size:10px;color:var(--recome-nav-muted)}.rf-score>i{height:8px;border-radius:999px;background:color-mix(in srgb,var(--recome-nav-line) 75%,transparent);overflow:hidden}.rf-score>i>b{display:block;height:100%;border-radius:inherit;background:var(--rc-color-action-primary);transition:width .2s ease}.rf-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rf-panel-title>div:first-child{display:flex;flex-direction:column;gap:7px}.rf-realtime{min-width:148px;padding:9px 11px;border:1px solid var(--recome-nav-line);border-radius:12px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 7px;color:var(--recome-nav-muted);font-size:10px}.rf-realtime i{width:7px;height:7px;border-radius:50%;background:#f4ad2a}.rf-realtime.connected i{background:#18a66b}.rf-realtime small{grid-column:1/-1;font-size:8px;color:var(--recome-nav-muted)}.rf-route-list,.rf-resource-list{display:flex;flex-direction:column}.rf-route-list article,.rf-resource-list article{min-height:66px;padding:12px 14px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:16px}.rf-route-list article:first-child,.rf-resource-list article:first-child{border-top:0}.rf-route-list article>div,.rf-resource-list article>div{display:flex;flex-direction:column;gap:3px}.rf-route-list article>div:last-child,.rf-resource-list article>div:last-child{align-items:flex-end;text-align:right}.rf-route-list span,.rf-resource-list span{font-size:9px;color:var(--recome-nav-muted)}.rf-route-list strong,.rf-resource-list strong{font-size:12px}.rf-route-list small,.rf-resource-list small{font-size:9px;color:var(--recome-nav-muted)}.rf-status{display:inline-flex;align-items:center;height:25px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--recome-nav-line) 55%,transparent);font-size:9px!important;font-weight:600;color:var(--rc-color-text-primary)!important}.rf-status.in_progress,.rf-status.dispatched,.rf-status.scheduled{background:#0031ff1a;color:#0031ff!important}.rf-status.completed{background:#18a66b1f;color:#128156!important}.rf-status.cancelled{background:#cf44441f;color:#b33434!important}.rf-status.paused,.rf-status.needs_review{background:#f4ad2a21;color:#9b6800!important}.rf-empty{min-height:64px;padding:14px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 45%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.rf-empty strong{font-size:17px}.rf-empty p{max-width:520px;margin:0;color:var(--recome-nav-muted);font-size:10px;line-height:18px}.rf-empty .rmk-pill{margin-top:6px}.rf-footnote{font-size:9px;color:var(--recome-nav-muted)}.rf-notice{padding:12px 14px;border:1px solid rgba(0,49,255,.2);border-radius:12px;background:#0031ff0e;font-size:11px;line-height:17px}.rf-loading{min-height:260px;border:1px solid var(--recome-nav-line);border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--recome-nav-muted);font-size:12px}.rf-planning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.rf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.rf-form-grid label{display:flex;flex-direction:column;gap:7px}.rf-form-grid label>span{font-size:11px;font-weight:500}.rf-form-grid .wide{grid-column:1/-1}.rf-form-grid input,.rf-form-grid select,.rf-form-grid textarea{width:100%;border:1px solid var(--recome-nav-line);border-radius:13px;background:transparent;color:var(--rc-color-text-primary);outline:none;font:400 13px/18px Urbanist,Inter,sans-serif}.rf-form-grid input,.rf-form-grid select{height:44px;padding:0 14px}.rf-form-grid textarea{min-height:100px;padding:13px 14px;resize:vertical}.rf-form-grid input:focus,.rf-form-grid select:focus,.rf-form-grid textarea:focus{border-color:var(--rc-color-action-primary)}.rf-form-grid input::placeholder,.rf-form-grid textarea::placeholder{color:var(--recome-nav-muted)}.rf-capacity{margin-top:2px;padding:20px;border:1px solid var(--recome-nav-line);border-radius:18px;display:flex;flex-direction:column;gap:12px}.rf-capacity h3{margin:0;font-size:22px;line-height:28px;font-weight:600}.rf-capacity>p{margin:0;color:var(--recome-nav-muted);font-size:12px;line-height:18px}.rf-capacity>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rf-capacity article,.rf-preview-stats article{padding:9px 10px;border:1px solid var(--recome-nav-line);border-radius:12px;background:color-mix(in srgb,var(--recome-nav-line) 45%,transparent);display:flex;flex-direction:column;gap:4px}.rf-capacity article span,.rf-preview-stats article span{font-size:8px;color:var(--recome-nav-muted)}.rf-capacity article strong{font-size:10px;line-height:13px}.rf-capacity>small{font-size:9px;color:var(--recome-nav-muted)}.rf-map-toolbar{display:flex;align-items:center;gap:8px}.rf-map-toolbar span{height:32px;padding:0 11px;border:1px solid var(--recome-nav-line);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;background:color-mix(in srgb,var(--recome-nav-line) 45%,transparent)}.rf-map-toolbar span.active{background:var(--rc-color-text-primary);color:var(--rc-color-background)}.rf-preview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rf-preview-stats article strong{font-size:13px}.rf-map-placeholder{min-height:360px;border:1px solid var(--recome-nav-line);border-radius:14px;background-color:color-mix(in srgb,var(--recome-nav-line) 32%,transparent);background-image:linear-gradient(var(--recome-nav-line) 1px,transparent 1px),linear-gradient(90deg,var(--recome-nav-line) 1px,transparent 1px);background-size:16.66% 14.28%;display:flex;align-items:center;justify-content:center;text-align:center}.rf-map-placeholder>div{max-width:420px;padding:24px;background:color-mix(in srgb,var(--rc-panel) 78%,transparent);border-radius:14px}.rf-map-placeholder strong{font-size:17px}.rf-map-placeholder p{margin:5px 0 0;color:var(--recome-nav-muted);font-size:10px;line-height:18px}.rf-queue-list{display:flex;flex-direction:column;border:1px solid var(--recome-nav-line);border-radius:14px;overflow:hidden}.rf-queue-list>label{min-height:76px;padding:12px 14px;border-top:1px solid var(--recome-nav-line);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;cursor:pointer}.rf-queue-list>label:first-child{border-top:0}.rf-queue-list>label.selected{background:#0031ff0b}.rf-queue-list input{width:17px;height:17px;accent-color:var(--rc-color-action-primary)}.rf-queue-list>label>div{display:flex;flex-direction:column;gap:3px}.rf-queue-list>label>div strong{font-size:11px}.rf-queue-list>label>div span,.rf-queue-list>label>div small{font-size:9px;color:var(--recome-nav-muted)}.rf-queue-list>label>span{height:26px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font-size:9px;font-weight:600}.rf-queue-list>label>span.ready{background:#18a66b1f;color:#128156}.rf-queue-list>label>span.pending{background:#f4ad2a21;color:#9b6800}.rf-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rf-summary-list{display:flex;flex-direction:column}.rf-summary-list>div{min-height:44px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:18px}.rf-summary-list>div:first-child{border-top:0}.rf-summary-list span{font-size:10px;color:var(--recome-nav-muted)}.rf-summary-list strong{max-width:65%;font-size:11px;text-align:right}html[data-theme=dark] .rf-status.in_progress,html[data-theme=dark] .rf-status.dispatched,html[data-theme=dark] .rf-status.scheduled{color:#7f9cff!important}@media (max-width:1100px){.rf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-planning-grid,.rf-context-grid{grid-template-columns:1fr}}@media (max-width:900px){.rf-page{padding:10px 0 30px;gap:22px}.rf-hero h1{font-size:40px;line-height:44px}.rf-hero p{max-width:360px;line-height:20px}.rf-hero-actions{width:100%;display:grid;grid-template-columns:1fr;gap:9px}.rf-hero-actions .rmk-pill{width:100%}.rf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rf-panel{padding:16px;border-radius:18px}.rf-panel-title{flex-direction:column}.rf-realtime{width:100%}.rf-form-grid{grid-template-columns:1fr}.rf-form-grid .wide{grid-column:auto}.rf-capacity>div,.rf-preview-stats{grid-template-columns:1fr}.rf-map-placeholder{min-height:260px}.rf-queue-list>label{grid-template-columns:auto minmax(0,1fr);align-items:start}.rf-queue-list>label>span{grid-column:2}.rf-route-list article,.rf-resource-list article{align-items:flex-start}.rf-route-list article>div:last-child,.rf-resource-list article>div:last-child{align-items:flex-end}.rf-summary-list>div{align-items:flex-start;padding:10px 0}.rf-summary-list strong{max-width:58%}}@media (max-width:420px){.rf-hero h1{font-size:38px;line-height:42px}.rf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-kpis article{min-height:55px;padding:14px}.rf-kpis strong{font-size:20px}.rf-capacity{padding:16px}.rf-map-placeholder>div{margin:16px;padding:18px}.rf-route-list article,.rf-resource-list article{gap:8px}.rf-route-list article>div:last-child,.rf-resource-list article>div:last-child{min-width:92px}}.rf-driver-onboarding{display:grid;gap:18px}.rf-driver-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rf-driver-form label{display:grid;gap:7px}.rf-driver-form label span{font-size:12px;font-weight:700;color:#4f5664}.rf-driver-form input,.rf-driver-form select{width:100%;height:46px;border:1px solid #dfe2e7;border-radius:10px;background:#fff;padding:0 13px;color:#111318;font:inherit;outline:none}.rf-driver-form input:focus,.rf-driver-form select:focus{border-color:#023dda;box-shadow:0 0 0 3px #023dda12}.rf-driver-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end}.rf-invite-link{border:1px solid #dce3f5;background:#f8faff;border-radius:12px;padding:14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.rf-invite-link>span{font-size:10px;font-weight:800;letter-spacing:.1em;color:#4c5f92}.rf-invite-link code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#1d2638}.rf-driver-list article{align-items:center}.rf-driver-list article>div:first-child{display:grid;gap:4px}.rf-driver-list small{color:#7a808c;font-size:11px}.rf-driver-review{display:flex;gap:7px;margin-top:8px}.rf-driver-review button{border:1px solid #d8dce3;background:#fff;border-radius:8px;min-height:32px;padding:0 10px;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.rf-driver-review button:first-child{background:#111318;color:#fff;border-color:#111318}.rf-driver-review button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.rf-driver-form,.rf-invite-link{grid-template-columns:1fr}.rf-invite-link code{white-space:normal;overflow-wrap:anywhere}.rf-driver-form-actions{justify-content:stretch}.rf-driver-form-actions button{width:100%}}.driver-portal{min-height:100vh;background:#f5f6f8;color:#101318;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.driver-shell{width:min(760px,100%);margin:0 auto;padding:20px 18px 54px;display:grid;gap:14px}.driver-header{height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px}.driver-brand{display:flex;align-items:center;gap:10px}.driver-brand>i{width:3px;height:28px;border-radius:999px;background:#0031ff}.driver-brand>div{display:grid;gap:0}.driver-brand strong{font-size:17px;letter-spacing:-.04em}.driver-brand span{font-size:9px;color:#727985;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.driver-gps{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dfe3e8;border-radius:999px;background:#fff;color:#69707b;font-size:10px;font-weight:800}.driver-gps>span{width:7px;height:7px;border-radius:50%;background:#a2a8b2}.driver-gps.active{color:#16865a;border-color:#16865a33;background:#16865a0a}.driver-gps.active>span{background:#21a76b;box-shadow:0 0 0 4px #21a76b1c}.driver-alert{padding:12px 14px;border-radius:13px;border:1px solid #dfe3e8;background:#fff;font-size:11px;line-height:1.5}.driver-alert.success{border-color:#21a76b3d;background:#21a76b0a}.driver-alert.error{border-color:#cc364640;background:#cc36460a;color:#9d2634}.driver-welcome{padding:22px 2px 8px;display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.driver-welcome span{font-size:11px;color:#727985}.driver-welcome h1{margin:3px 0 0;font-size:32px;line-height:1;letter-spacing:-.055em}.driver-route-code{font-size:10px;font-weight:800;letter-spacing:.06em;color:#5c6470}.driver-card,.driver-route-overview,.driver-tracker-card{border:1px solid #e0e3e8;border-radius:20px;background:#fff;padding:18px}.driver-card h2,.driver-tracker-card h2{margin:4px 0 5px;font-size:20px;letter-spacing:-.035em}.driver-card p,.driver-tracker-card p{margin:0;color:#6e7580;font-size:11px;line-height:1.55}.driver-assignment,.driver-tracker-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.driver-assignment button,.driver-primary,.driver-secondary,.driver-danger{min-height:42px;padding:0 15px;border-radius:12px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.driver-assignment button,.driver-primary{border:1px solid #0031ff;background:#0031ff;color:#fff}.driver-secondary{border:1px solid #d9dde4;background:#fff;color:#191d23}.driver-danger{border:1px solid #b62639;background:#b62639;color:#fff}.driver-primary.wide,.driver-danger.wide{width:100%}.driver-primary:disabled,.driver-danger:disabled,.driver-assignment button:disabled{opacity:.55;cursor:not-allowed}.driver-label{font-size:8px!important;font-weight:850!important;letter-spacing:.1em;text-transform:uppercase;color:#8b919b!important}.driver-route-overview{display:grid;gap:15px}.driver-progress-copy{display:flex;align-items:baseline;gap:10px}.driver-progress-copy strong{font-size:35px;letter-spacing:-.055em}.driver-progress-copy span{font-size:10px;color:#727985}.driver-progress{height:8px;border-radius:999px;background:#ebedf1;overflow:hidden}.driver-progress i{display:block;height:100%;border-radius:inherit;background:#0031ff}.driver-route-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e7e9ed;border:1px solid #e7e9ed;border-radius:13px;overflow:hidden}.driver-route-meta>div{background:#fff;padding:12px;display:grid;gap:4px}.driver-route-meta span,.driver-stop-grid span{font-size:8px;color:#89909a;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.driver-route-meta strong,.driver-stop-grid strong{font-size:11px}.driver-tracker-card{border-color:#0031ff2e}.driver-stop-head{display:flex;align-items:center;gap:12px}.driver-stop-number{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#101318;color:#fff;font-size:14px;font-weight:850}.driver-current-stop{display:grid;gap:15px}.driver-current-stop h2{margin-bottom:0}.driver-address{font-size:14px!important;color:#252a31!important;font-weight:650}.driver-stop-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.driver-stop-grid>div{padding:12px;border:1px solid #e4e7eb;border-radius:12px;background:#fafbfc;display:grid;gap:4px}.driver-keyword-confirm{padding:15px;border-radius:15px;background:#f6f8ff;border:1px solid rgba(0,49,255,.16);display:grid;gap:14px}.driver-keyword-confirm h3{margin:4px 0;font-size:17px}.driver-keyword-row{display:flex;gap:8px}.driver-keyword-row input{min-width:0;flex:1;height:43px;padding:0 12px;border:1px solid #d9dde4;border-radius:11px;background:#fff;font:inherit;font-size:13px;font-weight:800;letter-spacing:.05em;outline:none}.driver-keyword-row input:focus{border-color:#0031ff}.driver-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.driver-section-head>span{font-size:10px;color:#7b828d}.driver-stops{display:grid;margin-top:12px}.driver-stop-line{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #eceef1}.driver-stop-line:first-child{border-top:0}.driver-stop-line>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#f0f2f5;font-size:10px;font-weight:800}.driver-stop-line>div{display:grid;gap:2px}.driver-stop-line strong{font-size:11px}.driver-stop-line small{font-size:9px;color:#858b95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.driver-stop-line em{font-style:normal;font-size:9px;font-weight:800;color:#737a85}.driver-stop-line.completed em{color:#16865a}.driver-stop-line.arrived em{color:#0031ff}.driver-danger-action{height:45px;border:1px solid rgba(182,38,57,.22);border-radius:14px;background:#fff;color:#a52032;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.driver-empty{text-align:center;padding:34px}.driver-loading{padding:60px 0;text-align:center;color:#737a84;font-size:12px}.driver-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:18px;background:#07090c94;display:flex;align-items:flex-end;justify-content:center}.driver-modal-card{width:min(620px,100%);max-height:92vh;overflow:auto;padding:20px;border-radius:24px 24px 18px 18px;background:#fff;box-shadow:0 24px 70px #0000003d;display:grid;gap:14px}.driver-close{width:34px;height:34px;border:1px solid #e0e3e8;border-radius:10px;background:#fff;font-size:22px;line-height:1;cursor:pointer}.driver-modal-card label{display:grid;gap:6px}.driver-modal-card label>span{font-size:10px;font-weight:750}.driver-modal-card select,.driver-modal-card textarea,.driver-modal-card input[type=file]{width:100%;border:1px solid #dde1e6;border-radius:12px;background:#fafbfc;color:#14181e;font:inherit;font-size:12px;outline:none}.driver-modal-card select{height:44px;padding:0 11px}.driver-modal-card textarea{min-height:118px;padding:11px;resize:vertical}.driver-photo{padding:13px;border:1px dashed #d7dbe1;border-radius:13px}.driver-photo input{border:0!important;background:transparent!important}.driver-photo small{font-size:9px;color:#858b95}.driver-modal-note{margin:0;padding:11px 12px;border-radius:11px;background:#f4f6f8;color:#626a75;font-size:10px;line-height:1.55}@media (max-width:600px){.driver-shell{padding:14px 14px 42px}.driver-welcome h1{font-size:28px}.driver-route-code{display:none}.driver-assignment,.driver-tracker-card{align-items:stretch;flex-direction:column}.driver-assignment button,.driver-tracker-card button{width:100%}.driver-route-meta{grid-template-columns:1fr}.driver-stop-grid{grid-template-columns:1fr 1fr}.driver-keyword-row{flex-direction:column}.driver-keyword-row button{width:100%}.driver-modal{padding:0;align-items:flex-end}.driver-modal-card{border-radius:24px 24px 0 0}}.driver-invite-shell{min-height:100dvh;background:#f6f7f8;display:grid;place-items:center;padding:32px 18px;font-family:Inter,system-ui,sans-serif;color:#0b0d12}.driver-invite-card{width:min(100%,520px);background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:34px;box-shadow:0 18px 60px #0f172a14}.driver-invite-brand{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:30px}.driver-invite-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;color:#5f6673;margin-bottom:8px}.driver-invite-card h1{font-size:32px;line-height:1.05;letter-spacing:-.04em;margin:0 0 14px}.driver-invite-card p{font-size:15px;line-height:1.65;color:#525866;margin:0 0 24px}.driver-invite-summary{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;margin-bottom:24px}.driver-invite-summary span{color:#717784;font-size:13px}.driver-invite-summary strong{font-size:14px}.driver-invite-field{display:grid;gap:8px;margin-bottom:18px}.driver-invite-field span{font-size:12px;font-weight:700}.driver-invite-field input{height:48px;border:1px solid #d8dce2;border-radius:10px;padding:0 14px;font:inherit;outline:none}.driver-invite-field input:focus{border-color:#023dda;box-shadow:0 0 0 3px #023dda14}.driver-invite-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;margin:12px 0;color:#535966}.driver-invite-check input{margin-top:2px}.driver-invite-check a{color:#111827;font-weight:650}.driver-invite-primary,.driver-invite-secondary{width:100%;min-height:48px;border:0;border-radius:10px;display:flex;align-items:center;justify-content:center;text-decoration:none;font:inherit;font-weight:750;cursor:pointer}.driver-invite-primary{background:#023dda;color:#fff;margin-top:20px}.driver-invite-primary:disabled{opacity:.45;cursor:not-allowed}.driver-invite-secondary{background:#f2f4f7;color:#111827}.driver-invite-actions{display:grid;gap:10px;margin:26px 0}.driver-invite-error{border:1px solid #f2c7c7;background:#fff7f7;color:#9b1c1c;border-radius:10px;padding:12px 14px;font-size:13px;margin-top:16px}.driver-invite-success{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#edf8f1;color:#18733d;font-weight:900;margin-bottom:18px}.driver-invite-card small{display:block;color:#7b818d;line-height:1.5;margin-top:18px}@media (max-width:600px){.driver-invite-shell{padding:0;background:#fff;align-items:start}.driver-invite-card{border:0;border-radius:0;box-shadow:none;padding:28px 20px 40px}.driver-invite-card h1{font-size:29px}}.paf-page{width:100%;max-width:1632px;margin:0 auto;padding:0 0 44px;display:flex;flex-direction:column;gap:18px;color:var(--rc-color-text-primary)}.paf-notice{padding:12px 14px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel);color:var(--recome-nav-muted);font-size:11px}.paf-notice.error{border-color:#d65a5a;color:#d65a5a}.paf-search{margin-bottom:12px}.paf-search input,.paf-field input,.paf-field select,.paf-wide textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--recome-nav-line);border-radius:13px;background:var(--rc-panel-strong);color:var(--rc-color-text-primary);font:inherit}.paf-search input:focus,.paf-field input:focus,.paf-field select:focus,.paf-wide textarea:focus{outline:none;border-color:var(--rc-color-action-primary);box-shadow:0 0 0 3px #0031ff17}.paf-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.paf-field,.paf-wide{display:grid;gap:7px;font-size:11px;font-weight:650}.paf-wide{grid-column:1/-1}.paf-wide textarea{min-height:96px;resize:vertical}.paf-actions{grid-column:1/-1;display:flex;gap:8px}.paf-suppliers,.paf-exceptions{display:flex;flex-direction:column}.paf-suppliers article,.paf-exceptions article{min-height:70px;padding:11px 2px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:18px}.paf-suppliers article:first-child,.paf-exceptions article:first-child{border-top:0}.paf-suppliers article>span,.paf-exceptions article>span{display:flex;flex-direction:column;gap:3px}.paf-suppliers article>span:last-child{align-items:flex-end;text-align:right}.paf-suppliers strong,.paf-exceptions strong{font-size:13px}.paf-suppliers small,.paf-exceptions small{font-size:10px;color:var(--recome-nav-muted)}.paf-suppliers b,.paf-exceptions b{font-size:12px}.paf-suppliers button{margin-top:4px;min-height:30px;padding:0 11px;border:1px solid var(--recome-nav-line);border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:9px;cursor:pointer}.paf-exceptions article>b{padding:6px 9px;border:1px solid color-mix(in srgb,#d1842f 55%,var(--recome-nav-line));border-radius:999px;color:#c67c27;font-size:9px;font-weight:750}@media (max-width:900px){.paf-page{gap:14px;padding-bottom:28px}.paf-form{grid-template-columns:1fr 1fr}.paf-wide,.paf-actions{grid-column:1/-1}}@media (max-width:600px){.paf-form{grid-template-columns:1fr}.paf-wide,.paf-actions{grid-column:1}.paf-actions{display:grid;grid-template-columns:1fr}.paf-actions .rmk-pill{width:100%}.paf-suppliers article,.paf-exceptions article{align-items:flex-start}.paf-suppliers article>span:last-child{min-width:96px}}.pf-page{width:100%;max-width:1376px;margin:0 auto;padding:0 0 44px;display:flex;flex-direction:column;gap:22px;color:var(--rc-color-text-primary)}.pf-hero{min-height:126px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pf-hero>div:first-child{width:min(850px,65%);display:flex;flex-direction:column;gap:6px}.pf-hero>div:first-child>span,.pf-new-hero>span,.pf-automation-head>div:first-child>span{font-size:11px;font-weight:600;color:var(--recome-nav-muted)}.pf-hero h1{margin:0;font-size:34px;line-height:40px;font-weight:600}.pf-hero p{margin:0;max-width:820px;font-size:14px;line-height:21px;color:var(--recome-nav-muted)}.pf-hero>div:last-child{display:flex;gap:8px;align-items:center}.pf-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pf-metric{min-height:145px;padding:16px;border:1px solid var(--recome-nav-line);border-radius:20px;background:var(--rc-panel);display:flex;flex-direction:column;gap:7px}.pf-metric>span{width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--recome-nav-line) 50%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--rc-color-action-primary);font-size:16px;font-weight:600}.pf-metric>span.attention{color:#c88a22}.pf-metric small{font-size:11px;color:var(--recome-nav-muted)}.pf-metric strong{font-size:25px;line-height:30px;font-weight:600}.pf-notice{padding:12px 14px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel);font-size:11px;color:var(--recome-nav-muted)}.pf-notice.error{border-color:#d85c5c;color:#a73333}.pf-automation{display:flex;flex-direction:column;gap:14px}.pf-automation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pf-automation-head>div:first-child{display:flex;flex-direction:column;gap:4px}.pf-automation-head h2{margin:0;font-size:21px;line-height:28px}.pf-automation-head p{margin:0;font-size:12px;color:var(--recome-nav-muted)}.pf-automation-head>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.pf-automation-head>div:last-child span{font-size:9px;font-weight:600;color:var(--recome-nav-muted)}.pf-automation-head>div:last-child strong{font-size:13px}.pf-automation-head>div:last-child small{font-size:10px;color:var(--recome-nav-muted)}.pf-automation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pf-automation-metrics>div{min-height:100px;padding:12px;border:1px solid var(--recome-nav-line);border-radius:20px;display:flex;flex-direction:column;gap:4px}.pf-automation-metrics span{font-size:10px;color:var(--recome-nav-muted)}.pf-automation-metrics strong{font-size:21px}.pf-finance-guard,.pf-safety,.pf-privacy{padding:14px 16px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 48%,transparent);display:flex;align-items:flex-start;gap:10px;color:var(--recome-nav-muted);font-size:11px;line-height:18px}.pf-finance-guard{min-height:72px;align-items:center;font-weight:600;font-size:12px}.pf-finance-guard i,.pf-safety i,.pf-privacy i{width:9px;height:9px;flex:0 0 9px;margin-top:4px;border-radius:50%;background:#c88a22}.pf-finance-guard i{margin-top:0}.pf-policies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pf-policies article{min-height:140px;padding:14px;border:1px solid var(--recome-nav-line);border-radius:20px;display:flex;flex-direction:column;gap:7px}.pf-policies strong{font-size:14px}.pf-policies p{margin:0;min-height:34px;font-size:11px;line-height:17px;color:var(--recome-nav-muted)}.pf-policies small{font-size:10px;color:var(--recome-nav-muted)}.pf-filters{display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:10px;margin-bottom:14px}.pf-loading{min-height:330px;border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 48%,transparent);display:flex;align-items:center;justify-content:center;color:var(--recome-nav-muted);font-size:11px}.pf-table-wrap{overflow:auto;border:1px solid var(--recome-nav-line);border-radius:14px;background:var(--rc-panel-strong)}.pf-table{width:100%;min-width:1000px;border-collapse:collapse}.pf-table th,.pf-table td{padding:12px 13px;border-bottom:1px solid var(--recome-nav-line);text-align:left;vertical-align:middle}.pf-table th{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--recome-nav-muted);background:color-mix(in srgb,var(--rc-panel) 84%,transparent)}.pf-table td{font-size:11px}.pf-table tbody tr:last-child td{border-bottom:0}.pf-table td>strong,.pf-table td>small,.pf-table td>span{display:block}.pf-table td>small{margin-top:2px;font-size:9px;color:var(--recome-nav-muted)}.pf-status{display:inline-flex;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--recome-nav-line) 55%,transparent);font-size:9px;font-style:normal;white-space:nowrap}.pf-status.received{background:#18a66b1f;color:#128156}.pf-status.cancelled,.pf-status.rejected{background:#cf44441f;color:#b33434}.pf-status.approved,.pf-status.sent,.pf-status.confirmed{background:#0031ff1a;color:#0031ff}.pf-status.pending_approval,.pf-status.in_transit,.pf-status.partially_received{background:#f4ad2a21;color:#9b6800}.pf-table-actions{display:flex;gap:6px}.pf-table-actions button{height:30px;padding:0 9px;border:1px solid var(--recome-nav-line);border-radius:9px;background:transparent;color:var(--rc-color-text-primary);font-size:9px;cursor:pointer}.pf-table-actions button:disabled{opacity:.45;cursor:default}.pf-lower{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pf-replenishment,.pf-exceptions{display:flex;flex-direction:column}.pf-replenishment button,.pf-exceptions>div{min-height:56px;padding:8px 0;border:0;border-top:1px solid var(--recome-nav-line);background:transparent;color:var(--rc-color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left}.pf-replenishment button:first-child,.pf-exceptions>div:first-child{border-top:0}.pf-replenishment button{cursor:pointer}.pf-replenishment span,.pf-exceptions span{display:flex;flex-direction:column;gap:2px}.pf-replenishment strong,.pf-exceptions strong{font-size:11px}.pf-replenishment small,.pf-exceptions small{font-size:9px;color:var(--recome-nav-muted)}.pf-replenishment b{font-size:12px;color:var(--rc-color-action-primary)}.pf-exceptions b{font-size:9px;color:#c88a22}.pf-new-hero{display:flex;flex-direction:column;gap:8px;padding:8px 0}.pf-new-hero h1{margin:0;font-size:48px;line-height:54px;font-weight:600;letter-spacing:-1.1px}.pf-new-hero p{margin:0;font-size:14px;color:var(--recome-nav-muted)}.pf-new-hero>div{display:flex;gap:10px;margin-top:2px}.pf-new-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.pf-new-metrics>div{min-height:90px;padding:18px 17px;border:1px solid var(--recome-nav-line);border-radius:16px;background:var(--rc-panel);display:flex;flex-direction:column;gap:7px}.pf-new-metrics span{font-size:9px;color:var(--recome-nav-muted)}.pf-new-metrics strong{font-size:24px}.pf-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.pf-full{grid-column:1/-1}.pf-privacy{margin-top:18px}.pf-form-footer{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pf-form-footer>span{font-size:11px;color:var(--recome-nav-muted)}.pf-form-footer>div{display:flex;gap:10px}html[data-theme=dark] .pf-status.approved,html[data-theme=dark] .pf-status.sent,html[data-theme=dark] .pf-status.confirmed{color:#7f9cff}@media (max-width:1100px){.pf-hero{align-items:flex-start;flex-direction:column;padding:14px 0}.pf-hero>div:first-child{width:100%}.pf-metrics,.pf-automation-metrics,.pf-new-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-lower{grid-template-columns:1fr}}@media (max-width:900px){.pf-page{gap:14px;padding-bottom:28px}.pf-hero{min-height:auto}.pf-hero h1{font-size:32px}.pf-hero>div:last-child{width:100%;display:grid;grid-template-columns:1fr}.pf-hero .rmk-pill{width:100%}.pf-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pf-metric{min-height:145px}.pf-automation-head{flex-direction:column}.pf-automation-head>div:last-child{align-items:flex-start;text-align:left}.pf-automation-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pf-policies{grid-template-columns:1fr}.pf-policies article{min-height:120px}.pf-filters{grid-template-columns:1fr}.pf-table-wrap{border-radius:13px}.pf-new-hero h1{font-size:38px;line-height:44px}.pf-new-hero>div{display:grid;grid-template-columns:1fr;width:100%}.pf-new-hero .rmk-pill{width:100%}.pf-new-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pf-form{grid-template-columns:1fr}.pf-full{grid-column:auto}.pf-form-footer{align-items:flex-start;flex-direction:column}.pf-form-footer>div{width:100%;display:grid;grid-template-columns:1fr}.pf-form-footer .rmk-pill{width:100%}}@media (max-width:420px){.pf-metrics,.pf-automation-metrics,.pf-new-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.oaf-page{width:100%;max-width:1632px;margin:0 auto;padding:0 0 44px;display:flex;flex-direction:column;gap:18px;color:var(--rc-color-text-primary)}.oaf-notice{padding:12px 14px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel);color:var(--recome-nav-muted);font-size:11px}.oaf-notice.error{border-color:#d65a5a;color:#d65a5a}.oaf-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.oaf-field,.oaf-wide{display:grid;gap:7px;font-size:11px;font-weight:650}.oaf-field input,.oaf-field select,.oaf-wide textarea,.oaf-search input{width:100%;min-height:46px;border:1px solid var(--recome-nav-line);border-radius:13px;padding:10px 12px;background:var(--rc-panel-strong);color:var(--rc-color-text-primary);font:inherit}.oaf-wide{grid-column:1/-1}.oaf-wide textarea{min-height:94px;resize:vertical}.oaf-check{min-height:46px;display:flex;align-items:center;gap:9px;font-size:11px}.oaf-check input{width:18px;height:18px}.oaf-actions{grid-column:1/-1;display:flex}.oaf-return-list,.oaf-order-list{display:flex;flex-direction:column}.oaf-return-list article,.oaf-order-list button{min-height:68px;padding:10px 2px;border:0;border-top:1px solid var(--recome-nav-line);background:transparent;color:var(--rc-color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left}.oaf-order-list button{cursor:pointer}.oaf-return-list article:first-child,.oaf-order-list button:first-child{border-top:0}.oaf-return-list article>span,.oaf-order-list button>span{display:flex;flex-direction:column;gap:3px}.oaf-return-list article>span:last-child{align-items:flex-end;text-align:right}.oaf-return-list strong,.oaf-order-list strong{font-size:13px}.oaf-return-list small,.oaf-order-list small{font-size:10px;color:var(--recome-nav-muted)}.oaf-return-list b,.oaf-order-list b{font-size:15px}.oaf-return-list article>span:last-child div{display:flex;gap:6px;margin-top:4px}.oaf-return-list button{min-height:30px;padding:0 10px;border:1px solid var(--recome-nav-line);border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:9px;cursor:pointer}.oaf-search{margin-bottom:12px}.oaf-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.oaf-preview>div{min-height:82px;padding:14px;border:1px solid var(--recome-nav-line);border-radius:14px;display:flex;flex-direction:column;justify-content:center;gap:5px}.oaf-preview span{font-size:10px;color:var(--recome-nav-muted)}.oaf-preview strong{font-size:16px;overflow-wrap:anywhere}.oaf-preview .rmk-pill{align-self:center}@media (max-width:900px){.oaf-page{gap:14px;padding-bottom:28px}.oaf-form,.oaf-preview{grid-template-columns:1fr 1fr}.oaf-wide,.oaf-actions{grid-column:1/-1}}@media (max-width:600px){.oaf-form{grid-template-columns:1fr}.oaf-wide,.oaf-actions{grid-column:1}.oaf-actions .rmk-pill{width:100%}.oaf-return-list article,.oaf-order-list button{align-items:flex-start}.oaf-preview{grid-template-columns:1fr}.oaf-preview .rmk-pill{width:100%}}.order-print-shell{min-height:100%;background:#f4f4f4;padding:24px}.order-print-toolbar{display:flex;justify-content:flex-end;gap:10px;max-width:900px;margin:0 auto 14px}.order-print-toolbar button{border:1px solid #d7d7d7;background:#fff;color:#111;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}.order-print-page{max-width:900px;margin:0 auto;background:#fff;color:#111;padding:42px 44px;border:1px solid #e2e2e2;box-shadow:0 18px 55px #00000014;font-family:Inter,Arial,sans-serif}.order-print-header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #111;padding-bottom:20px;margin-bottom:18px}.order-print-company{font-size:17px;font-weight:800;line-height:1.2}.order-print-unit{font-size:11px;color:#666;margin-top:3px}.order-print-kicker{font-size:10px;letter-spacing:.18em;font-weight:800;margin-top:18px}.order-print-header h1{font-size:34px;line-height:1;margin:5px 0 0}.order-print-status{font-size:11px;font-weight:800;text-transform:uppercase;border:1px solid #111;padding:7px 10px;max-width:180px;text-align:center}.order-print-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid #ddd;margin-bottom:26px}.order-print-meta>div{padding:10px 12px 12px 0}.order-print-meta span,.order-print-meta strong{display:block}.order-print-meta span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#777;margin-bottom:4px}.order-print-meta strong{font-size:11px}.order-print-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:28px;margin-bottom:28px}.order-print-page h2{font-size:11px;text-transform:uppercase;letter-spacing:.09em;margin:0 0 8px}.order-print-page p{margin:4px 0;line-height:1.45;font-size:13px}.order-print-muted{font-size:10.5px!important;color:#666}.order-print-warning{font-size:11px!important;font-weight:800}.order-print-table{width:100%;border-collapse:collapse;margin-top:10px}.order-print-table th,.order-print-table td{padding:10px 8px;border-bottom:1px solid #ddd;text-align:left;font-size:12px;vertical-align:top}.order-print-table th{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:#666}.order-print-table th:nth-child(n+2),.order-print-table td:nth-child(n+2){text-align:right}.order-print-table td:first-child strong,.order-print-table td:first-child small{display:block}.order-print-table td:first-child small{font-size:9px;color:#777;margin-top:3px}.order-print-summary{margin:26px 0 28px auto;max-width:390px;border-top:1px solid #111;padding-top:11px}.order-print-summary>div{display:flex;justify-content:space-between;gap:30px;padding:5px 0;font-size:12px}.order-print-total{font-size:17px!important;border-top:1px solid #ddd;margin-top:6px;padding-top:11px!important}.order-print-notes{border:1px solid #ddd;padding:14px 16px;margin:0 0 28px}.order-print-notes p{white-space:pre-wrap;font-size:12px}.order-print-footer{display:grid;grid-template-columns:1fr 158px;gap:28px;border-top:2px solid #111;padding-top:20px;align-items:center}.order-print-footer p{font-size:11px;max-width:560px}.order-print-qr-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.order-print-qr{width:145px;height:145px}.order-print-qr-wrap small{font-size:8px;color:#666}.order-print-qr-placeholder{width:145px;height:145px;border:1px dashed #bbb;display:flex;align-items:center;justify-content:center;text-align:center;font-size:10px;color:#777}.order-print-signatures{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.order-print-signatures>div{height:42px;border-bottom:1px solid #111;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px}.order-print-signatures span{font-size:9px;color:#666;text-transform:uppercase;letter-spacing:.05em}.order-print-generated{text-align:right;color:#888;font-size:8px;margin-top:18px}@media (max-width:700px){.order-print-shell{padding:0}.order-print-page{padding:24px;border:0;box-shadow:none}.order-print-grid,.order-print-footer{grid-template-columns:1fr}.order-print-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.order-print-qr-wrap{align-items:flex-start}.order-print-toolbar{padding:12px;margin:0}.order-print-signatures{grid-template-columns:1fr}}@media print{html,body{background:#fff!important}.no-print{display:none!important}.order-print-shell{padding:0;background:#fff}.order-print-page{max-width:none;border:0;box-shadow:none;padding:7mm 8mm}.order-print-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.order-print-signatures,.order-print-footer,.order-print-table tr{break-inside:avoid}@page{size:A4;margin:7mm}}.of-page{width:100%;max-width:1376px;margin:0 auto;padding:24px 0 44px;display:flex;flex-direction:column;gap:20px;color:var(--rc-color-text-primary)}.of-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.of-filters{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:10px;margin-bottom:18px}.of-loading{min-height:250px;display:flex;align-items:center;justify-content:center;border:1px solid var(--recome-nav-line);border-radius:22px;color:var(--recome-nav-muted);font-size:12px}.of-table-wrap{overflow:auto;border:1px solid var(--recome-nav-line);border-radius:18px;background:var(--rc-panel-strong)}.of-table{width:100%;min-width:980px;border-collapse:collapse}.of-table th,.of-table td{padding:13px 14px;border-bottom:1px solid var(--recome-nav-line);text-align:left;vertical-align:middle}.of-table th{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--recome-nav-muted);background:color-mix(in srgb,var(--rc-panel) 84%,transparent)}.of-table td{font-size:11px}.of-table tbody tr:last-child td{border-bottom:0}.of-table tbody tr:hover{background:color-mix(in srgb,var(--rc-color-action-primary) 3.5%,transparent)}.of-table td>span:not(.of-status),.of-table td>small{display:block}.of-table td>small{margin-top:2px;font-size:9px;color:var(--recome-nav-muted)}.of-row-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.of-row-actions button{height:30px;padding:0 9px;border:1px solid var(--recome-nav-line);border-radius:9px;background:transparent;color:var(--rc-color-text-primary);font-size:9px;cursor:pointer}.of-row-actions button:hover{border-color:var(--rc-color-action-primary)}.of-row-actions button:disabled{opacity:.45;cursor:default}.of-status{display:inline-flex!important;align-items:center;height:26px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--recome-nav-line) 48%,transparent);font-size:9px;font-weight:600;white-space:nowrap}.of-status.completed{background:#18a66b1f;color:#128156}.of-status.cancelled{background:#cf44441f;color:#b33434}.of-status.ready,.of-status.routed{background:#0031ff1a;color:#0031ff}.of-status.separating,.of-status.preparing{background:#f4ad2a21;color:#9b6800}.of-notice{padding:12px 14px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel);color:var(--recome-nav-muted);font-size:11px}.of-notice.error{border-color:#d85c5c;color:#a73333}.of-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.of-wide{grid-column:1/-1}.of-item-editor{display:flex;flex-direction:column;gap:10px}.of-item-editor>div{display:grid;grid-template-columns:minmax(240px,1fr) 120px auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--recome-nav-line);border-radius:14px}.of-item-editor>div>button{height:44px;padding:0 13px;border:1px solid var(--recome-nav-line);border-radius:11px;background:transparent;color:var(--rc-color-text-primary);font-size:10px;cursor:pointer}.of-item-editor>div>button:hover{border-color:#c34848;color:#b33434}.of-order-actions{display:flex;justify-content:flex-end;gap:10px}.of-detail-backdrop{position:fixed;z-index:180;top:0;right:0;bottom:0;left:0;background:#03030375;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:flex-end}.of-detail{width:min(760px,100vw);height:100dvh;padding:20px;overflow:auto;background:var(--rc-color-background);box-shadow:-24px 0 80px #00000038;display:flex;flex-direction:column;gap:14px}.of-detail>header{min-height:62px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.of-detail>header>div{display:flex;flex-direction:column;gap:3px}.of-detail>header span{font-size:9px;letter-spacing:.12em;color:var(--recome-nav-muted)}.of-detail>header h2{margin:0;font-size:28px;line-height:34px}.of-detail>header button{width:38px;height:38px;border:1px solid var(--recome-nav-line);border-radius:11px;background:var(--rc-panel);color:var(--rc-color-text-primary);font-size:22px;cursor:pointer}.of-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.of-detail-metrics>div{min-height:86px;padding:12px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--recome-nav-line);border-radius:14px;background:var(--rc-panel)}.of-detail-metrics span{font-size:9px;color:var(--recome-nav-muted)}.of-detail-metrics strong{font-size:15px}.of-summary-list,.of-items-list{display:flex;flex-direction:column}.of-summary-list>div,.of-items-list>div{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--recome-nav-line);font-size:11px}.of-summary-list>div:first-child,.of-items-list>div:first-child{border-top:0}.of-summary-list span{color:var(--recome-nav-muted)}.of-items-list>div>span{display:flex;flex-direction:column;gap:2px}.of-items-list small{font-size:9px;color:var(--recome-nav-muted)}.of-timeline{display:flex;flex-direction:column;gap:0}.of-timeline>div{position:relative;min-height:52px;padding:8px 0 8px 24px;display:flex;align-items:flex-start;gap:10px;border-left:1px solid var(--recome-nav-line);margin-left:6px}.of-timeline i{position:absolute;left:-4px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--rc-color-action-primary)}.of-timeline span{display:flex;flex-direction:column;gap:3px}.of-timeline strong{font-size:11px}.of-timeline small{font-size:9px;color:var(--recome-nav-muted)}.of-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.of-detail .rmk-panel{background:var(--rc-panel)}html[data-theme=dark] .of-status.ready,html[data-theme=dark] .of-status.routed{color:#7f9cff}@media (max-width:1100px){.of-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.of-page{padding:14px 0 28px;gap:14px}.of-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.of-filters{grid-template-columns:1fr;gap:8px}.of-table-wrap{border-radius:14px}.of-table{min-width:840px}.of-form-grid{grid-template-columns:1fr}.of-wide{grid-column:auto}.of-item-editor>div{grid-template-columns:1fr 90px}.of-item-editor>div>button{grid-column:1/-1}.of-order-actions{display:grid;grid-template-columns:1fr;gap:8px}.of-order-actions .rmk-pill{width:100%}.of-detail{width:100%;padding:14px}.of-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.of-detail-actions{display:grid;grid-template-columns:1fr}.of-detail-actions .rmk-pill{width:100%}}@media (max-width:420px){.of-kpis,.of-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ipf-page{width:100%;max-width:1632px;margin:0 auto;padding:0 0 44px;display:flex;flex-direction:column;gap:18px;color:var(--rc-color-text-primary)}.ipf-hero-actions,.ipf-inline-actions,.ipf-form-actions,.ipf-suiris-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ipf-notice{padding:12px 14px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel);font-size:11px;color:var(--recome-nav-muted)}.ipf-notice.error{border-color:#d85c5c;color:#b94c4c}.ipf-suiris textarea{width:100%;min-height:150px;padding:15px;border:1px solid var(--recome-nav-line);border-radius:14px;background:var(--rc-panel-strong);color:var(--rc-color-text-primary);font:inherit;line-height:1.55;resize:vertical}.ipf-suiris textarea:focus,.ipf-form input:focus,.ipf-form select:focus,.ipf-form textarea:focus,.ipf-search input:focus{outline:none;border-color:var(--rc-color-action-primary);box-shadow:0 0 0 3px #0031ff1a}.ipf-suiris-actions{justify-content:space-between;margin-top:12px}.ipf-suiris-actions small{color:var(--recome-nav-muted);font-size:10px}.ipf-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.ipf-form label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:650;color:var(--recome-nav-muted)}.ipf-form input,.ipf-form select,.ipf-form textarea,.ipf-search input{width:100%;height:44px;padding:0 12px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel-strong);color:var(--rc-color-text-primary);font:inherit;font-size:12px}.ipf-form textarea{min-height:88px;height:auto;padding:12px;resize:vertical}.ipf-form input:disabled{opacity:.55}.ipf-full{grid-column:1/-1}.ipf-form-actions{grid-column:1/-1;justify-content:flex-end;padding-top:4px}.ipf-search{width:min(310px,100%)}.ipf-import-table,.ipf-list{overflow:hidden;border:1px solid var(--recome-nav-line);border-radius:15px;background:var(--rc-panel-strong)}.ipf-import-head,.ipf-import-table>div:not(.ipf-import-head),.ipf-list-head,.ipf-list article{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(110px,.7fr) minmax(110px,.6fr) minmax(110px,.6fr);gap:12px;align-items:center;padding:12px 14px}.ipf-import-head,.ipf-list-head{background:color-mix(in srgb,var(--recome-nav-line) 38%,transparent);color:var(--recome-nav-muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.ipf-import-table>div:not(.ipf-import-head){border-top:1px solid var(--recome-nav-line);font-size:11px}.ipf-more{display:block;margin-top:10px;color:var(--recome-nav-muted)}.ipf-list-head,.ipf-list article{grid-template-columns:minmax(220px,1.7fr) minmax(90px,.7fr) minmax(90px,.55fr) minmax(90px,.55fr) minmax(90px,.6fr) 72px}.ipf-list article{min-height:64px;border-top:1px solid var(--recome-nav-line);font-size:11px}.ipf-list article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.ipf-list article strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipf-list article small{font-size:9px;color:var(--recome-nav-muted)}.ipf-list article b{font-size:15px}.ipf-list article em{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;background:#18a66b1f;color:#168b60;font-size:9px;font-style:normal}.ipf-list article em[data-status=archived],.ipf-list article em[data-status=discontinued]{background:#8282821f;color:var(--recome-nav-muted)}.ipf-list article em[data-status=draft]{background:#f4ad2a24;color:#a16b00}.ipf-list article button{height:32px;border:1px solid var(--recome-nav-line);border-radius:9px;background:transparent;color:var(--rc-color-text-primary);font-size:9px;cursor:pointer}.ipf-list article button:hover{border-color:var(--rc-color-action-primary)}.ipf-list article button:disabled{opacity:.45;cursor:default}.ipf-loading{min-height:180px;display:grid;place-items:center;color:var(--recome-nav-muted);font-size:11px}@media (max-width:1180px){.ipf-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ipf-page{gap:14px;padding-bottom:28px}.ipf-hero-actions{width:100%;display:grid;grid-template-columns:1fr}.ipf-hero-actions .rmk-pill{width:100%}.ipf-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ipf-search{width:100%}.ipf-list,.ipf-import-table{overflow-x:auto}.ipf-list-head,.ipf-list article{min-width:760px}.ipf-import-head,.ipf-import-table>div:not(.ipf-import-head){min-width:650px}.ipf-suiris-actions{align-items:flex-start;flex-direction:column}.ipf-suiris-actions .rmk-pill{width:100%}}@media (max-width:560px){.ipf-form{grid-template-columns:1fr}.ipf-full,.ipf-form-actions{grid-column:auto}.ipf-form-actions{display:grid;grid-template-columns:1fr}.ipf-form-actions .rmk-pill{width:100%}}.if-page{width:100%;max-width:1632px;margin:0 auto;padding:0 0 44px;display:flex;flex-direction:column;gap:22px;color:var(--rc-color-text-primary)}.if-hero{min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:16px}.if-hero>div:first-child{max-width:820px;display:flex;flex-direction:column;gap:6px}.if-hero>div:first-child>span,.if-intelligence-head span{font-size:11px;font-weight:600;color:var(--recome-nav-muted)}.if-hero h1{margin:0;font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.4px}.if-hero p{margin:0;max-width:800px;font-size:14px;line-height:21px;color:var(--recome-nav-muted)}.if-hero>div:last-child{display:flex;align-items:center;gap:8px}.if-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.if-notice{padding:12px 14px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel);font-size:11px;color:var(--recome-nav-muted)}.if-notice.error{border-color:#d85c5c;color:#a73333}.if-total{font-size:12px;color:var(--recome-nav-muted)}.if-availability-search{display:flex;flex-direction:column;gap:14px}.if-product-search{height:52px;border:1px solid var(--recome-nav-line);border-radius:15px;display:flex;align-items:center;gap:10px;padding:0 15px;background:color-mix(in srgb,var(--rc-panel) 92%,transparent)}.if-product-search>span{font-size:22px;line-height:1;color:var(--recome-nav-muted);transform:rotate(-18deg)}.if-product-search input{width:100%;height:100%;border:0;outline:0;background:transparent;color:var(--rc-color-text-primary);font:500 13px/1 Urbanist,Inter,sans-serif}.if-product-search input:focus,.if-product-search input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.if-product-search:focus-within{border-color:var(--recome-nav-line)!important;box-shadow:none!important}.if-product-search input::placeholder{color:var(--recome-nav-muted)}.if-product-results{display:flex;flex-direction:column}.if-product-results button{min-height:68px;padding:10px 4px;border:0;border-top:1px solid var(--recome-nav-line);background:transparent;color:var(--rc-color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;cursor:pointer}.if-product-results button:first-child{border-top:0}.if-product-results button>span:first-child{min-width:0;display:flex;flex-direction:column;gap:3px}.if-product-results strong{font-size:13px;line-height:1.25}.if-product-results small{font-size:10px;color:var(--recome-nav-muted)}.if-stock-state{min-width:154px;display:flex;align-items:flex-end;flex-direction:column;gap:2px}.if-stock-state b{font-size:20px;line-height:1}.if-stock-state.critical b{color:#d84a4a}.if-stock-state.attention b{color:#c88a22}.if-stock-state.healthy b{color:#25a56b}.if-product-search-hint{padding:4px 2px;color:var(--recome-nav-muted);font-size:10px}.if-coverage-bars{display:flex;flex-direction:column;gap:15px}.if-coverage-bars>div{display:grid;grid-template-columns:300px 1fr;align-items:center;gap:18px}.if-coverage-bars>div>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.if-coverage-bars strong{font-size:12px;line-height:1.3}.if-coverage-bars span{font-size:10px;color:var(--recome-nav-muted);white-space:nowrap}.if-bar{position:relative;height:12px;border-radius:999px;background:linear-gradient(90deg,#d84040,#e9a326 48%,#2fbf71);overflow:visible;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--recome-nav-line) 70%,transparent)}.if-bar i{position:absolute;left:0;top:0;height:12px;border-radius:999px;background:transparent;pointer-events:none}.if-bar i:after{content:"";position:absolute;right:-7px;top:50%;width:14px;height:14px;transform:translateY(-50%);border-radius:50%;background:var(--rc-color-text-primary);border:3px solid var(--rc-panel);box-shadow:0 0 0 1px color-mix(in srgb,var(--rc-color-text-primary) 30%,transparent),0 3px 10px #00000038}.if-bar em{position:absolute;top:-5px;width:2px;height:22px;background:color-mix(in srgb,var(--rc-color-text-primary) 60%,transparent);border-radius:2px;opacity:.72}.if-bar em:after{content:"mín.";position:absolute;left:50%;top:21px;transform:translate(-50%);font-size:8px;font-style:normal;color:var(--recome-nav-muted);white-space:nowrap}.if-intelligence{display:flex;flex-direction:column;gap:16px}.if-intelligence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.if-intelligence-head>div:first-child{display:flex;flex-direction:column;gap:4px}.if-intelligence-head h2{margin:0;font-size:22px;line-height:28px}.if-intelligence-head p{margin:0;font-size:12px;color:var(--recome-nav-muted)}.if-intelligence-head>div:last-child{display:flex;gap:8px}.if-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.if-modes button{min-height:128px;padding:16px;border:1px solid var(--recome-nav-line);border-radius:20px;background:transparent;color:var(--rc-color-text-primary);display:flex;flex-direction:column;gap:8px;text-align:left;cursor:pointer}.if-modes button.active{border:1.5px solid var(--rc-color-text-primary)}.if-modes button:disabled{cursor:default}.if-modes strong{font-size:15px}.if-modes p{margin:0;font-size:11px;line-height:17px;color:var(--recome-nav-muted)}.if-modes small{font-size:10px;color:var(--recome-nav-muted)}.if-modes button.active small{color:var(--rc-color-text-primary)}.if-safety{min-height:58px;padding:14px;display:flex;align-items:center;gap:10px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 48%,transparent);font-size:12px;color:var(--recome-nav-muted)}.if-safety i{width:10px;height:10px;border-radius:50%;background:#c88a22;flex:0 0 auto}.if-engine-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.if-engine-metrics>div{min-height:78px;padding:12px;border:1px solid var(--recome-nav-line);border-radius:16px;display:flex;flex-direction:column;justify-content:center;gap:5px}.if-engine-metrics span{font-size:10px;color:var(--recome-nav-muted)}.if-engine-metrics strong{font-size:24px;line-height:1}.if-engine-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:10px;color:var(--recome-nav-muted)}.if-engine-empty{min-height:100px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 48%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.if-engine-empty strong{font-size:14px}.if-engine-empty span{font-size:11px;color:var(--recome-nav-muted)}.if-decisions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.if-decisions>div{padding:12px;border:1px solid var(--recome-nav-line);border-radius:14px;display:flex;flex-direction:column;gap:4px}.if-decisions strong{font-size:11px}.if-decisions span,.if-decisions em{font-size:10px;color:var(--recome-nav-muted);font-style:normal}.if-replenishments{display:flex;flex-direction:column}.if-replenishments>div{min-height:54px;padding:8px 0;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:14px}.if-replenishments>div:first-child{border-top:0}.if-replenishments>div>span{display:flex;flex-direction:column;gap:2px}.if-replenishments strong{font-size:11px}.if-replenishments small{font-size:9px;color:var(--recome-nav-muted)}.if-replenishments b{font-size:12px}.if-lower{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.if-products-coverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.if-products-coverage>div{min-height:78px;padding:12px;border:1px solid var(--recome-nav-line);border-radius:13px;display:flex;flex-direction:column;justify-content:center;gap:4px}.if-products-coverage strong{font-size:12px}.if-products-coverage span{font-size:9px;color:var(--recome-nav-muted)}.if-alerts{display:flex;flex-direction:column}.if-alerts button{min-height:58px;padding:10px 0;border:0;border-top:1px solid var(--recome-nav-line);background:transparent;color:var(--rc-color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.if-alerts button:first-child{border-top:0}.if-alerts button>span{display:flex;flex-direction:column;justify-content:center;gap:3px}.if-alerts strong{font-size:12px;line-height:1.25}.if-alerts small{font-size:9px;color:var(--recome-nav-muted)}.if-alerts b{font-size:16px;line-height:1;color:#c88a22}@media (max-width:1100px){.if-hero{align-items:flex-start;flex-direction:column;padding:14px 0}.if-kpis,.if-engine-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.if-lower{grid-template-columns:1fr}.if-coverage-bars>div{grid-template-columns:240px 1fr}}@media (max-width:900px){.if-page{padding:0 0 28px;gap:14px}.if-hero{min-height:auto;padding:10px 0}.if-hero h1{font-size:32px;line-height:38px}.if-hero p{font-size:12px}.if-hero>div:last-child{width:100%;display:grid;grid-template-columns:1fr}.if-hero .rmk-pill{width:100%}.if-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.if-product-results button{align-items:flex-start}.if-stock-state{min-width:128px}.if-coverage-bars{gap:20px}.if-coverage-bars>div{grid-template-columns:1fr;gap:8px}.if-coverage-bars strong{font-size:13px}.if-coverage-bars span{font-size:11px}.if-intelligence-head{flex-direction:column}.if-intelligence-head>div:last-child{width:100%;display:grid;grid-template-columns:1fr}.if-intelligence-head .rmk-pill{width:100%}.if-modes{grid-template-columns:1fr}.if-modes button{min-height:116px}.if-engine-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.if-engine-meta{flex-direction:column;gap:4px}.if-decisions,.if-products-coverage{grid-template-columns:1fr}}@media (max-width:520px){.if-product-results button{display:grid;grid-template-columns:minmax(0,1fr) auto}.if-stock-state{min-width:104px}.if-stock-state b{font-size:18px}.if-stock-state small{text-align:right}.if-product-search{height:50px}.if-kpis,.if-engine-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.iof-page{width:100%;max-width:1632px;margin:0 auto;padding:0 0 44px;display:flex;flex-direction:column;gap:18px;color:var(--rc-color-text-primary)}.iof-notice{padding:12px 14px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel);color:var(--recome-nav-muted);font-size:11px}.iof-notice.error{border-color:#d65a5a;color:#d65a5a}.iof-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.iof-field,.iof-note{display:grid;gap:7px;font-size:11px;font-weight:650}.iof-field input,.iof-field select,.iof-note textarea{width:100%;min-height:46px;border:1px solid var(--recome-nav-line);border-radius:13px;padding:10px 12px;background:var(--rc-panel-strong);color:var(--rc-color-text-primary);font:inherit}.iof-note{grid-column:1/-1}.iof-note textarea{min-height:90px;resize:vertical}.iof-actions{grid-column:1/-1;display:flex;justify-content:flex-start;padding-top:4px}.iof-list{display:flex;flex-direction:column}.iof-list article{min-height:64px;padding:10px 2px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:20px}.iof-list article:first-child{border-top:0}.iof-list article>span{display:flex;flex-direction:column;gap:3px}.iof-list article>span:last-child{text-align:right;align-items:flex-end}.iof-list strong{font-size:13px}.iof-list b{font-size:18px}.iof-list small{font-size:10px;color:var(--recome-nav-muted)}.iof-count-list{display:flex;flex-direction:column;margin-bottom:16px}.iof-count-list label{min-height:66px;padding:10px 2px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:20px}.iof-count-list label:first-child{border-top:0}.iof-count-list label>span{display:flex;flex-direction:column;gap:3px}.iof-count-list strong{font-size:13px}.iof-count-list small{font-size:10px;color:var(--recome-nav-muted)}.iof-count-list input{width:150px;min-height:44px;border:1px solid var(--recome-nav-line);border-radius:12px;padding:8px 11px;background:var(--rc-panel-strong);color:var(--rc-color-text-primary);font:inherit;text-align:right}.iof-field input:focus,.iof-field select:focus,.iof-note textarea:focus,.iof-count-list input:focus{outline:none;border-color:var(--rc-color-action-primary);box-shadow:0 0 0 3px #0031ff17}@media (max-width:1100px){.iof-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.iof-page{gap:14px;padding-bottom:28px}.iof-form{grid-template-columns:1fr}.iof-note,.iof-actions{grid-column:1}.iof-list article{align-items:flex-start}.iof-count-list label{align-items:center}.iof-count-list input{width:110px}.iof-actions .rmk-pill{width:100%}}.ff-page{width:100%;max-width:1376px;margin:0 auto;padding:18px 0 32px;display:flex;flex-direction:column;gap:24px;color:var(--rc-color-text-primary)}.ff-hero{display:flex;flex-direction:column;gap:8px}.ff-hero>span,.ff-eyebrow{font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--recome-nav-muted)}.ff-hero h1{margin:0;font-size:45px;line-height:58px;font-weight:600;letter-spacing:-1.15px}.ff-hero p{max-width:850px;margin:0;color:var(--recome-nav-muted);font-size:14px;line-height:20px}.ff-hero-actions{display:flex;align-items:center;gap:9px;margin-top:2px}.ff-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ff-kpis article{min-width:0;min-height:61px;padding:16px;border:1px solid var(--recome-nav-line);border-radius:16px;background:var(--rc-panel);display:flex;flex-direction:column;gap:6px;justify-content:center;overflow:hidden}.ff-kpis span{font-size:9px;font-weight:500;color:var(--recome-nav-muted);white-space:nowrap}.ff-kpis strong{display:block;max-width:100%;font-size:clamp(17px,2vw,22px);line-height:1.1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ff-panel{min-width:0;padding:20px;border:1px solid var(--recome-nav-line);border-radius:18px;background:var(--rc-panel);display:flex;flex-direction:column;gap:12px;overflow:hidden}.ff-panel h2{margin:0;font-size:22px;line-height:34px;font-weight:600}.ff-panel>p{margin:0;color:var(--recome-nav-muted);font-size:12px;line-height:18px}.ff-period-tabs{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.ff-period-tabs::-webkit-scrollbar{display:none;width:0;height:0}.ff-period-tabs button{height:32px;padding:0 13px;border:1px solid var(--recome-nav-line);border-radius:999px;background:transparent;color:var(--rc-color-text-primary);font:500 10px/1 Urbanist,Inter,sans-serif;cursor:pointer;flex:0 0 auto}.ff-period-tabs button.active{background:var(--rc-color-text-primary);color:var(--rc-color-background)}.ff-period-result{min-width:0;padding:16px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 45%,transparent);display:flex;flex-direction:column;gap:5px;overflow:hidden}.ff-period-result span{font-size:8px;color:var(--recome-nav-muted);letter-spacing:.03em}.ff-period-result strong{display:block;max-width:100%;font-size:clamp(25px,4vw,34px);line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ff-period-result small{font-size:9px;color:var(--recome-nav-muted)}.ff-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ff-insight-grid article{min-width:0;min-height:104px;padding:14px;border:1px solid var(--recome-nav-line);border-radius:14px;display:flex;flex-direction:column;gap:7px;justify-content:center;overflow:hidden}.ff-insight-grid article>strong{font-size:10px;color:var(--recome-nav-muted)}.ff-insight-grid b{display:block;max-width:100%;font-size:clamp(17px,2vw,20px);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ff-insight-grid small{font-size:9px;line-height:14px;color:var(--recome-nav-muted)}.ff-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.ff-cash-state{min-width:0;padding:16px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 45%,transparent);display:flex;flex-direction:column;gap:7px;align-items:flex-start;overflow:hidden}.ff-cash-state>span{font-size:9px;font-weight:600;color:var(--recome-nav-muted)}.ff-cash-state>strong{display:block;max-width:100%;font-size:clamp(22px,3vw,29px);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ff-cash-state>small{font-size:9px;color:var(--recome-nav-muted)}.ff-cash-state .rmk-pill{margin-top:5px}.ff-shortcut{min-height:58px;padding:11px 13px;border:1px solid var(--recome-nav-line);border-radius:13px;background:transparent;color:var(--rc-color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer}.ff-shortcut:hover{background:color-mix(in srgb,var(--rc-color-action-primary) 4%,transparent)}.ff-shortcut strong{font-size:11px}.ff-shortcut span{font-size:9px;color:var(--recome-nav-muted)}.ff-entry-list{display:flex;flex-direction:column;border:1px solid var(--recome-nav-line);border-radius:14px;overflow:hidden}.ff-entry-list article{min-height:66px;padding:11px 14px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:18px}.ff-entry-list article:first-child{border-top:0}.ff-entry-list article>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ff-entry-list article>div:last-child{align-items:flex-end;text-align:right}.ff-entry-list article>div:first-child>span{font-size:8px;font-weight:600;color:var(--recome-nav-muted)}.ff-entry-list article strong{max-width:100%;font-size:11px;overflow:hidden;text-overflow:ellipsis}.ff-entry-list article small{font-size:9px;color:var(--recome-nav-muted)}.ff-entry-list strong.income{color:#128156}.ff-entry-list strong.expense{color:#b33434}.ff-status{height:24px;padding:0 8px;border-radius:999px;display:inline-flex!important;align-items:center;justify-content:center;font-size:8px!important;font-weight:600!important;background:color-mix(in srgb,var(--recome-nav-line) 52%,transparent);color:var(--recome-nav-muted)!important}.ff-status.paid{background:#18a66b1f;color:#128156!important}.ff-status.pending{background:#f4ad2a21;color:#9b6800!important}.ff-status.cancelled{background:#cf44441f;color:#b33434!important}.ff-filters{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:10px}.ff-filters input,.ff-filters select,.ff-field input,.ff-field textarea,.ff-form-grid input,.ff-form-grid select{width:100%;border:1px solid var(--recome-nav-line);border-radius:13px;background:transparent;color:var(--rc-color-text-primary);outline:none;font:400 13px/18px Urbanist,Inter,sans-serif}.ff-filters input,.ff-filters select,.ff-field input,.ff-form-grid input,.ff-form-grid select{height:44px;padding:0 14px}.ff-field textarea{min-height:104px;padding:12px 14px;resize:vertical}.ff-filters input:focus,.ff-filters select:focus,.ff-field input:focus,.ff-field textarea:focus,.ff-form-grid input:focus,.ff-form-grid select:focus{border-color:var(--rc-color-action-primary)}.ff-filters input::placeholder,.ff-field input::placeholder,.ff-field textarea::placeholder,.ff-form-grid input::placeholder{color:var(--recome-nav-muted)}.ff-list-loading{min-height:82px;border:1px solid var(--recome-nav-line);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--recome-nav-muted);font-size:10px}.ff-cash-grid .ff-panel{min-height:100%}.ff-field{display:flex;flex-direction:column;gap:7px}.ff-field>span,.ff-form-grid label>span{font-size:11px;font-weight:500}.ff-safety{min-height:54px;padding:14px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 45%,transparent);display:flex;align-items:flex-start;gap:9px;color:var(--recome-nav-muted);font-size:10px;line-height:16px}.ff-safety i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--rc-color-action-primary);flex:0 0 auto}.ff-summary-list{display:flex;flex-direction:column}.ff-summary-list>div{min-height:38px;border-top:1px solid color-mix(in srgb,var(--recome-nav-line) 70%,transparent);display:flex;align-items:center;justify-content:space-between;gap:16px}.ff-summary-list>div:first-child{border-top:0}.ff-summary-list span{font-size:10px;color:var(--recome-nav-muted)}.ff-summary-list strong{max-width:66%;font-size:11px;text-align:right;overflow-wrap:anywhere}.ff-entry-form{padding:22px;border-radius:20px;gap:17px}.ff-entry-form h2{font-size:24px}.ff-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.ff-form-grid label{display:flex;flex-direction:column;gap:7px}.ff-form-grid .wide{grid-column:1/-1}.ff-form-grid label small{font-size:9px;color:var(--recome-nav-muted)}.ff-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.ff-empty{min-height:82px;padding:14px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 45%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.ff-empty strong{font-size:17px}.ff-empty p{max-width:520px;margin:0;color:var(--recome-nav-muted);font-size:10px;line-height:18px}.ff-notice{padding:12px 14px;border:1px solid rgba(0,49,255,.2);border-radius:12px;background:#0031ff0e;font-size:11px;line-height:17px}.ff-notice.error{border-color:#cf444447;background:#cf44440f;color:#b33434}.ff-loading{min-height:260px;border:1px solid var(--recome-nav-line);border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--recome-nav-muted);font-size:12px}.ff-footnote{font-size:9px;color:var(--recome-nav-muted)}html[data-theme=dark] .ff-entry-list strong.income{color:#65d0a1}html[data-theme=dark] .ff-entry-list strong.expense{color:#f08b95}html[data-theme=dark] .ff-status.paid{color:#65d0a1!important}html[data-theme=dark] .ff-status.pending{color:#e4b75d!important}html[data-theme=dark] .ff-status.cancelled{color:#f08b95!important}html[data-theme=dark] .ff-notice.error{color:#f08b95}@media (max-width:1100px){.ff-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-two-col,.ff-insight-grid{grid-template-columns:1fr}}@media (max-width:900px){.ff-page{padding:10px 0 30px;gap:22px}.ff-hero h1{font-size:40px;line-height:44px}.ff-hero p{max-width:360px}.ff-hero-actions{width:100%;display:grid;grid-template-columns:1fr;gap:9px}.ff-hero-actions .rmk-pill{width:100%}.ff-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ff-kpis strong{font-size:clamp(16px,5vw,20px)}.ff-panel{padding:16px}.ff-filters,.ff-form-grid{grid-template-columns:1fr}.ff-form-grid .wide{grid-column:auto}.ff-form-actions{display:grid;grid-template-columns:1fr}.ff-form-actions .rmk-pill{width:100%}.ff-entry-list article{align-items:flex-start}.ff-summary-list>div{align-items:flex-start;padding:10px 0}.ff-summary-list strong{max-width:58%}}@media (max-width:420px){.ff-hero h1{font-size:38px;line-height:42px}.ff-kpis article{min-height:55px;padding:14px}.ff-kpis strong{font-size:clamp(15px,4.8vw,19px)}.ff-period-result strong{font-size:clamp(24px,8vw,30px)}.ff-entry-list article{gap:8px}.ff-entry-list article>div:last-child{min-width:92px}}.df-page{width:100%;max-width:1632px;margin:0 auto;padding:20px 0 44px;display:flex;flex-direction:column;gap:20px}.df-notice{padding:12px 14px;border:1px solid rgba(0,49,255,.22);border-radius:12px;background:#0031ff0e;font-size:11px}.df-notice.error{border-color:#cf444447;background:#cf44440f;color:#b33434}.df-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.df-kpis .rmk-metric{min-width:0}.df-filters{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:10px}.df-filters input,.df-filters select,.df-source-search input{height:44px;padding:0 14px;border:1px solid var(--recome-nav-line);border-radius:13px;background:transparent;color:var(--rc-color-text-primary);outline:none;font:400 13px/18px Urbanist,Inter,sans-serif}.df-filters input:focus,.df-filters select:focus,.df-source-search input:focus{border-color:var(--rc-color-action-primary)}.df-list{display:flex;flex-direction:column;border:1px solid var(--recome-nav-line);border-radius:14px;overflow:hidden}.df-list article{min-height:70px;padding:12px 14px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:18px}.df-list article:first-child{border-top:0}.df-list article>div{min-width:0;display:flex;flex-direction:column;gap:4px}.df-list article>div:last-child{align-items:flex-end}.df-list span,.df-list small{color:var(--recome-nav-muted);font-size:9px}.df-list strong{font-size:12px}.df-list a{color:var(--rc-color-action-primary);font-size:9px;text-decoration:none;font-weight:700}.df-origin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.df-origin-grid button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:118px;padding:16px;border:1px solid var(--recome-nav-line);border-radius:16px;background:transparent;color:var(--rc-color-text-primary);display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.df-origin-grid button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--rc-color-action-primary) 55%,var(--recome-nav-line));background:color-mix(in srgb,var(--rc-color-action-primary) 4%,transparent)}.df-origin-grid button.active{border-color:var(--rc-color-action-primary);background:color-mix(in srgb,var(--rc-color-action-primary) 7%,transparent)}.df-origin-icon{width:46px;height:46px;flex:0 0 46px;border-radius:13px;background:color-mix(in srgb,var(--recome-nav-line) 58%,transparent);display:flex;align-items:center;justify-content:center}.df-origin-grid button.active .df-origin-icon{background:var(--rc-color-action-primary);color:#fff}.df-origin-grid button>div{min-width:0;display:flex;flex-direction:column;gap:5px}.df-origin-grid strong{font-size:12px}.df-origin-grid small{color:var(--recome-nav-muted);font-size:9.5px;line-height:14px}.df-workspace{display:flex;flex-direction:column;gap:14px}.df-source-search{display:grid;grid-template-columns:1fr}.df-loading{min-height:90px;border:1px solid var(--recome-nav-line);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--recome-nav-muted);font-size:10px}.df-order-results{display:flex;flex-direction:column;border:1px solid var(--recome-nav-line);border-radius:15px;overflow:hidden}.df-order-results button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:76px;padding:12px 14px;border:0;border-top:1px solid var(--recome-nav-line);background:transparent;color:var(--rc-color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;cursor:pointer}.df-order-results button:first-child{border-top:0}.df-order-results button:hover{background:color-mix(in srgb,var(--rc-color-action-primary) 4%,transparent)}.df-order-results button>div{display:flex;align-items:center;gap:10px;min-width:0}.df-order-results button>div:first-child span{min-width:54px;color:var(--recome-nav-muted);font-size:10px}.df-order-results strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-order-results button>div:last-child{justify-content:flex-end;gap:12px}.df-order-results small{color:var(--recome-nav-muted);font-size:9px}.df-order-results b{font-size:11px}.df-order-results em{height:25px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--recome-nav-line) 60%,transparent);display:inline-flex;align-items:center;color:var(--recome-nav-muted);font-style:normal;font-size:8px;font-weight:700}.df-preview{display:flex;flex-direction:column;gap:16px}.df-preview>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.df-preview>header>div span,.df-preview>header>div strong{display:block}.df-preview>header>div span{color:var(--recome-nav-muted);font-size:9px}.df-preview>header>div strong{margin-top:3px;font-size:22px}.df-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.df-preview-grid>div{min-height:94px;padding:14px;border:1px solid var(--recome-nav-line);border-radius:14px;display:flex;flex-direction:column;justify-content:center;gap:5px;overflow:hidden}.df-preview-grid span{color:var(--recome-nav-muted);font-size:9px}.df-preview-grid strong{max-width:100%;font-size:clamp(16px,2vw,22px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-back{align-self:flex-start;border:0;background:transparent;color:var(--rc-color-action-primary);padding:0;cursor:pointer;font-size:10px;font-weight:700}html[data-theme=dark] .df-notice.error{color:#f08b95}@media (max-width:1100px){.df-kpis,.df-origin-grid,.df-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.df-page{padding:10px 0 30px}.df-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.df-filters{grid-template-columns:1fr}.df-list article{align-items:flex-start}.df-origin-grid{grid-template-columns:1fr}.df-origin-grid button{min-height:104px}.df-order-results button{align-items:flex-start;flex-direction:column;gap:8px}.df-order-results button>div:last-child{width:100%;justify-content:space-between}.df-preview>header{align-items:flex-start;flex-direction:column}.df-preview>header .rmk-pill{width:100%}.df-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.df-preview-grid{grid-template-columns:1fr}.df-origin-grid button{padding:14px}.df-origin-icon{width:42px;height:42px;flex-basis:42px}}.fi-page{width:100%;max-width:1632px;margin:0 auto;padding:20px 0 44px;display:flex;flex-direction:column;gap:20px}.fi-notice{padding:12px 14px;border:1px solid rgba(0,49,255,.22);border-radius:12px;background:#0031ff0e;font-size:11px}.fi-notice.error{border-color:#cf444447;background:#cf44440f;color:#b33434}.fi-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.fi-summary{display:flex;flex-direction:column}.fi-summary>div{min-height:48px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:16px}.fi-summary>div:first-child{border-top:0}.fi-summary span{font-size:10px;color:var(--recome-nav-muted)}.fi-summary strong{max-width:68%;font-size:12px;text-align:right}.fi-events{display:flex;flex-direction:column}.fi-events>div{min-height:50px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;gap:11px}.fi-events>div:first-child{border-top:0}.fi-events i{width:9px;height:9px;border-radius:50%;background:var(--rc-color-action-primary);flex:0 0 9px}.fi-events strong,.fi-events small{display:block}.fi-events strong{font-size:11px;text-transform:capitalize}.fi-events small{margin-top:3px;color:var(--recome-nav-muted);font-size:9px}.fi-docs{display:flex;flex-direction:column}.fi-docs article{min-height:76px;padding:12px 0;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:18px}.fi-docs article:first-child{border-top:0}.fi-docs article>div{display:flex;flex-direction:column;gap:4px;min-width:0}.fi-docs span,.fi-docs small{color:var(--recome-nav-muted);font-size:9px}.fi-docs strong{font-size:12px}.fi-docs em{font-style:normal;color:#b33434;font-size:9px;white-space:normal}.fi-docs aside{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.fi-docs a{height:34px;padding:0 12px;border:1px solid var(--recome-nav-line);border-radius:999px;color:var(--rc-color-text-primary);display:inline-flex;align-items:center;text-decoration:none;font-size:9px;font-weight:700}.fi-provider{min-height:176px;padding:18px;border:1px solid var(--recome-nav-line);border-radius:16px;background:color-mix(in srgb,var(--recome-nav-line) 32%,transparent);display:flex;flex-direction:column;justify-content:center;gap:8px}.fi-provider span{font-size:9px;color:var(--recome-nav-muted);text-transform:uppercase;letter-spacing:.06em}.fi-provider strong{font-size:26px}.fi-provider p{max-width:560px;margin:0;color:var(--recome-nav-muted);font-size:10.5px;line-height:16px}.fi-provider .rmk-pill{align-self:flex-start;margin-top:5px}.fi-safety{padding:15px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 38%,transparent);color:var(--recome-nav-muted);font-size:10px;line-height:16px}.fi-settings{display:flex;flex-direction:column;gap:16px}.fi-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fi-form label{display:flex;flex-direction:column;gap:7px}.fi-form label>span,.fi-field-status>span{font-size:10px;font-weight:600;color:var(--recome-nav-muted)}.fi-form input,.fi-form select{width:100%;height:46px;padding:0 13px;border:1px solid var(--recome-nav-line);border-radius:13px;background:transparent;color:var(--rc-color-text-primary);outline:none;font:400 12px/1 Urbanist,Inter,sans-serif}.fi-form input:focus,.fi-form select:focus{border-color:var(--rc-color-action-primary)}.fi-field-status{min-height:46px;padding:0 13px;border:1px solid var(--recome-nav-line);border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.fi-field-status strong{font-size:11px}.fi-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}html[data-theme=dark] .fi-notice.error,html[data-theme=dark] .fi-docs em{color:#f08b95}@media (max-width:1100px){.fi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fi-grid{grid-template-columns:1fr}}@media (max-width:900px){.fi-page{padding:10px 0 30px}.fi-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fi-summary>div{align-items:center;padding:8px 0}.fi-summary strong{max-width:58%}.fi-docs article{align-items:flex-start}.fi-form{grid-template-columns:1fr}.fi-actions{display:grid;grid-template-columns:1fr}.fi-actions .rmk-pill{width:100%}.fi-provider{min-height:150px}.fi-provider strong{font-size:24px}}@media (max-width:420px){.fi-summary>div{min-height:46px}.fi-docs article{flex-direction:column}.fi-docs aside{width:100%;justify-content:flex-start}.fi-docs a{flex:1;justify-content:center}}.set-template-config{display:grid;gap:6px;min-width:0}.set-template-config input{width:100%;height:38px;padding:0 10px;border:1px solid var(--recome-nav-line);border-radius:10px;background:transparent;color:var(--rc-color-text-primary);outline:none;font:500 9.5px/1 Urbanist,Inter,sans-serif}.set-template-config input:focus{border-color:var(--rc-color-action-primary)}.set-template-config small{margin:0!important;color:var(--recome-nav-muted);font-size:8px!important;line-height:1.35}.set-event-list>article{align-items:start}.set-event-list>article>.set-switch,.set-event-list>article>.rmk-pill{margin-top:1px}@media (max-width:900px){.set-template-config{width:100%}.set-template-config input{height:40px}}.set-page{width:100%;max-width:1632px;margin:0 auto;padding:24px 0 44px;display:flex;flex-direction:column;gap:20px}.set-notice{padding:12px 14px;border:1px solid rgba(0,49,255,.22);border-radius:12px;background:#0031ff0e;font-size:11px}.set-notice.error{border-color:#cf444447;background:#cf44440f;color:#b33434}.set-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.set-form-grid label{display:flex;flex-direction:column;gap:6px}.set-form-grid label.wide{grid-column:1/-1}.set-form-grid label>span{font-size:11px;font-weight:500}.set-form-grid input,.set-form-grid select,.set-form-grid textarea,.set-control{width:100%;border:1px solid var(--recome-nav-line);border-radius:13px;background:transparent;color:var(--rc-color-text-primary);outline:none;font:400 13px/18px Urbanist,Inter,sans-serif}.set-form-grid input,.set-form-grid select,.set-control{height:46px;padding:0 14px}.set-form-grid textarea{min-height:118px;padding:13px 14px;resize:vertical}.set-form-grid input:focus,.set-form-grid select:focus,.set-form-grid textarea:focus,.set-control:focus{border-color:var(--rc-color-action-primary)}.set-unit-list,.set-team,.set-permissions,.set-status-list{display:flex;flex-direction:column}.set-unit-list article,.set-team article,.set-status-list article{min-height:72px;padding:10px 0;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;gap:13px}.set-unit-list article:first-child,.set-team article:first-child,.set-status-list article:first-child{border-top:0}.set-unit-list article{justify-content:space-between}.set-unit-list strong,.set-unit-list small,.set-team strong,.set-team small,.set-permissions strong,.set-permissions small{display:block}.set-unit-list strong,.set-team strong,.set-permissions strong{font-size:12px}.set-unit-list small,.set-team small,.set-permissions small{margin-top:4px;color:var(--recome-nav-muted);font-size:9.5px}.set-unit-list>article>span{padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--recome-nav-line) 60%,transparent);font-size:8px;font-weight:700}.set-team>article>span{width:46px;height:46px;border-radius:13px;background:color-mix(in srgb,var(--recome-nav-line) 70%,transparent);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex:0 0 46px}.set-team article>div{min-width:0;flex:1}.set-team article>em{font-style:normal;color:var(--recome-nav-muted);font-size:9px;text-align:right}.set-permissions{gap:10px}.set-permissions article{padding:14px;border:1px solid var(--recome-nav-line);border-radius:15px;display:grid;grid-template-columns:minmax(230px,1fr) 220px 170px;gap:14px;align-items:end;background:color-mix(in srgb,var(--rc-panel) 76%,transparent)}.set-permission-user{display:flex;align-items:center;gap:11px;min-width:0}.set-permission-user>span{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:color-mix(in srgb,var(--recome-nav-line) 70%,transparent);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.set-permission-user>div{min-width:0}.set-permissions label{display:flex;flex-direction:column;gap:6px}.set-permissions label>span{font-size:9px;color:var(--recome-nav-muted);font-weight:600}.set-permissions select{width:100%;height:42px;padding:0 11px;border:1px solid var(--recome-nav-line);border-radius:11px;background:transparent;color:var(--rc-color-text-primary);font:400 11px/1 Urbanist,Inter,sans-serif}.set-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.set-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.set-card{min-height:108px;padding:16px;border:1px solid var(--recome-nav-line);border-radius:16px;background:var(--rc-panel);display:flex;flex-direction:column;gap:7px}.set-card span{font-size:9px;color:var(--recome-nav-muted);text-transform:uppercase;letter-spacing:.05em}.set-card strong{font-size:19px}.set-card p{margin:0;color:var(--recome-nav-muted);font-size:10px;line-height:16px}.set-card em{margin-top:auto;font-style:normal;font-size:9px;font-weight:600}.set-card em.ok{color:#128156}.set-card em.warning{color:#9b6800}.set-card em.critical{color:#b33434}.set-status-list article{justify-content:space-between}.set-status-list article>div strong,.set-status-list article>div small{display:block}.set-status-list strong{font-size:11px}.set-status-list small{margin-top:3px;color:var(--recome-nav-muted);font-size:9px}.set-status-list b{font-size:10px;font-weight:600}.set-status-list b.ok{color:#128156}.set-status-list b.warning{color:#9b6800}.set-status-list b.critical{color:#b33434}.set-summary{display:flex;flex-direction:column}.set-summary>div{min-height:46px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:14px}.set-summary>div:first-child{border-top:0}.set-summary span{color:var(--recome-nav-muted);font-size:10px}.set-summary strong{max-width:65%;font-size:11px;text-align:right}.set-safety{padding:14px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 42%,transparent);color:var(--recome-nav-muted);font-size:10px;line-height:16px}.set-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.set-profile{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:start;margin-bottom:20px}.set-profile-avatar{width:88px;height:88px;border-radius:24px;background:var(--recome-nav-active-bg);color:var(--recome-nav-active-fg);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;overflow:hidden}.set-profile-avatar img{width:100%;height:100%;object-fit:cover}.set-profile-copy strong,.set-profile-copy small{display:block}.set-profile-copy{min-width:0;align-self:start}.set-profile-copy strong{max-width:100%;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;font-size:24px;line-height:1.12}.set-profile-copy small{margin-top:5px;color:var(--recome-nav-muted);font-size:10px}.set-upload{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.set-upload input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.set-upload label{height:40px;padding:0 14px;border:1px solid var(--recome-nav-line);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;font-weight:700}.set-upload small{color:var(--recome-nav-muted);font-size:9px}.set-language-field{display:flex;flex-direction:column;gap:6px}.set-language-field>span{font-size:11px;font-weight:500}.set-language-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.set-language-picker button{min-width:0;height:48px;padding:5px 10px 5px 6px;border:1px solid var(--recome-nav-line);border-radius:13px;background:transparent;color:var(--rc-color-text-primary);display:flex;align-items:center;gap:8px;cursor:pointer;font:600 11px/1 Urbanist,Inter,sans-serif;text-align:left;transition:border-color .15s ease,background .15s ease}.set-language-picker button:hover,.set-language-picker button:focus-visible{border-color:var(--rc-color-action-primary);outline:none}.set-language-picker button.active{border-color:var(--rc-color-action-primary);background:color-mix(in srgb,var(--rc-color-action-primary) 7%,transparent)}.set-language-flag{width:32px;height:32px;flex:0 0 32px;border-radius:9px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--rc-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--recome-nav-line) 76%,transparent);font-family:system-ui,sans-serif;font-size:21px;line-height:1}.set-security-guidance{margin:20px 0 22px!important}.set-profile-avatar .rc-avatar-fallback{background:var(--recome-nav-active-bg);color:var(--recome-nav-active-fg);border-radius:inherit;font-size:18px;font-weight:800;letter-spacing:.04em}.set-meta-form{margin-top:4px}.set-code-value{padding:13px 15px;border:1px solid var(--recome-nav-line);border-radius:13px;background:color-mix(in srgb,var(--recome-nav-line) 35%,transparent);font:600 11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.set-connection-list{display:grid;gap:12px}.set-connection-list>article{padding:16px;border:1px solid var(--recome-nav-line);border-radius:16px;background:var(--rc-panel);display:grid;gap:12px}.set-connection-main,.set-phone-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.set-connection-main strong,.set-phone-row strong,.set-connection-main small,.set-phone-row small{display:block}.set-connection-main strong,.set-phone-row strong{font-size:12px}.set-connection-main small,.set-phone-row small{margin-top:4px;color:var(--recome-nav-muted);font-size:9px}.set-connection-main em{font-style:normal;font-size:9px;font-weight:700}.set-connection-main em.ok{color:#128156}.set-connection-main em.warning{color:#9b6800}.set-connection-main em.critical{color:#b33434}.set-secret-state{display:flex;gap:8px;flex-wrap:wrap}.set-secret-state span{padding:6px 9px;border:1px solid var(--recome-nav-line);border-radius:999px;color:var(--recome-nav-muted);font-size:8.5px;font-weight:700}.set-phone-row{padding:11px 0;border-top:1px solid var(--recome-nav-line);border-bottom:1px solid var(--recome-nav-line)}.set-phone-row>div:last-child{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.set-phone-row>div:last-child span{padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--recome-nav-line) 55%,transparent);font-size:8.5px}.set-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:4px}.set-switch{min-height:48px;padding:0 12px;border:1px solid var(--recome-nav-line);border-radius:13px;display:flex;align-items:center;gap:10px;cursor:pointer}.set-switch input{position:absolute;opacity:0;pointer-events:none}.set-switch>span{width:34px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--recome-nav-line) 85%,transparent);position:relative;transition:background .15s ease}.set-switch>span:after{content:"";position:absolute;width:14px;height:14px;left:3px;top:3px;border-radius:50%;background:var(--rc-color-text-primary);transition:transform .15s ease}.set-switch input:checked+span{background:var(--rc-color-action-primary)}.set-switch input:checked+span:after{transform:translate(14px);background:#fff}.set-switch b{font-size:10px}.set-event-list{display:grid;gap:8px}.set-event-list>article{min-height:68px;padding:10px 0;border-top:1px solid var(--recome-nav-line);display:grid;grid-template-columns:minmax(190px,1fr) minmax(220px,1.2fr) 116px auto;gap:10px;align-items:center}.set-event-list>article:first-child{border-top:0}.set-event-list strong,.set-event-list small{display:block}.set-event-list strong{font-size:11px}.set-event-list small{margin-top:3px;color:var(--recome-nav-muted);font-size:8.5px}.set-event-list select{width:100%;height:40px;padding:0 10px;border:1px solid var(--recome-nav-line);border-radius:11px;background:transparent;color:var(--rc-color-text-primary);font:500 10px/1 Urbanist,Inter,sans-serif}.set-event-list .set-switch{min-height:40px;padding:0 9px}.set-event-list .rmk-pill{min-width:78px}html[data-theme=dark] .set-notice.error{color:#f08b95}html[data-theme=dark] .set-card em.ok,html[data-theme=dark] .set-status-list b.ok{color:#65d0a1}html[data-theme=dark] .set-card em.warning,html[data-theme=dark] .set-status-list b.warning{color:#e4b75d}html[data-theme=dark] .set-card em.critical,html[data-theme=dark] .set-status-list b.critical{color:#f08b95}@media (max-width:1100px){.set-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.set-permissions article{grid-template-columns:minmax(210px,1fr) 190px 150px}.set-event-list>article{grid-template-columns:minmax(170px,1fr) minmax(200px,1.2fr) 105px auto}}@media (max-width:900px){.set-page{padding:10px 0 30px}.set-form-grid{grid-template-columns:1fr}.set-form-grid label.wide{grid-column:auto}.set-permissions article{grid-template-columns:1fr;padding:14px}.set-permissions select{width:100%}.set-actions{display:grid;grid-template-columns:1fr}.set-actions .rmk-pill{width:100%}.set-card-grid{grid-template-columns:1fr}.set-summary>div{align-items:flex-start;padding:9px 0}.set-summary strong{max-width:56%}.set-profile{grid-template-columns:66px minmax(0,1fr);gap:12px;align-items:start}.set-profile-avatar{width:66px;height:66px;border-radius:18px}.set-profile-copy strong{font-size:18px}.set-profile-copy>small{margin-top:4px;font-size:9.5px;line-height:1.25;overflow-wrap:anywhere}.set-upload{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.set-upload label,.set-upload .rmk-pill{width:100%;height:36px;padding:0 9px;white-space:nowrap}.set-upload small{grid-column:1/-1;font-size:8.5px}.set-team article>em{max-width:120px}.set-policy-grid{grid-template-columns:1fr}.set-event-list>article{grid-template-columns:1fr;padding:13px 0}.set-event-list .set-switch{width:100%}.set-connection-main,.set-phone-row{align-items:flex-start;flex-direction:column}.set-phone-row>div:last-child{justify-content:flex-start}.set-language-picker{grid-template-columns:1fr}}@media (max-width:380px){.set-profile{gap:10px}.set-profile-copy strong{font-size:17px}.set-upload{gap:6px}.set-upload label,.set-upload .rmk-pill{padding:0 6px;font-size:8.5px}}.set-profile-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;width:100%!important;margin-top:14px!important}.set-profile-actions .rmk-pill{width:100%!important;min-width:0!important;justify-content:center!important}.set-signout-row{display:flex!important;justify-content:flex-end!important;width:100%!important;margin-top:10px!important}.set-signout-button{min-height:44px!important;padding:0 18px!important;border:1px solid color-mix(in srgb,#d65b67 42%,var(--recome-nav-line))!important;border-radius:999px!important;background:transparent!important;color:#d86f78!important;font:650 11px/1 Urbanist,Inter,sans-serif!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.set-signout-button:hover:not(:disabled){background:#d86f7814!important;border-color:#d86f78!important}.set-signout-button:disabled{opacity:.5!important;cursor:default!important}@media (max-width:900px){.set-profile-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}.set-profile-actions .rmk-pill{width:100%!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important}.set-signout-row{justify-content:stretch!important}.set-signout-button{width:100%!important}}.settings-hub-page{gap:18px}.settings-hub-identity{min-height:112px;padding:18px 20px;border:1px solid var(--recome-nav-line);border-radius:18px;background:var(--rc-panel);display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px}.settings-hub-avatar{width:58px;height:58px;border-radius:16px;overflow:hidden;background:var(--recome-nav-active-bg)}.settings-hub-avatar .rc-avatar,.settings-hub-avatar img,.settings-hub-avatar .rc-avatar-fallback{width:100%;height:100%}.settings-hub-identity>div:nth-child(2){min-width:0}.settings-hub-identity span{display:block;color:var(--recome-nav-muted);font-size:8px;font-weight:750;letter-spacing:.1em}.settings-hub-identity strong{display:block;margin-top:5px;font-size:18px;line-height:1.1}.settings-hub-identity p{margin:5px 0 0;color:var(--recome-nav-muted);font-size:10px;line-height:1.45}.settings-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settings-hub-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-hub-card{min-height:178px;padding:16px;border:1px solid var(--recome-nav-line);border-radius:15px;background:color-mix(in srgb,var(--rc-panel) 88%,transparent);display:flex;flex-direction:column;align-items:flex-start}.settings-hub-card>span{color:var(--recome-nav-muted);font-size:8px;font-weight:750;letter-spacing:.1em}.settings-hub-card>strong{margin-top:10px;font-size:15px;line-height:1.15}.settings-hub-card>p{margin:7px 0 16px;color:var(--recome-nav-muted);font-size:10px;line-height:1.55;max-width:420px}.settings-hub-card .rmk-pill{margin-top:auto}.settings-hub-brand-note{margin-top:12px;padding:12px 14px;border:1px solid var(--recome-nav-line);border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:18px}.settings-hub-brand-note strong{font-size:10px}.settings-hub-brand-note span{color:var(--recome-nav-muted);font-size:9px;text-align:right}.settings-hub-readonly{padding:12px 0;color:var(--recome-nav-muted);font-size:10px}@media (max-width:1000px){.settings-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.settings-hub-identity{grid-template-columns:50px minmax(0,1fr);padding:15px}.settings-hub-avatar{width:50px;height:50px;border-radius:14px}.settings-hub-identity>.rmk-pill{grid-column:1/-1;width:100%}.settings-hub-grid,.settings-hub-grid-two{grid-template-columns:1fr}.settings-hub-card{min-height:154px}.settings-hub-brand-note{align-items:flex-start;flex-direction:column;gap:5px}.settings-hub-brand-note span{text-align:left}}.mwa-page{position:relative}.mwa-toast{position:fixed;top:22px;right:22px;z-index:10000;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;min-width:300px;max-width:440px;padding:14px 14px 14px 15px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#17181b;box-shadow:0 18px 50px #0000005c;animation:mwa-toast-in .22s ease-out}.mwa-toast.success{border-color:#2ecc7161}.mwa-toast.error{border-color:#ff58586b}.mwa-toast.info{border-color:#5d94ff5c}.mwa-toast-icon{display:flex;margin-top:1px}.mwa-toast.success .mwa-toast-icon{color:#46d985}.mwa-toast.error .mwa-toast-icon{color:#ff6b6b}.mwa-toast.info .mwa-toast-icon{color:#77a7ff}.mwa-toast>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.mwa-toast strong{font-size:14px;line-height:1.25;color:#fff}.mwa-toast small{font-size:12px;line-height:1.45;color:#b9bcc4}.mwa-toast button{border:0;background:transparent;color:#8e929b;padding:2px;cursor:pointer}@keyframes mwa-toast-in{0%{opacity:0;transform:translateY(-8px) translate(8px)}to{opacity:1;transform:none}}.mwa-progress-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:4px 0 10px}.mwa-progress-head strong{font-size:14px}.mwa-progress-head span{font-size:12px;color:#8e929b}.mwa-progress{height:7px;background:#23252a;border-radius:999px;overflow:hidden}.mwa-progress>span{display:block;height:100%;background:#fff;border-radius:inherit;transition:width .25s ease}.mwa-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.mwa-step-grid>div{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #2a2c31;border-radius:12px;color:#90949d;font-size:12px}.mwa-step-grid>div.done{color:#e9fff1;border-color:#3acf7347;background:#3acf730d}.mwa-step-grid>div.done svg{color:#44d17d}.mwa-dot{width:14px;height:14px;border-radius:50%;border:1px solid #4a4d55;flex:0 0 auto}.mwa-guide{display:flex;flex-direction:column}.mwa-guide article{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid #2a2c31}.mwa-guide article:last-child{border-bottom:0}.mwa-guide article>div{display:flex;flex-direction:column;gap:6px;min-width:0}.mwa-guide strong{font-size:15px;line-height:1.3;color:#fff;font-weight:650}.mwa-guide p{margin:0;font-size:13px;line-height:1.55;color:#c4c7ce;max-width:920px}.mwa-guide article>span{font-size:12px;font-weight:650;color:#d8dbe1;align-self:center;white-space:nowrap}.mwa-callback-status{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:14px}.mwa-callback-status>span{font-size:12px;font-weight:650}.mwa-callback-status .ok{color:#48d483}.mwa-callback-status .pending{color:#d7b55a}.mwa-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.mwa-field{display:flex;flex-direction:column;gap:8px;min-width:0}.mwa-field.wide{grid-column:1/-1}.mwa-label{position:relative;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;color:#f3f4f6;min-height:20px}.mwa-field input{width:100%;height:46px;padding:0 14px;border:1px solid #303238;border-radius:13px;background:#17181b;color:#fff;outline:none;font:inherit;box-sizing:border-box}.mwa-field input:focus{border-color:#8a8f9a;box-shadow:0 0 0 2px #ffffff0a}.mwa-field input::placeholder{color:#777b84}.mwa-input-wrap{position:relative;display:block}.mwa-input-wrap>input{padding-right:92px}.mwa-field-actions{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;gap:4px}.mwa-field-actions button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#b9bdc6;cursor:pointer}.mwa-field-actions button:hover:not(:disabled){background:#24262b;color:#fff}.mwa-field-actions button:disabled{opacity:.3;cursor:not-allowed}.mwa-help-wrap{position:relative;display:inline-flex}.mwa-help{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#9ea2ab;cursor:pointer;padding:0}.mwa-help:hover{color:#fff;background:#23252a}.mwa-help-bubble{position:absolute;left:28px;top:-8px;z-index:40;width:260px;padding:10px 12px;border:1px solid #33363d;border-radius:11px;background:#1c1e22;color:#d7dae0;font-size:11px;font-weight:450;line-height:1.5;box-shadow:0 12px 28px #00000059}.mwa-form-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end;margin-top:22px}.mwa-primary-actions{display:flex;justify-content:flex-end}.mwa-permissions{max-width:520px;border:1px solid #2d3035;border-radius:13px;background:#1a1c20}.mwa-permissions summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;font-size:12px;font-weight:650;color:#e8eaee}.mwa-permissions summary::-webkit-details-marker{display:none}.mwa-permissions[open] summary svg{transform:rotate(180deg)}.mwa-permissions>div{display:flex;flex-direction:column;gap:8px;padding:0 14px 14px}.mwa-permissions code{width:max-content;max-width:100%;padding:5px 8px;border-radius:7px;background:#111215;color:#dfe2e8;font-size:11px;overflow-wrap:anywhere}.mwa-permissions p{margin:2px 0 0;color:#9ba0aa;font-size:11px;line-height:1.45}.mwa-connection-card{display:flex;flex-direction:column;gap:14px}.mwa-connection-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mwa-connection-title>div{display:flex;flex-direction:column;gap:5px}.mwa-connection-title strong{font-size:15px}.mwa-connection-title small{color:#969aa3;font-size:11px}.mwa-status{padding:6px 9px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mwa-status.ok{background:#38c76f1c;color:#54da89}.mwa-status.pending{background:#d4ae4c1a;color:#dfbe68}.mwa-secret-state{display:flex;flex-wrap:wrap;gap:8px}.mwa-secret-state span{padding:7px 9px;border:1px solid #2b2d32;border-radius:9px;color:#b5b9c1;font-size:11px}.mwa-phone{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:12px 0;border-top:1px solid #2a2c31}.mwa-phone>div{display:flex;flex-direction:column;gap:4px}.mwa-phone>div:last-child{align-items:flex-end}.mwa-phone strong{font-size:13px}.mwa-phone small,.mwa-phone span{font-size:11px;color:#989ca5}.mwa-connection-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:2px}.mwa-template-list{display:flex;flex-direction:column}.mwa-template-list article{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid #2a2c31}.mwa-template-list article:last-child{border-bottom:0}.mwa-template-list article>div{display:flex;flex-direction:column;gap:4px}.mwa-template-list strong{font-size:13px}.mwa-template-list small{font-size:11px;color:#969aa3}.mwa-template-list article>span{font-size:10px;font-weight:700;text-transform:uppercase}.mwa-template-list .ok{color:#4fd984}.mwa-template-list .pending{color:#d5b55f}@media (max-width:900px){.mwa-step-grid{grid-template-columns:1fr 1fr}.mwa-form-grid{grid-template-columns:1fr}.mwa-field.wide{grid-column:auto}.mwa-form-footer{grid-template-columns:1fr}.mwa-primary-actions{justify-content:flex-start}.mwa-guide article{gap:14px}.mwa-help-bubble{left:auto;right:0;top:28px}}@media (max-width:560px){.mwa-toast{left:14px;right:14px;top:14px;min-width:0;max-width:none}.mwa-step-grid{grid-template-columns:1fr}.mwa-callback-status,.mwa-connection-title,.mwa-phone{align-items:flex-start;flex-direction:column}.mwa-phone>div:last-child{align-items:flex-start}.mwa-guide article>span{align-self:flex-start}.mwa-form-footer{gap:14px}.mwa-primary-actions>*{width:100%}}.wcp-page{display:flex;flex-direction:column;gap:22px}.wcp-provider-shell{position:relative}.wcp-back{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer;padding:2px 0;opacity:.72}.wcp-back:hover{opacity:1}.wcp-back-floating{position:relative;z-index:2;margin:12px 0 0 28px}.wcp-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wcp-provider-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 14%,transparent);background:color-mix(in srgb,currentColor 2%,transparent);color:inherit;border-radius:18px;padding:24px;text-align:left;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;min-height:260px;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease}.wcp-provider-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,currentColor 24%,transparent);background:color-mix(in srgb,currentColor 2%,transparent);box-shadow:0 10px 28px #00000024}.wcp-provider-card.official{border-color:color-mix(in srgb,currentColor 14%,transparent)}.wcp-provider-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,currentColor 7%,transparent);color:#fff}.wcp-provider-copy{display:flex;min-width:0;max-width:100%;flex-direction:column;gap:8px}.wcp-provider-copy strong{max-width:100%;font-size:clamp(20px,2vw,27px);letter-spacing:-.035em;line-height:1.04;white-space:normal;overflow-wrap:break-word}.wcp-provider-copy p{margin:0;max-width:100%;line-height:1.55;opacity:.72;white-space:normal;overflow-wrap:anywhere}.wcp-eyebrow{font-size:11px;font-weight:800;letter-spacing:.11em;color:inherit;opacity:.82}.wcp-provider-meta{grid-column:2;min-width:0;display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.wcp-provider-meta span{font-size:12px;font-weight:700;border:1px solid color-mix(in srgb,currentColor 13%,transparent);border-radius:999px;padding:7px 10px;opacity:.76}.wcp-shared-core,.wcp-risk-note,.wcp-notice{display:flex;align-items:flex-start;gap:12px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:14px;padding:15px 17px}.wcp-shared-core p,.wcp-risk-note p,.wcp-notice p{margin:3px 0 0;line-height:1.5;opacity:.72}.wcp-shared-core svg,.wcp-risk-note svg{color:inherit;flex:0 0 auto;margin-top:1px;opacity:.9}.wcp-risk-note{background:color-mix(in srgb,currentColor 2%,transparent)}.wcp-notice.success{border-color:color-mix(in srgb,#16803a 32%,transparent)}.wcp-notice.error{border-color:color-mix(in srgb,#ba1a1a 32%,transparent)}.wcp-notice.info{border-color:color-mix(in srgb,currentColor 24%,transparent)}.wcp-page .set-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wcp-page .set-card{min-height:0;padding:18px 16px}.wcp-page .set-card span{margin-bottom:7px}.wcp-page .set-card strong{font-size:clamp(16px,1.7vw,20px);line-height:1.2;overflow-wrap:anywhere}.wcp-gateway-wait,.wcp-connected{display:flex;gap:14px;align-items:flex-start;padding:8px 0}.wcp-gateway-wait svg,.wcp-connected svg{color:inherit;flex:0 0 auto;opacity:.9}.wcp-gateway-wait p,.wcp-connected p{margin:4px 0 0;opacity:.7;line-height:1.5}.wcp-steps{display:grid;gap:10px;margin:4px 0 18px}.wcp-steps span{display:flex;align-items:center;gap:10px}.wcp-steps b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;font-size:12px}.wcp-pair-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px}.wcp-qr{display:grid;place-items:center;gap:10px;padding:12px}.wcp-qr img{width:min(100%,330px);aspect-ratio:1;object-fit:contain;border-radius:12px;background:#fff;padding:12px}.wcp-qr p,.wcp-qr-empty p{margin:0;opacity:.68;text-align:center}.wcp-qr-empty{min-height:290px;display:grid;place-items:center;align-content:center;gap:13px}.wcp-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,currentColor 13%,transparent);background:transparent;color:inherit;border-radius:10px;width:36px;height:36px;display:grid;place-items:center;cursor:pointer}.wcp-field{display:grid;gap:8px;margin:4px 0 14px}.wcp-field>span{font-size:12px;font-weight:750;opacity:.72}.wcp-field>div{display:flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:12px;padding:0 12px}.wcp-field input{width:100%;border:0;outline:0;background:transparent;color:inherit;font:inherit;padding:12px 0}.wcp-code{margin-top:14px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:13px;padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.wcp-code>span{font:800 24px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.wcp-code button{border:0;background:transparent;color:inherit;font-weight:750;display:inline-flex;align-items:center;gap:6px;cursor:pointer}@media (max-width:900px){.wcp-provider-grid,.wcp-pair-grid{grid-template-columns:1fr}.wcp-provider-card{min-height:auto}.wcp-provider-meta{grid-column:1/-1}.wcp-back-floating{margin-left:18px}.wcp-page .set-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.wcp-page .set-card-grid{grid-template-columns:1fr}.wcp-page .set-card{padding:14px 16px}}@media (max-width:560px){.wcp-provider-card{padding:19px;grid-template-columns:1fr}.wcp-provider-icon{width:42px;height:42px}.wcp-provider-meta{grid-column:1}.wcp-code{align-items:flex-start;flex-direction:column}}.payment-settings-page{padding-bottom:54px}.payment-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.payment-method-panel:first-child{grid-column:1/-1}.payment-method-panel .rmk-panel-head{align-items:flex-start}.payment-switch{min-height:40px;padding:0 10px;white-space:nowrap}.payment-form-grid{margin-top:4px}.payment-safety{margin-top:14px}.payment-preview-grid{margin-top:2px}.payment-preview-card{min-height:126px}.payment-preview-card strong{font-size:24px;letter-spacing:-.02em}.payment-message-preview{margin-top:14px;padding:17px 18px;border:1px solid var(--recome-nav-line);border-radius:15px;background:color-mix(in srgb,var(--rc-panel) 82%,transparent)}.payment-message-preview>span{display:block;margin-bottom:9px;color:var(--recome-nav-muted);font-size:8.5px;font-weight:800;letter-spacing:.09em}.payment-message-preview p{margin:0;color:var(--rc-color-text-primary);font:500 11px/1.75 Urbanist,Inter,sans-serif;white-space:normal}.payment-context-summary{margin-top:2px}.payment-page-actions{padding-top:2px}.payment-settings-page input[type=number]{font-variant-numeric:tabular-nums}.payment-settings-page textarea::placeholder,.payment-settings-page input::placeholder{color:color-mix(in srgb,var(--recome-nav-muted) 70%,transparent)}@media (max-width:980px){.payment-method-grid{grid-template-columns:1fr}.payment-method-panel:first-child{grid-column:auto}}@media (max-width:700px){.payment-settings-page .rmk-hero-actions{width:100%}.payment-settings-page .rmk-hero-actions .set-inline-actions{width:100%;display:grid;grid-template-columns:1fr}.payment-settings-page .rmk-hero-actions .rmk-pill{width:100%}.payment-preview-card strong{font-size:21px}}.rf-page{width:100%;max-width:1632px;margin:0 auto;padding:20px 0 44px;display:flex;flex-direction:column;gap:20px}.rf-notice{padding:12px 14px;border:1px solid rgba(0,49,255,.22);border-radius:12px;background:#0031ff0e;font-size:11px;line-height:17px}.rf-notice.error{border-color:#cf444447;background:#cf44440f;color:#b33434}.rf-periods{display:flex;align-items:center;gap:8px;min-width:0}.rf-periods>span{margin-right:4px;color:var(--recome-nav-muted);font-size:9px;font-weight:700;letter-spacing:.06em;flex:0 0 auto}.rf-periods button{height:34px;padding:0 14px;border:1px solid var(--recome-nav-line);border-radius:999px;background:transparent;color:var(--rc-color-text-primary);cursor:pointer;font:500 10px/1 Urbanist,Inter,sans-serif;flex:0 0 auto}.rf-periods button.active{background:var(--recome-nav-active-bg);border-color:var(--recome-nav-active-bg);color:var(--recome-nav-active-fg)}.rf-periods>small{margin-left:auto;color:var(--recome-nav-muted);font-size:9px;white-space:nowrap}.rf-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rf-kpis .rmk-metric{min-width:0;overflow:hidden}.rf-kpis .rmk-metric strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.rf-attention{display:flex;flex-direction:column}.rf-attention article{min-height:66px;padding:11px 0;border-top:1px solid var(--recome-nav-line);display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:12px;align-items:center}.rf-attention article:first-child{border-top:0}.rf-attention i{width:9px;height:9px;border-radius:50%;background:#0031ff}.rf-attention i.critical{background:#cf4444}.rf-attention i.warning{background:#d78b18}.rf-attention i.info{background:#1f79d0}.rf-attention strong,.rf-attention p{margin:0}.rf-attention strong{font-size:12px}.rf-attention p{margin-top:4px;color:var(--recome-nav-muted);font-size:9.5px;line-height:14px}.rf-attention b{font-size:18px}.rf-orders{display:flex;flex-direction:column}.rf-orders article{min-height:66px;padding:11px 0;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:14px}.rf-orders article:first-child{border-top:0}.rf-order-main{min-width:0;display:flex;align-items:center;gap:8px}.rf-order-main span{flex:0 0 auto;color:var(--recome-nav-muted);font-size:9px;min-width:34px}.rf-order-main strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.rf-order-meta{display:flex;align-items:center;gap:10px;flex:0 0 auto}.rf-order-meta small{color:var(--recome-nav-muted);font-size:9px;text-transform:capitalize}.rf-order-meta b{font-size:11px}.rf-mini-bars{height:210px;display:flex;align-items:flex-end;gap:18px;padding:18px 8px 4px}.rf-mini-bars>div{height:100%;flex:1;min-width:0;display:grid;grid-template-rows:1fr auto auto;gap:6px;align-items:end;text-align:center}.rf-mini-bars>div>span{width:min(58px,70%);justify-self:center;min-height:5px;border-radius:12px 12px 5px 5px;background:linear-gradient(180deg,#0031ff,#335bff);box-shadow:0 8px 24px #0031ff29}.rf-mini-bars small{color:var(--recome-nav-muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-mini-bars b{font-size:11px}.rf-chart-legend{display:flex;align-items:center;gap:16px;margin-bottom:14px}.rf-chart-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--recome-nav-muted);font-size:9px}.rf-chart-legend i{width:8px;height:8px;border-radius:50%}.rf-chart-legend i.income{background:#18a66b}.rf-chart-legend i.expense{background:#cf4444}.rf-fin-plot{height:236px;display:flex;align-items:stretch;gap:7px;padding:16px 4px 0;border-bottom:1px solid var(--recome-nav-line);background:repeating-linear-gradient(to top,transparent 0,transparent 58px,color-mix(in srgb,var(--recome-nav-line) 45%,transparent) 59px)}.rf-fin-plot article{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.rf-fin-plot article>div{height:188px;display:flex;align-items:flex-end;justify-content:center;gap:3px}.rf-fin-plot article i{width:min(12px,40%);border-radius:5px 5px 2px 2px;min-height:3px}.rf-fin-plot i.income{background:#18a66b}.rf-fin-plot i.expense{background:#cf4444}.rf-fin-plot small{height:16px;color:var(--recome-nav-muted);font-size:8px;text-align:center;white-space:nowrap}.rf-big{display:block;max-width:100%;font-size:clamp(26px,3vw,36px);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-copy{margin:0;color:var(--recome-nav-muted);font-size:10px}.rf-statuses{display:flex;flex-direction:column;gap:14px}.rf-statuses>div{display:flex;flex-direction:column;gap:7px}.rf-statuses header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rf-statuses span{font-size:10px;text-transform:capitalize}.rf-statuses strong{font-size:13px}.rf-statuses>div>i{display:block;height:7px;border-radius:999px;background:color-mix(in srgb,var(--recome-nav-line) 62%,transparent);overflow:hidden}.rf-statuses>div>i>b{display:block;height:100%;border-radius:inherit;background:#0031ff}.rf-stock{display:flex;flex-direction:column}.rf-stock article{min-height:92px;padding:14px 0;border-top:1px solid var(--recome-nav-line);display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center;gap:18px}.rf-stock article:first-child{border-top:0}.rf-stock article>div{min-width:0;display:flex;flex-direction:column;justify-content:center}.rf-stock strong,.rf-stock small{display:block}.rf-stock strong{font-size:14px;line-height:18px;font-weight:700}.rf-stock small{margin-top:5px;color:var(--recome-nav-muted);font-size:10px}.rf-stock article>div>i{display:block;width:100%;max-width:280px;height:6px;margin-top:10px;border-radius:999px;background:color-mix(in srgb,var(--recome-nav-line) 65%,transparent);overflow:hidden}.rf-stock article>div>i>b{display:block;height:100%;border-radius:inherit;background:#d78b18}.rf-stock span{min-height:56px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--recome-nav-line) 72%,transparent);border-radius:12px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;color:var(--recome-nav-muted);font-size:9px;text-align:right}.rf-stock span>b{margin:0;color:var(--rc-color-text-primary);font-size:18px;line-height:20px}.rf-generated{color:var(--recome-nav-muted);font-size:9px}html[data-theme=dark] .rf-notice.error{color:#f08b95}@media (max-width:1100px){.rf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-grid{grid-template-columns:1fr}.rf-stock article{grid-template-columns:minmax(0,1fr) 130px 130px}}@media (max-width:900px){.rf-page{padding:10px 0 30px}.rf-periods{overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rf-periods::-webkit-scrollbar{display:none}.rf-periods>small{display:none}.rf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rf-orders article{align-items:flex-start;gap:8px}.rf-order-main{gap:7px;align-items:center}.rf-order-main span{min-width:31px}.rf-order-meta{flex-direction:column;align-items:flex-end;gap:3px}.rf-mini-bars{height:184px;gap:8px;padding-left:0;padding-right:0}.rf-mini-bars>div>span{width:min(42px,72%)}.rf-fin-plot{height:210px;gap:3px;padding-left:0;padding-right:0}.rf-fin-plot article>div{height:164px}.rf-fin-plot article i{width:min(9px,44%)}.rf-stock article{min-height:104px;grid-template-columns:minmax(0,1fr) 88px 88px;gap:10px}.rf-stock strong{font-size:13px;line-height:17px}.rf-stock small{font-size:9.5px}.rf-stock span{min-width:0;min-height:62px;padding:8px}.rf-stock span>b{font-size:17px}}@media (max-width:560px){.rf-stock article{grid-template-columns:minmax(0,1fr) repeat(2,74px);gap:8px}.rf-stock article>div>i{max-width:190px}.rf-stock span{font-size:8px}.rf-stock span>b{font-size:16px}}@media (max-width:420px){.rf-orders article{flex-direction:column}.rf-order-meta{width:100%;flex-direction:row;justify-content:space-between;align-items:center;padding-left:38px}.rf-fin-plot small{font-size:7px}.rf-mini-bars small{font-size:8px}.rf-stock article{grid-template-columns:minmax(0,1fr) 68px 68px}.rf-stock strong{font-size:12.5px}.rf-stock span{padding:7px 5px}.rf-stock span>b{font-size:15px}}.cf-page{width:100%;max-width:1376px;margin:0 auto;padding:18px 0 32px;display:flex;flex-direction:column;gap:24px;color:var(--rc-color-text-primary)}.cf-hero{display:flex;flex-direction:column;gap:8px}.cf-hero>span,.cf-eyebrow{font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--recome-nav-muted)}.cf-hero h1{margin:0;font-size:45px;line-height:56px;font-weight:600;letter-spacing:-1.1px}.cf-hero p{max-width:850px;margin:0;color:var(--recome-nav-muted);font-size:14px;line-height:20px}.cf-hero-actions{display:flex;align-items:center;gap:9px;margin-top:2px}.cf-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.cf-kpis article{min-height:61px;padding:16px;border:1px solid var(--recome-nav-line);border-radius:16px;background:var(--rc-panel);display:flex;flex-direction:column;gap:6px;justify-content:center}.cf-kpis span{font-size:9px;font-weight:500;color:var(--recome-nav-muted)}.cf-kpis strong{font-size:23px;line-height:24px;font-weight:600}.cf-analytics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cf-panel{padding:20px;border:1px solid var(--recome-nav-line);border-radius:18px;background:var(--rc-panel);display:flex;flex-direction:column;gap:12px}.cf-panel h2{margin:0;font-size:22px;line-height:34px;font-weight:600}.cf-panel>p{margin:0;color:var(--recome-nav-muted);font-size:12px;line-height:18px}.cf-score{padding:16px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 45%,transparent);display:flex;flex-direction:column;gap:7px}.cf-score strong{font-size:27px;line-height:30px;font-weight:600}.cf-score small{font-size:11px;color:var(--recome-nav-muted)}.cf-filters{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:10px}.cf-filters input,.cf-filters select,.cf-form-grid input,.cf-form-grid select,.cf-form-grid textarea{width:100%;border:1px solid var(--recome-nav-line);border-radius:13px;background:transparent;color:var(--rc-color-text-primary);outline:none;font:400 13px/18px Urbanist,Inter,sans-serif}.cf-filters input,.cf-filters select,.cf-form-grid input,.cf-form-grid select{height:44px;padding:0 14px}.cf-form-grid textarea{min-height:100px;padding:13px 14px;resize:vertical}.cf-filters input:focus,.cf-filters select:focus,.cf-form-grid input:focus,.cf-form-grid select:focus,.cf-form-grid textarea:focus{border-color:var(--rc-color-action-primary)}.cf-filters input::placeholder,.cf-form-grid input::placeholder,.cf-form-grid textarea::placeholder{color:var(--recome-nav-muted)}.cf-customer-list{display:flex;flex-direction:column;border:1px solid var(--recome-nav-line);border-radius:14px;overflow:hidden}.cf-customer-list>button{width:100%;min-height:70px;padding:12px 14px;border:0;border-top:1px solid var(--recome-nav-line);background:transparent;color:var(--rc-color-text-primary);display:grid;grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:14px;text-align:left;cursor:pointer}.cf-customer-list>button:first-child{border-top:0}.cf-customer-list>button:hover{background:color-mix(in srgb,var(--rc-color-action-primary) 3.5%,transparent)}.cf-customer-list>button>span:not(.cf-status){display:flex;flex-direction:column;gap:3px}.cf-customer-list>button>span:nth-child(2){align-items:flex-end;text-align:right}.cf-customer-list strong{font-size:11px}.cf-customer-list small{font-size:9px;color:var(--recome-nav-muted)}.cf-status{height:26px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--recome-nav-line) 50%,transparent);font-size:9px;font-weight:600}.cf-status.active{background:#18a66b1f;color:#128156}.cf-status.inactive{background:#f4ad2a21;color:#9b6800}.cf-status.archived{background:#787d871f;color:var(--recome-nav-muted)}.cf-empty{min-height:82px;padding:14px;border:1px solid var(--recome-nav-line);border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 45%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.cf-empty strong{font-size:17px}.cf-empty p{max-width:520px;margin:0;color:var(--recome-nav-muted);font-size:10px;line-height:18px}.cf-empty .rmk-pill{margin-top:6px}.cf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cf-form-grid label{display:flex;flex-direction:column;gap:7px}.cf-form-grid label>span{font-size:11px;font-weight:500}.cf-form-grid .wide{grid-column:1/-1}.cf-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cf-summary-list{display:flex;flex-direction:column}.cf-summary-list>div{min-height:44px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:16px}.cf-summary-list>div:first-child{border-top:0}.cf-summary-list span{font-size:10px;color:var(--recome-nav-muted)}.cf-summary-list strong{max-width:66%;font-size:11px;text-align:right}.cf-notice{padding:12px 14px;border:1px solid rgba(0,49,255,.2);border-radius:12px;background:#0031ff0e;font-size:11px;line-height:17px}.cf-notice.error{border-color:#cf444447;background:#cf44440f;color:#b33434}.cf-loading{min-height:260px;border:1px solid var(--recome-nav-line);border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--recome-nav-muted);font-size:12px}.cf-detail-backdrop{position:fixed;z-index:180;top:0;right:0;bottom:0;left:0;background:#03030375;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:flex-end}.cf-detail{width:min(780px,100vw);height:100dvh;padding:20px;overflow:auto;background:var(--rc-color-background);box-shadow:-24px 0 80px #00000038;display:flex;flex-direction:column;gap:14px}.cf-detail>header{min-height:70px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cf-detail>header>div{display:flex;flex-direction:column;gap:3px}.cf-detail>header span{font-size:9px;letter-spacing:.1em;color:var(--recome-nav-muted)}.cf-detail>header h2{margin:0;font-size:28px;line-height:34px}.cf-detail>header p{margin:0;color:var(--recome-nav-muted);font-size:10px}.cf-detail>header button{width:38px;height:38px;border:1px solid var(--recome-nav-line);border-radius:11px;background:var(--rc-panel);color:var(--rc-color-text-primary);font-size:22px;cursor:pointer}.cf-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cf-detail-kpis article{min-height:82px;padding:12px;border:1px solid var(--recome-nav-line);border-radius:14px;background:var(--rc-panel);display:flex;flex-direction:column;justify-content:space-between}.cf-detail-kpis span{font-size:8px;color:var(--recome-nav-muted)}.cf-detail-kpis strong{font-size:14px}.cf-timeline{display:flex;flex-direction:column}.cf-timeline article{position:relative;min-height:58px;padding:9px 0 9px 24px;border-left:1px solid var(--recome-nav-line);margin-left:6px}.cf-timeline article>i{position:absolute;left:-4px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--rc-color-action-primary)}.cf-timeline article>div{display:flex;flex-direction:column;gap:3px}.cf-timeline strong{font-size:11px}.cf-timeline span{font-size:9px;color:var(--recome-nav-muted);line-height:14px}.cf-timeline small{font-size:8px;color:var(--recome-nav-muted)}html[data-theme=dark] .cf-status.active{color:#65d0a1}html[data-theme=dark] .cf-status.inactive{color:#e4b75d}html[data-theme=dark] .cf-notice.error{color:#f08b95}@media (max-width:1100px){.cf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cf-analytics,.cf-profile-grid{grid-template-columns:1fr}}@media (max-width:900px){.cf-page{padding:10px 0 30px;gap:22px}.cf-hero h1{font-size:40px;line-height:44px}.cf-hero p{max-width:360px}.cf-hero-actions{width:100%;display:grid;grid-template-columns:1fr;gap:9px}.cf-hero-actions .rmk-pill{width:100%}.cf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-panel{padding:16px}.cf-filters{grid-template-columns:1fr}.cf-customer-list>button{grid-template-columns:minmax(0,1fr) auto}.cf-customer-list>button>span:nth-child(2){grid-column:1;grid-row:2;align-items:flex-start;text-align:left}.cf-status{grid-column:2;grid-row:1/3}.cf-form-grid{grid-template-columns:1fr}.cf-form-grid .wide{grid-column:auto}.cf-detail{width:100%;padding:14px}.cf-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-summary-list>div{align-items:flex-start;padding:10px 0}.cf-summary-list strong{max-width:58%}}@media (max-width:420px){.cf-hero h1{font-size:38px;line-height:42px}.cf-kpis article{min-height:55px;padding:14px}.cf-kpis strong{font-size:20px}.cf-customer-list>button{padding:11px}.cf-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-shell{--crm-bg:var(--rc-color-background,#f4f5f7);--crm-surface:var(--rc-panel,#fff);--crm-surface-2:#f8f9fb;--crm-text:#090b10;--crm-muted:#697586;--crm-line:#e2e6ec;--crm-blue:#2f6bff;--crm-blue-soft:rgba(47,107,255,.1);--crm-danger:#d94b4b;--crm-warn:#b87908;--crm-success:#158753;max-width:1780px;margin:0 auto;padding:28px 28px 48px;color:var(--crm-text);font-family:inherit}.dark .crm-shell,html[data-theme=dark] .crm-shell{--crm-bg:#030507;--crm-surface:#080b0f;--crm-surface-2:#0e1319;--crm-text:#fff;--crm-muted:#9ca8b6;--crm-line:#1d2732;--crm-blue:#4f7fff;--crm-blue-soft:rgba(79,127,255,.13);--crm-danger:#ff6b6b;--crm-warn:#e6a637;--crm-success:#42c889}.crm-shell *{box-sizing:border-box}.crm-shell button,.crm-shell input,.crm-shell select,.crm-shell textarea{font:inherit}.crm-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.crm-kicker{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--crm-blue-soft);color:var(--crm-blue);font-size:11px;font-weight:800}.crm-hero h1{margin:10px 0 0;font-size:38px;line-height:1;letter-spacing:-.035em}.crm-hero p{margin:8px 0 0;color:var(--crm-muted);font-size:14px}.crm-hero-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.crm-btn,.crm-icon-btn{min-height:42px;border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-text);border-radius:12px;padding:0 14px;font-weight:700;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.crm-btn.primary{background:var(--crm-blue);border-color:var(--crm-blue);color:#fff}.crm-icon-btn{width:42px;padding:0}.crm-btn:disabled,.crm-icon-btn:disabled{opacity:.45;cursor:not-allowed}.crm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.crm-kpis article{min-height:86px;padding:16px;border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:16px}.crm-kpis span{display:block;color:var(--crm-muted);font-size:11px;margin-bottom:9px}.crm-kpis strong{font-size:25px;letter-spacing:-.03em}.crm-tabs{display:flex;gap:6px;border-bottom:1px solid var(--crm-line);margin-bottom:14px}.crm-tabs button{height:46px;padding:0 14px;border:0;background:transparent;color:var(--crm-muted);font-weight:700;font-size:12px;cursor:pointer;position:relative}.crm-tabs button.active{color:var(--crm-text)}.crm-tabs button.active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;background:var(--crm-blue);border-radius:3px 3px 0 0}.crm-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:14px}.crm-search{flex:1;min-height:46px;border:1px solid var(--crm-line);border-radius:13px;background:var(--crm-surface);display:flex;align-items:center;gap:10px;padding:0 14px;color:var(--crm-muted)}.crm-search input{width:100%;border:0;outline:0;background:transparent;color:var(--crm-text)}.crm-search:focus-within{border-color:#4f7fff80;box-shadow:0 0 0 3px #4f7fff14}.crm-alert{padding:11px 13px;border:1px solid var(--crm-line);border-radius:12px;margin-bottom:12px;font-size:12px}.crm-alert.error{border-color:color-mix(in srgb,var(--crm-danger) 40%,var(--crm-line));color:var(--crm-danger)}.crm-alert.success{border-color:color-mix(in srgb,var(--crm-success) 40%,var(--crm-line));color:var(--crm-success)}.crm-loading,.crm-empty{padding:32px;border:1px dashed var(--crm-line);border-radius:14px;color:var(--crm-muted);text-align:center;background:var(--crm-surface)}.crm-suiris{min-height:62px;margin-bottom:16px;border:1px solid rgba(79,127,255,.22);background:linear-gradient(90deg,rgba(79,127,255,.08),transparent);border-radius:15px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px}.crm-suiris>div{display:flex;align-items:center;gap:11px}.crm-suiris i{width:10px;height:10px;border-radius:50%;background:var(--crm-blue);box-shadow:0 0 0 5px var(--crm-blue-soft)}.crm-suiris strong{font-size:12px}.crm-suiris p{margin:3px 0 0;color:var(--crm-muted);font-size:11px}.crm-suiris>span{font-size:13px;font-weight:800}.crm-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;align-items:start;overflow-x:auto;padding-bottom:6px}.crm-column{min-width:250px;border:1px solid var(--crm-line);border-radius:16px;background:var(--crm-surface);overflow:hidden}.crm-column>header{min-height:58px;padding:11px 13px;border-bottom:1px solid var(--crm-line);background:var(--crm-surface-2);display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-column>header>div{display:flex;align-items:center;gap:8px}.crm-column>header strong{font-size:12px}.crm-column>header span{min-width:22px;height:22px;border-radius:999px;background:var(--crm-blue-soft);color:var(--crm-blue);display:grid;place-items:center;font-size:10px;font-weight:800}.crm-column>header b{font-size:11px}.crm-column.outcome-won>header{box-shadow:inset 0 3px 0 var(--crm-success)}.crm-column.outcome-lost>header{box-shadow:inset 0 3px 0 var(--crm-danger)}.crm-column-body{padding:10px;display:flex;flex-direction:column;gap:9px;min-height:140px}.crm-column-empty{padding:26px 12px;text-align:center;color:var(--crm-muted);font-size:11px}.crm-card{border:1px solid var(--crm-line);border-radius:13px;background:var(--crm-surface-2);padding:12px}.crm-card-top{display:flex;align-items:center;gap:9px}.crm-avatar{width:38px;height:38px;min-width:38px;border-radius:50%;background:var(--crm-blue-soft);color:var(--crm-blue);display:grid;place-items:center;font-size:10px;font-weight:800}.crm-card-top>div{min-width:0}.crm-card-top strong,.crm-card-top small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-card-top strong{font-size:12px}.crm-card-top small{margin-top:2px;color:var(--crm-muted);font-size:10px}.crm-card-value{font-size:20px;font-weight:850;letter-spacing:-.03em;margin:14px 0 9px}.crm-next{min-height:32px;border-radius:9px;background:var(--crm-surface);display:flex;align-items:center;gap:7px;padding:0 9px;color:var(--crm-muted);font-size:10px}.crm-next.overdue{color:var(--crm-danger);background:color-mix(in srgb,var(--crm-danger) 8%,var(--crm-surface))}.crm-card-actions{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:6px;margin-top:9px}.crm-card-actions button{height:32px;border:1px solid var(--crm-line);background:var(--crm-surface);color:var(--crm-text);border-radius:9px;display:grid;place-items:center;cursor:pointer}.crm-card-actions button:disabled{opacity:.25}.crm-card-actions .customer-link{display:block;padding:0 8px;font-size:9px;font-weight:750;color:var(--crm-blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-list{display:flex;flex-direction:column;border:1px solid var(--crm-line);border-radius:16px;overflow:hidden;background:var(--crm-surface)}.crm-list>article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:84px;padding:12px 14px;border-bottom:1px solid var(--crm-line)}.crm-list>article:last-child{border-bottom:0}.crm-list-main{min-width:0}.crm-list-main strong{font-size:13px}.crm-list-main p{margin:4px 0;color:var(--crm-muted);font-size:11px}.crm-list-main>div{display:flex;gap:16px;flex-wrap:wrap;color:var(--crm-muted);font-size:10px}.crm-list-main .danger{color:var(--crm-danger)}.crm-list-side{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;gap:6px}.crm-list-side>strong{font-size:13px}.crm-list-side button{min-height:34px;border:1px solid var(--crm-line);background:var(--crm-surface-2);color:var(--crm-text);border-radius:9px;padding:0 10px;font-size:10px;font-weight:750;cursor:pointer}.crm-status{font-size:9px;color:var(--crm-muted)}.crm-status.open{color:var(--crm-blue)}.crm-activity-icon{width:38px;height:38px;border-radius:11px;background:var(--crm-blue-soft);color:var(--crm-blue);display:grid;place-items:center}.crm-segments{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.crm-segments article{min-height:150px;padding:17px;border:1px solid var(--crm-line);background:var(--crm-surface);border-radius:16px}.crm-segments span{font-size:11px;color:var(--crm-muted)}.crm-segments strong{display:block;margin:13px 0 9px;font-size:32px;letter-spacing:-.04em}.crm-segments p{margin:0;color:var(--crm-muted);font-size:10px;line-height:1.5}.crm-modal-backdrop,.crm-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2500;display:grid;place-items:center;padding:20px}.crm-modal{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;border:1px solid var(--crm-line);border-radius:20px;background:var(--crm-surface);box-shadow:0 28px 90px #00000052}.crm-modal>header,.crm-drawer>header{min-height:76px;padding:16px 18px;border-bottom:1px solid var(--crm-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-modal>header span,.crm-drawer>header span{color:var(--crm-blue);font-size:10px;font-weight:800}.crm-modal>header h2,.crm-drawer>header h2{margin:4px 0 0;font-size:20px}.crm-modal>header button,.crm-drawer>header button{width:38px;height:38px;border-radius:11px;border:1px solid var(--crm-line);background:var(--crm-surface-2);color:var(--crm-text);display:grid;place-items:center;cursor:pointer}.crm-form{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:13px}.crm-form label{display:flex;flex-direction:column;gap:6px}.crm-form label.full{grid-column:1/-1}.crm-form label>span{font-size:10px;color:var(--crm-muted)}.crm-form input,.crm-form select,.crm-form textarea{width:100%;border:1px solid var(--crm-line);border-radius:11px;background:var(--crm-surface-2);color:var(--crm-text);outline:0;padding:0 12px}.crm-form input,.crm-form select{height:44px}.crm-form textarea{padding-top:11px;resize:vertical}.crm-form input:focus,.crm-form select:focus,.crm-form textarea:focus{border-color:#4f7fff85;box-shadow:0 0 0 3px #4f7fff14}.crm-modal>footer{padding:14px 18px;border-top:1px solid var(--crm-line);display:flex;justify-content:flex-end;gap:9px}.crm-drawer-backdrop{place-items:stretch end;padding:0}.crm-drawer{width:min(520px,100vw);height:100vh;overflow:auto;background:var(--crm-surface);border-left:1px solid var(--crm-line);box-shadow:-24px 0 70px #00000040}.crm-drawer>header p{margin:5px 0 0;color:var(--crm-muted);font-size:11px}.crm-drawer-kpis{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px!important}.crm-drawer-kpis article{border:1px solid var(--crm-line);border-radius:12px;background:var(--crm-surface-2);padding:12px}.crm-drawer-kpis span{display:block;color:var(--crm-muted);font-size:9px}.crm-drawer-kpis strong{display:block;margin-top:7px;font-size:15px}.crm-drawer>section{padding:16px 18px;border-bottom:1px solid var(--crm-line)}.crm-drawer>section h3{margin:0 0 12px;font-size:13px}.crm-contact{display:flex;align-items:center;gap:10px;padding:8px 0}.crm-contact strong,.crm-contact small{display:block}.crm-contact strong{font-size:11px}.crm-contact small{margin-top:2px;color:var(--crm-muted);font-size:9px}.crm-timeline{display:flex;flex-direction:column}.crm-timeline>div{display:grid;grid-template-columns:12px 1fr;gap:9px;min-height:50px}.crm-timeline i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--crm-blue);box-shadow:0 0 0 4px var(--crm-blue-soft)}.crm-timeline strong,.crm-timeline span{display:block}.crm-timeline strong{font-size:10px}.crm-timeline span{margin-top:3px;color:var(--crm-muted);font-size:9px}@media (max-width:1200px){.crm-shell{padding-left:18px;padding-right:18px}.crm-segments{grid-template-columns:repeat(3,1fr)}.crm-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.crm-shell{padding:14px 10px 30px}.crm-hero{align-items:flex-start;flex-direction:column}.crm-hero h1{font-size:31px}.crm-hero-actions{width:100%}.crm-hero-actions .crm-btn{flex:1}.crm-kpis{grid-template-columns:1fr 1fr}.crm-kpis article{min-height:76px;padding:13px}.crm-kpis strong{font-size:20px}.crm-tabs{overflow:auto}.crm-tabs button{white-space:nowrap}.crm-toolbar{align-items:stretch;flex-direction:column}.crm-board{display:flex;overflow-x:auto}.crm-column{width:280px;min-width:280px}.crm-list>article{grid-template-columns:38px minmax(0,1fr)}.crm-list-side{grid-column:2;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.crm-segments{grid-template-columns:1fr 1fr}.crm-form{grid-template-columns:1fr}.crm-form label.full{grid-column:auto}.crm-drawer-kpis{grid-template-columns:1fr 1fr}.crm-suiris{align-items:flex-start;flex-direction:column}.crm-modal-backdrop{padding:10px}}body:has(.crm24-shell) .rc-app-footer{display:none!important}body:has(.crm24-shell) .rc-app-content{width:100%!important;max-width:none!important;padding:12px 14px!important;background:#fff!important}body:has(.crm24-shell) .rc-app-content>*{width:100%!important;max-width:none!important;margin:0!important}.crm24-shell{--c24-bg:#fff;--c24-soft:#f5f5f3;--c24-soft2:#efefed;--c24-line:#e1e1de;--c24-line2:#ececea;--c24-text:#17181a;--c24-muted:#777a7e;--c24-faint:#9a9ca0;--c24-black:#18191a;width:100%;min-width:0;color:var(--c24-text);background:#fff;color-scheme:light}html[data-theme=dark] body .crm24-shell,html.dark body .crm24-shell,body.dark .crm24-shell{--c24-bg:#fff;--c24-soft:#f5f5f3;--c24-soft2:#efefed;--c24-line:#e1e1de;--c24-line2:#ececea;--c24-text:#17181a;--c24-muted:#777a7e;--c24-faint:#9a9ca0;background:#fff!important;color:#17181a!important}.crm24-shell *{box-sizing:border-box}.crm24-shell button,.crm24-shell input{font:inherit}.crm24-alert{margin:0 0 8px;padding:9px 11px;border:1px solid #f0c9c9;border-radius:7px;background:#fff8f8;color:#a52d2d;font-size:9px}.crm24-grid{display:grid;grid-template-columns:minmax(300px,23.5fr) minmax(610px,47fr) minmax(350px,29.5fr);width:100%;height:calc(100dvh - 112px);min-height:700px;overflow:hidden;border:1px solid var(--c24-line);border-radius:8px;background:#fff;box-shadow:0 2px 12px #00000005}.crm24-list{min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-right:1px solid var(--c24-line)}.crm24-list>header{flex:0 0 52px;height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-bottom:1px solid var(--c24-line)}.crm24-list>header>strong{font-size:13px;font-weight:760}.crm24-list>header>div{display:flex;align-items:center;gap:4px}.crm24-list>header button{min-height:28px;padding:0 5px;border:0;border-radius:5px;background:transparent;color:var(--c24-muted);font-size:8.4px;cursor:pointer}.crm24-list>header button:hover{background:#f5f5f3;color:var(--c24-text)}.crm24-list-search{flex:0 0 39px;height:39px;display:flex;align-items:center;gap:7px;margin:7px 9px;padding:0 10px;border:1px solid var(--c24-line);border-radius:7px;background:#fff;color:#8a8d91}.crm24-list-search input{width:100%;border:0;outline:0;background:transparent;color:var(--c24-text);font-size:9px}.crm24-list-scroll{flex:1;min-height:0;overflow:auto;background:#fff}.crm24-customer{position:relative;width:100%;min-height:88px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:9px;align-items:start;padding:11px 10px;border:0;border-bottom:1px solid var(--c24-line2);background:#fff;color:var(--c24-text);text-align:left;cursor:pointer}.crm24-customer:hover{background:#fafaf9}.crm24-customer.active{background:#f4f4f2}.crm24-customer.active:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#222325}.crm24-avatar{width:40px;height:40px;min-width:40px;display:grid;place-items:center;border:1px solid #dfdfdc;border-radius:50%;background:#f1f1ef;color:#262729;font-size:9.5px;font-weight:780}.crm24-avatar.large{width:58px;height:58px;min-width:58px;font-size:13px}.crm24-customer-main{min-width:0;display:block}.crm24-customer-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.crm24-customer-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.crm24-customer-top time{color:var(--c24-muted);font-size:7.6px;white-space:nowrap}.crm24-customer-main>small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c24-muted);font-size:8px}.crm24-customer>b{align-self:center;padding-top:21px;color:#4f5256;font-size:8.2px;font-weight:700;white-space:nowrap}.crm24-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.crm24-tags i{min-height:18px;display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;background:#eceeed;color:#54575b;font-size:6.8px;font-style:normal;font-weight:680}.crm24-tags i.active{background:#dcf6e6;color:#178348}.crm24-tags i.inactive,.crm24-tags i.archived{background:#ececed;color:#676a6e}.crm24-tags i.recurring,.crm24-tags i.vip{background:#eee7ff;color:#6541c8}.crm24-tags i.pipeline{background:#fff1d5;color:#a96900}.crm24-tags.big{margin-top:7px}.crm24-tags.big i{font-size:7.3px;min-height:21px;padding:2px 8px}.crm24-main{min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-right:1px solid var(--c24-line)}.crm24-main-head{flex:0 0 116px;min-height:116px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 14px 12px;border-bottom:1px solid var(--c24-line)}.crm24-person{display:flex;gap:11px;min-width:0}.crm24-person>div{min-width:0}.crm24-person h1{margin:1px 0 4px;font-size:18px;line-height:1;font-weight:770;letter-spacing:-.02em}.crm24-channel{display:flex;align-items:center;gap:5px;color:#62656a;font-size:8.7px}.crm24-channel svg{color:#18a957}.crm24-person strong{display:block;margin-top:7px;max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.crm24-person small{display:block;margin-top:4px;color:var(--c24-muted);font-size:8px}.crm24-main-actions{display:flex;align-items:center;gap:6px}.crm24-main-actions>button,.crm24-main-actions>details>summary{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#343639;cursor:pointer}.crm24-main-actions>button:hover,.crm24-main-actions>details>summary:hover{background:#f3f3f1}.crm24-main-actions>button.active{color:#111}.crm24-main-actions details{position:relative}.crm24-main-actions details>summary{list-style:none}.crm24-main-actions details>summary::-webkit-details-marker{display:none}.crm24-main-actions details>div{position:absolute;z-index:40;right:0;top:40px;width:175px;padding:5px;display:grid;gap:3px;border:1px solid var(--c24-line);border-radius:8px;background:#fff;box-shadow:0 14px 32px #0000001f}.crm24-main-actions details>div button{min-height:31px;display:flex;align-items:center;gap:7px;padding:0 8px;border:0;border-radius:6px;background:#fff;color:var(--c24-text);font-size:8px;text-align:left;cursor:pointer}.crm24-main-actions details>div button:hover{background:#f4f4f2}.crm24-main-actions>button.primary{width:auto;min-width:124px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:6px;background:#18191a;color:#fff;font-size:8.6px;font-weight:730}.crm24-main-actions>button.primary:hover{background:#0f1011}.crm24-kpis{flex:0 0 104px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;border-bottom:1px solid var(--c24-line)}.crm24-kpis article{min-width:0;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--c24-line);border-radius:7px;background:#fff}.crm24-kpi-icon{width:34px;height:34px;min-width:34px;display:grid;place-items:center;border-radius:7px;background:#f4f4f2;color:#232426}.crm24-kpis article>div{min-width:0}.crm24-kpis article span:not(.crm24-kpi-icon){display:block;color:var(--c24-muted);font-size:7.5px}.crm24-kpis strong{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;letter-spacing:-.02em}.crm24-kpis strong.emphasis{color:#17964d}.crm24-kpis small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a8d91;font-size:6.8px}.crm24-tabs{flex:0 0 43px;height:43px;display:flex;align-items:center;gap:4px;padding:0 12px;border-bottom:1px solid var(--c24-line)}.crm24-tabs button{position:relative;height:43px;padding:0 9px;border:0;background:transparent;color:#74777b;font-size:8.7px;font-weight:650;cursor:pointer}.crm24-tabs button.active{color:#18191a}.crm24-tabs button.active:after{content:"";position:absolute;left:7px;right:7px;bottom:-1px;height:2px;background:#18191a}.crm24-content{flex:1;min-height:0;overflow:auto;padding:12px;background:#fff}.crm24-loading{padding:14px;color:var(--c24-muted);font-size:8px}.crm24-timeline{display:flex;flex-direction:column;border:1px solid var(--c24-line);border-radius:7px;overflow:hidden}.crm24-timeline article{min-height:65px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid var(--c24-line2);background:#fff}.crm24-timeline article:last-child{border-bottom:0}.crm24-event-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#f2f2f0;color:#333538}.crm24-event-icon.message{background:#ddf6e7;color:#168c4d}.crm24-event-icon.note{background:#fff0bf;color:#ad7700}.crm24-event-icon.task{background:#deebff;color:#1767d6}.crm24-event-icon.cart{background:#efefed;color:#343638}.crm24-timeline article>div{min-width:0}.crm24-timeline article strong{display:block;font-size:9.7px}.crm24-timeline article p{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#66696d;font-size:8.5px}.crm24-timeline article time{color:#85888c;font-size:7.5px;white-space:nowrap}.crm24-timeline.compact{border:0;border-radius:0}.crm24-timeline.compact article{padding-left:12px;padding-right:12px;min-height:58px}.crm24-order-list{display:flex;flex-direction:column;border:1px solid var(--c24-line);border-radius:7px;overflow:hidden}.crm24-order-list article{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:8px 10px;border-bottom:1px solid var(--c24-line2);background:#fff}.crm24-order-list article:last-child{border-bottom:0}.crm24-order-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:6px;background:#f3f3f1;color:#343638}.crm24-order-list article>div{min-width:0}.crm24-order-list strong{display:block;font-size:9px}.crm24-order-list article>div>span{display:block;margin-top:3px;color:#717478;font-size:7.7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm24-order-list time{color:#83868a;font-size:7.3px;white-space:nowrap}.crm24-order-list.compact{border:0;border-radius:0}.crm24-order-list.compact article{padding-left:0;padding-right:0}.crm24-order-list.compact .crm24-order-icon{width:28px;height:28px}.crm24-side{min-width:0;height:100%;overflow:auto;background:#fff}.crm24-side>nav{position:sticky;top:0;z-index:10;height:52px;display:flex;align-items:center;gap:15px;padding:0 12px;border-bottom:1px solid var(--c24-line);background:#fff}.crm24-side>nav button{position:relative;height:52px;padding:0 2px;border:0;background:transparent;color:#777a7e;font-size:8px;font-weight:650;cursor:pointer}.crm24-side>nav button.active{color:#17181a}.crm24-side>nav button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#17181a}.crm24-side-section{padding:11px 12px 12px;border-bottom:1px solid var(--c24-line);background:#fff}.crm24-side-section>header{min-height:23px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.crm24-side-section>header strong{font-size:9.3px}.crm24-side-section>header button{padding:0;border:0;background:transparent;color:#696c70;font-size:7.4px;cursor:pointer}.crm24-side-person{display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px}.crm24-side-person>div{min-width:0}.crm24-side-person strong{display:block;margin-bottom:3px;font-size:9.7px}.crm24-side-person span{display:flex;align-items:center;gap:5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#65686c;font-size:7.6px}.crm24-summary-card{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 9px;border-radius:6px;background:#f3f3f2}.crm24-summary-card>div{min-width:0}.crm24-summary-card span,.crm24-summary-card strong{display:block}.crm24-summary-card span{color:#626569;font-size:7.4px}.crm24-summary-card strong{margin-top:3px;font-size:7.8px}.crm24-add-tag{min-height:27px;display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:0 8px;border:1px solid var(--c24-line);border-radius:6px;background:#fff;color:#606367;font-size:7.3px;cursor:pointer}.crm24-info-line{min-height:29px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--c24-line2)}.crm24-info-line:last-child{border-bottom:0}.crm24-info-line>span{display:flex;align-items:center;gap:6px;color:#717478;font-size:7.5px}.crm24-info-line>strong{color:#202123;font-size:7.9px;font-weight:680;text-align:right}.crm24-side-scroll{padding:0}.crm24-task-list{display:flex;flex-direction:column}.crm24-task-list article{min-height:58px;display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--c24-line2)}.crm24-task-list strong{display:block;font-size:8.8px}.crm24-task-list span{display:block;margin-top:3px;color:#777a7e;font-size:7.4px}.crm24-empty{padding:24px 14px;color:#85888c;text-align:center;font-size:8.5px}.crm24-empty.main{margin:auto}.crm24-list-scroll,.crm24-content,.crm24-side{scrollbar-width:thin;scrollbar-color:#b9bab8 transparent}.crm24-list-scroll::-webkit-scrollbar,.crm24-content::-webkit-scrollbar,.crm24-side::-webkit-scrollbar{width:6px}.crm24-list-scroll::-webkit-scrollbar-thumb,.crm24-content::-webkit-scrollbar-thumb,.crm24-side::-webkit-scrollbar-thumb{background:#b9bab8;border-radius:999px}@media (max-width:1380px) and (min-width:1051px){.crm24-grid{grid-template-columns:minmax(270px,23fr) minmax(500px,48fr) minmax(310px,29fr)}.crm24-kpis strong{font-size:11.5px}}@media (max-width:1050px){.crm24-grid{grid-template-columns:270px minmax(0,1fr);grid-template-rows:minmax(660px,1fr) auto;height:auto}.crm24-side{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;border-top:1px solid var(--c24-line)}.crm24-side>nav{grid-column:1/-1}.crm24-main-head{flex-direction:column;min-height:145px}.crm24-kpis{grid-template-columns:1fr 1fr;flex-basis:auto}}@media (max-width:760px){body:has(.crm24-shell) .rc-app-content{padding:8px!important}.crm24-grid{display:block;height:auto}.crm24-list{height:auto;border-right:0;border-bottom:1px solid var(--c24-line)}.crm24-list-scroll{max-height:340px}.crm24-main{height:auto;min-height:680px;border-right:0;border-bottom:1px solid var(--c24-line)}.crm24-side{display:block}.crm24-main-head{padding:12px}.crm24-main-actions{flex-wrap:wrap}.crm24-kpis{grid-template-columns:1fr 1fr}.crm24-tabs{overflow:auto}.crm24-tabs button{white-space:nowrap}}.crm-shell .crm-btn,.crm-shell .crm-icon-btn{box-shadow:none!important;font-weight:740!important;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease!important}html[data-theme=dark] .crm-shell .crm-btn.primary,html.dark .crm-shell .crm-btn.primary,body.dark .crm-shell .crm-btn.primary{background:#fff!important;border-color:#fff!important;color:#07090c!important}html[data-theme=dark] .crm-shell .crm-btn:not(.primary),html[data-theme=dark] .crm-shell .crm-icon-btn,html.dark .crm-shell .crm-btn:not(.primary),html.dark .crm-shell .crm-icon-btn,body.dark .crm-shell .crm-btn:not(.primary),body.dark .crm-shell .crm-icon-btn{background:transparent!important;border-color:#ffffffc2!important;color:#fff!important}html[data-theme=dark] .crm-shell .crm-btn.primary:hover:not(:disabled),html.dark .crm-shell .crm-btn.primary:hover:not(:disabled){background:#eceff3!important;border-color:#eceff3!important}html[data-theme=dark] .crm-shell .crm-btn:not(.primary):hover:not(:disabled),html[data-theme=dark] .crm-shell .crm-icon-btn:hover:not(:disabled),html.dark .crm-shell .crm-btn:not(.primary):hover:not(:disabled),html.dark .crm-shell .crm-icon-btn:hover:not(:disabled){background:#fff1!important;border-color:#fff!important}html[data-theme=light] .crm-shell .crm-btn.primary,html:not([data-theme=dark]):not(.dark) body:not(.dark) .crm-shell .crm-btn.primary{background:#090a0c!important;border-color:#090a0c!important;color:#fff!important}html[data-theme=light] .crm-shell .crm-btn:not(.primary),html[data-theme=light] .crm-shell .crm-icon-btn,html:not([data-theme=dark]):not(.dark) body:not(.dark) .crm-shell .crm-btn:not(.primary),html:not([data-theme=dark]):not(.dark) body:not(.dark) .crm-shell .crm-icon-btn{background:transparent!important;border-color:#090a0cb8!important;color:#090a0c!important}html[data-theme=light] .crm-shell .crm-btn.primary:hover:not(:disabled),html:not([data-theme=dark]):not(.dark) body:not(.dark) .crm-shell .crm-btn.primary:hover:not(:disabled){background:#202226!important;border-color:#202226!important}html[data-theme=light] .crm-shell .crm-btn:not(.primary):hover:not(:disabled),html[data-theme=light] .crm-shell .crm-icon-btn:hover:not(:disabled),html:not([data-theme=dark]):not(.dark) body:not(.dark) .crm-shell .crm-btn:not(.primary):hover:not(:disabled),html:not([data-theme=dark]):not(.dark) body:not(.dark) .crm-shell .crm-icon-btn:hover:not(:disabled){background:#090a0c0b!important;border-color:#090a0c!important}.crm-shell .crm-hero-actions .crm-btn{min-height:42px!important;border-radius:12px!important;padding:0 15px!important}.crm-shell .crm-icon-btn{width:42px!important;min-width:42px!important;height:42px!important;border-radius:12px!important;padding:0!important}.crm-shell .crm-modal>footer .crm-btn{min-width:104px!important}.crm-shell .crm-btn:disabled,.crm-shell .crm-icon-btn:disabled{opacity:.36!important}.cc-page{display:flex;flex-direction:column;gap:18px}.cc-error,.cc-notice{padding:12px 14px;border:1px solid currentColor;border-radius:12px;font-size:14px;line-height:1.45}.cc-notice{opacity:.78}.cc-actions{display:flex;gap:8px;flex-wrap:wrap}.cc-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cc-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px}.cc-list{display:flex;flex-direction:column}.cc-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.cc-row:last-child{border-bottom:0}.cc-row>div{display:flex;align-items:center;gap:10px;min-width:0}.cc-row strong,.cc-learning strong{display:block;font-size:14px}.cc-row small,.cc-learning small{opacity:.6;font-size:12px}.cc-row b{font-size:14px}.cc-row em{font-style:normal;text-transform:capitalize;font-size:12px;opacity:.7}.cc-dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.45;flex:0 0 auto}.cc-dot.high,.cc-dot.critical{opacity:1}.cc-learning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc-learning article{padding:14px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.cc-learning article>div{display:flex;align-items:center;gap:10px}.cc-learning p{margin:8px 0 4px;font-size:13px;line-height:1.45;opacity:.82}.cc-outcome{font-size:11px;text-transform:uppercase;letter-spacing:.05em;opacity:.72}.cc-certification{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-top:6px}.cc-certification>div{display:flex;flex-direction:column;gap:5px;padding:14px 0;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.cc-certification small{font-size:11px;letter-spacing:.03em;text-transform:uppercase;opacity:.55}.cc-certification strong{font-size:18px;line-height:1.2}.cc-certification span{font-size:12px;line-height:1.4;opacity:.66}.cc-certification-note{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);font-size:12px;line-height:1.5;opacity:.72}.cc-governance{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:18px;padding-top:8px}.cc-governance-reason{display:flex;flex-direction:column;gap:7px}.cc-governance-reason>span,.cc-mfa label>span{font-size:11px;letter-spacing:.03em;text-transform:uppercase;opacity:.6}.cc-governance-reason textarea,.cc-mfa input{width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,currentColor 16%,transparent);background:transparent;color:inherit;border-radius:12px;padding:12px 13px;font:inherit;outline:none}.cc-governance-reason textarea:focus,.cc-mfa input:focus{border-color:currentColor}.cc-governance-reason small{font-size:12px;line-height:1.4;opacity:.58}.cc-governance-state{display:grid;grid-template-columns:1fr;gap:8px}.cc-governance-state>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.cc-governance-state span{font-size:12px;opacity:.6}.cc-governance-state strong{font-size:12px;text-align:right}.cc-governance-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.cc-governance-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:transparent;color:inherit;border-radius:999px;padding:9px 13px;font:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:opacity .16s ease,border-color .16s ease,transform .16s ease}.cc-governance-button:hover:not(:disabled){border-color:currentColor;transform:translateY(-1px)}.cc-governance-button:disabled{cursor:not-allowed;opacity:.35}.cc-governance-button.primary{background:#023dda;color:#fff;border-color:#023dda}.cc-governance-button.danger,.cc-governance-button.critical{border-style:dashed}.cc-governance-button.critical{font-weight:760}.cc-governance-hint{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5;opacity:.65}.cc-global-governance{margin-top:18px;padding-top:16px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);display:flex;align-items:center;justify-content:space-between;gap:18px}.cc-global-governance>div{display:flex;flex-direction:column;gap:4px}.cc-global-governance strong{font-size:13px}.cc-global-governance span{font-size:12px;line-height:1.45;opacity:.62}.cc-mfa{margin-top:18px;padding:16px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:14px;display:grid;grid-template-columns:minmax(200px,.8fr) minmax(220px,1fr) auto;align-items:end;gap:14px}.cc-mfa>div:first-child{align-self:center;display:flex;flex-direction:column;gap:4px}.cc-mfa>div:first-child strong{font-size:13px}.cc-mfa>div:first-child span{font-size:12px;opacity:.62}.cc-mfa label{display:flex;flex-direction:column;gap:6px}.cc-mfa-actions{display:flex;gap:8px;justify-content:flex-end}@media (max-width:1100px){.cc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-grid{grid-template-columns:1fr}.cc-certification{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-governance{grid-template-columns:1fr}.cc-governance-actions,.cc-governance-hint{grid-column:1}.cc-mfa{grid-template-columns:1fr}.cc-mfa-actions{justify-content:flex-start}}@media (max-width:720px){.cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-learning,.cc-certification{grid-template-columns:1fr}.cc-actions{width:100%}.cc-global-governance{align-items:flex-start;flex-direction:column}.cc-governance-actions{flex-direction:column;align-items:stretch}.cc-governance-button{width:100%}.cc-mfa-actions{flex-direction:column}.cc-mfa-actions .cc-governance-button{width:100%}}.mf-page{width:100%;max-width:1632px;margin:0 auto;padding:20px 0 44px;display:flex;flex-direction:column;gap:20px}.mf-notice{padding:12px 14px;border:1px solid rgba(0,49,255,.22);border-radius:12px;background:#0031ff0e;font-size:11px}.mf-notice.error{border-color:#cf444447;background:#cf44440f;color:#b33434}.mf-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mf-performance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.mf-hero-actions{display:flex;align-items:center;gap:9px}.mf-invite form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 200px auto;gap:12px;align-items:end}.mf-invite label{display:flex;flex-direction:column;gap:6px}.mf-invite label>span{font-size:9px;color:var(--recome-nav-muted);font-weight:600}.mf-invite input,.mf-invite select{width:100%;height:44px;padding:0 12px;border:1px solid var(--recome-nav-line);border-radius:12px;background:transparent;color:var(--rc-color-text-primary);outline:none;font:400 11px/1 Urbanist,Inter,sans-serif}.mf-invite input:focus,.mf-invite select:focus{border-color:var(--rc-color-action-primary)}.mf-attention{display:flex;flex-direction:column}.mf-attention article{min-height:68px;padding:12px 0;border-top:1px solid var(--recome-nav-line);display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:13px;align-items:center}.mf-attention article:first-child{border-top:0}.mf-attention i{width:9px;height:9px;border-radius:50%;background:#1f79d0}.mf-attention i.critical{background:#cf4444}.mf-attention i.warning{background:#d78b18}.mf-attention strong{font-size:12px}.mf-attention p{margin:4px 0 0;color:var(--recome-nav-muted);font-size:10px;line-height:15px}.mf-attention b{font-size:18px}.mf-summary{display:flex;flex-direction:column}.mf-summary>div{min-height:48px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.mf-summary>div:first-child{border-top:0}.mf-summary span{font-size:10px;color:var(--recome-nav-muted)}.mf-summary strong{font-size:13px}.mf-team{display:flex;flex-direction:column}.mf-team article{min-height:78px;padding:10px 0;border-top:1px solid var(--recome-nav-line);display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:14px;align-items:center}.mf-team article:first-child{border-top:0}.mf-avatar{width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--recome-nav-line) 75%,transparent);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.mf-avatar.small{width:40px;height:40px;border-radius:12px}.mf-member-copy{min-width:0}.mf-team strong,.mf-team small{display:block}.mf-team strong{font-size:12px}.mf-team small{margin-top:4px;color:var(--recome-nav-muted);font-size:10px}.mf-team em{font-style:normal;color:var(--recome-nav-muted);font-size:10px;text-align:right}.mf-member-status{height:27px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;background:#18a66b1f;color:#128156;font-size:9px;font-weight:700}.mf-member-status.pending{background:#f4ad2a21;color:#9b6800}.mf-member-status.inactive{background:#cf44441f;color:#b33434}.mf-loading{padding:28px;text-align:center;color:var(--recome-nav-muted);font-size:10px}.mf-permissions{display:flex;flex-direction:column;gap:10px}.mf-permissions article{padding:14px;border:1px solid var(--recome-nav-line);border-radius:15px;display:grid;grid-template-columns:minmax(230px,1fr) 220px 170px;gap:14px;align-items:end;background:color-mix(in srgb,var(--rc-panel) 70%,transparent)}.mf-permission-user{display:flex;align-items:center;gap:12px;min-width:0}.mf-permission-user strong,.mf-permission-user small{display:block}.mf-permission-user strong{font-size:12px}.mf-permission-user small{margin-top:4px;color:var(--recome-nav-muted);font-size:9px}.mf-permissions label{display:flex;flex-direction:column;gap:6px}.mf-permissions label>span{font-size:9px;color:var(--recome-nav-muted);font-weight:600}.mf-permissions select{width:100%;height:42px;padding:0 11px;border:1px solid var(--recome-nav-line);border-radius:11px;background:transparent;color:var(--rc-color-text-primary);font:400 11px/1 Urbanist,Inter,sans-serif}.mf-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.mf-reviews article{min-height:118px;padding:16px;border:1px solid var(--recome-nav-line);border-radius:15px;display:flex;flex-direction:column;justify-content:center;gap:5px}.mf-reviews span{font-size:10px;color:var(--recome-nav-muted)}.mf-reviews strong{font-size:28px}.mf-reviews small{font-size:9px;color:var(--recome-nav-muted)}.mf-reviews .positive{border-color:#18a66b3d}.mf-reviews .neutral{border-color:#f4ad2a3d}.mf-reviews .negative{border-color:#cf44443d}.mf-queues{display:flex;flex-direction:column;gap:10px}.mf-queues article{min-height:74px;padding:12px 0;border-top:1px solid var(--recome-nav-line);display:grid;grid-template-columns:minmax(190px,.7fr) minmax(260px,1.3fr) 120px;gap:18px;align-items:center}.mf-queues article:first-child{border-top:0}.mf-queues article>div:first-child strong,.mf-queues article>div:first-child small{display:block}.mf-queues strong{font-size:12px}.mf-queues small{margin-top:4px;color:var(--recome-nav-muted);font-size:9px}.mf-queue-meter{display:flex;flex-direction:column;gap:7px}.mf-queue-meter i{display:block;width:100%;height:7px;border-radius:999px;background:color-mix(in srgb,var(--recome-nav-line) 65%,transparent);overflow:hidden}.mf-queue-meter i b{display:block;height:100%;border-radius:inherit;background:var(--rc-color-action-primary)}.mf-queue-meter span{font-size:9px;color:var(--recome-nav-muted)}.mf-sla{text-align:right;font-size:9px;color:var(--recome-nav-muted)}.mf-sla b{display:block;margin-top:3px;color:var(--rc-color-text-primary);font-size:12px}html[data-theme=dark] .mf-notice.error{color:#f08b95}html[data-theme=dark] .mf-member-status{color:#65d0a1}html[data-theme=dark] .mf-member-status.pending{color:#e4b75d}html[data-theme=dark] .mf-member-status.inactive{color:#f08b95}@media (max-width:1100px){.mf-kpis,.mf-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-grid{grid-template-columns:1fr}.mf-permissions article{grid-template-columns:minmax(210px,1fr) 190px 150px}.mf-queues article{grid-template-columns:minmax(170px,.8fr) minmax(220px,1.2fr) 100px}.mf-invite form{grid-template-columns:repeat(2,minmax(0,1fr))}.mf-invite form .rmk-pill{width:100%}}@media (max-width:900px){.mf-page{padding:10px 0 30px}.mf-kpis,.mf-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mf-hero-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mf-hero-actions .rmk-pill{width:100%}.mf-invite form{grid-template-columns:1fr}.mf-team article{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.mf-team em{grid-column:2/-1;text-align:left;padding-bottom:4px}.mf-member-status{grid-column:3}.mf-permissions article{grid-template-columns:1fr;align-items:stretch}.mf-permissions label{width:100%}.mf-reviews{grid-template-columns:1fr}.mf-reviews article{min-height:92px}.mf-queues article{grid-template-columns:1fr;gap:10px}.mf-sla{text-align:left}.mf-sla b{display:inline;margin-left:5px}}.rw-page{display:flex;flex-direction:column;gap:18px}.rw-error{padding:12px 14px;border:1px solid currentColor;border-radius:12px;font-size:14px}.rw-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rw-list{display:flex;flex-direction:column}.rw-task{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.rw-task:last-child{border-bottom:0}.rw-task-main{display:flex;align-items:center;gap:12px;min-width:0}.rw-task-main strong{display:block;font-size:14px}.rw-task-main small{display:block;margin-top:4px;font-size:12px;opacity:.62}.rw-priority{min-width:58px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.rw-task.high .rw-priority,.rw-task.critical .rw-priority{font-weight:700;opacity:1}.rw-task>a{text-decoration:none;color:inherit;border:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:8px 12px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}@media (max-width:760px){.rw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-task,.rw-task-main{align-items:flex-start}.rw-task>a{margin-top:2px}}.org-team-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.org-team-summary-grid article{min-height:108px;padding:16px;border:1px solid var(--recome-nav-line);border-radius:16px;background:var(--rc-panel);display:flex;flex-direction:column}.org-team-summary-grid span{color:var(--recome-nav-muted);font-size:8px;font-weight:700;letter-spacing:.08em}.org-team-summary-grid strong{margin-top:auto;font-size:32px;line-height:1}.org-team-summary-grid small{margin-top:5px;color:var(--recome-nav-muted);font-size:9px}.org-team-migration-note{margin-bottom:14px;padding:11px 13px;border:1px solid var(--recome-nav-line);border-radius:12px;color:var(--recome-nav-muted);font-size:10px}.org-role-planning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.org-role-planning-grid article{padding:13px;border:1px solid var(--recome-nav-line);border-radius:14px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.org-role-planning-grid article>div>span{display:block;font-size:12px;font-weight:700}.org-role-planning-grid article>div>small{display:block;margin-top:5px;color:var(--recome-nav-muted);font-size:9px}.org-role-planning-count{display:flex;align-items:center;gap:8px}.org-role-planning-count em{font-style:normal;color:var(--recome-nav-muted);font-size:8px}.org-role-planning-count input{width:72px;height:40px;border:1px solid var(--recome-nav-line);border-radius:10px;background:transparent;color:var(--rc-color-text-primary);text-align:center}.org-permissions-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}.org-profile-list{display:flex;flex-direction:column;gap:7px}.org-profile-list button{min-height:58px;padding:10px 12px;border:1px solid var(--recome-nav-line);border-radius:12px;background:transparent;color:var(--rc-color-text-primary);display:flex;justify-content:space-between;align-items:center;text-align:left}.org-profile-list button.active{border-color:var(--rc-color-text-primary)}.org-profile-list strong,.org-profile-list small{display:block}.org-profile-list strong{font-size:11px}.org-profile-list small{margin-top:4px;color:var(--recome-nav-muted);font-size:8px}.org-profile-list button>span{font-size:7px;color:var(--recome-nav-muted)}.org-profile-list button.new{justify-content:center;border-style:dashed}.org-profile-editor{display:flex;flex-direction:column;gap:16px}.org-permission-groups{display:flex;flex-direction:column;gap:10px}.org-permission-groups section{border:1px solid var(--recome-nav-line);border-radius:13px;overflow:hidden}.org-permission-groups section>header{padding:10px 12px;border-bottom:1px solid var(--recome-nav-line);display:flex;justify-content:space-between}.org-permission-groups section>header strong{font-size:10px}.org-permission-groups section>header span{color:var(--recome-nav-muted);font-size:8px}.org-permission-groups section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.org-permission-groups label{min-height:64px;padding:10px 12px;border-top:1px solid var(--recome-nav-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.org-permission-groups label:nth-child(-n+2){border-top:0}.org-permission-groups label:nth-child(odd){border-right:1px solid var(--recome-nav-line)}.org-permission-groups label strong,.org-permission-groups label small{display:block}.org-permission-groups label strong{font-size:9px}.org-permission-groups label small{margin-top:4px;color:var(--recome-nav-muted);font-size:8px}.org-permission-groups input{width:18px;height:18px;flex:0 0 18px}.org-member-access-list article{grid-template-columns:minmax(220px,1fr) 220px 160px}@media (max-width:1000px){.org-team-summary-grid{grid-template-columns:1fr 1fr}.org-role-planning-grid,.org-permissions-layout{grid-template-columns:1fr}.org-member-access-list article{grid-template-columns:1fr}}@media (max-width:640px){.org-team-summary-grid{grid-template-columns:1fr}.org-role-planning-grid article{grid-template-columns:1fr}.org-permission-groups section>div{grid-template-columns:1fr}.org-permission-groups label{border-right:0!important}.org-profile-list button{min-height:54px}}.org-brand-settings{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.2fr);gap:18px;align-items:stretch}.org-brand-preview-card{min-height:190px;border:1px solid var(--recome-nav-line);border-radius:16px;overflow:hidden;background:#050505;color:#fff}.org-brand-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.12)}.org-brand-preview-head span{font-size:8px;font-weight:800;letter-spacing:.12em;color:#8b8b8b}.org-brand-preview-head small{font-size:8px;color:#777}.org-brand-preview-surface{min-height:140px;padding:24px;display:flex;align-items:center;gap:12px}.org-brand-preview-surface>span{color:#8b8b8b;font-size:12px;white-space:nowrap}.org-brand-preview-logo{min-width:88px;max-width:180px;height:54px;display:flex;align-items:center}.org-brand-preview-logo img{display:block;max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(1) brightness(0) invert(1)}.org-brand-placeholder{display:inline-flex;align-items:center;justify-content:center;min-width:82px;height:38px;padding:0 12px;border:1px dashed rgba(255,255,255,.26);border-radius:10px;color:#696969;font-size:10px}.org-brand-controls{display:flex;flex-direction:column;justify-content:center;gap:14px;min-width:0}.org-brand-controls strong{display:block;font-size:12px}.org-brand-controls p{max-width:620px;margin:6px 0 0;color:var(--recome-nav-muted);font-size:10px;line-height:1.55}.org-brand-file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.org-brand-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.org-brand-actions label,.org-brand-actions button{min-height:38px;padding:0 14px;border:1px solid var(--recome-nav-line);border-radius:999px;background:transparent;color:var(--rc-color-text-primary);display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.org-brand-actions label{background:var(--rc-color-text-primary);color:var(--rc-panel-strong)}.org-brand-actions label.disabled,.org-brand-actions button:disabled{opacity:.5;cursor:not-allowed}.org-brand-controls>small{color:var(--recome-nav-muted);font-size:8px}@media (max-width:760px){.org-brand-settings{grid-template-columns:1fr}.org-brand-preview-card{min-height:160px}.org-brand-preview-surface{min-height:112px;padding:20px}.org-brand-preview-logo{height:46px}}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.recome-marketing{--shimmer-angle:20deg}.recome-marketing *,.recome-marketing :before,.recome-marketing :after,.recome-marketing ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{.recome-marketing{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"DM Sans",Arial,sans-serif;--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{.recome-marketing *,.recome-marketing :after,.recome-marketing :before,.recome-marketing ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.recome-marketing ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html:has(.recome-marketing),.recome-marketing{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.recome-marketing hr{height:0;color:inherit;border-top-width:1px}.recome-marketing abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.recome-marketing h1,.recome-marketing h2,.recome-marketing h3,.recome-marketing h4,.recome-marketing h5,.recome-marketing h6{font-size:inherit;font-weight:inherit}.recome-marketing a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.recome-marketing b,.recome-marketing strong{font-weight:bolder}.recome-marketing code,.recome-marketing kbd,.recome-marketing samp,.recome-marketing pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.recome-marketing small{font-size:80%}.recome-marketing sub,.recome-marketing sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.recome-marketing sub{bottom:-.25em}.recome-marketing sup{top:-.5em}.recome-marketing table{text-indent:0;border-color:inherit;border-collapse:collapse}.recome-marketing :-moz-focusring{outline:auto}.recome-marketing progress{vertical-align:baseline}.recome-marketing summary{display:list-item}.recome-marketing ol,.recome-marketing ul,.recome-marketing menu{list-style:none}.recome-marketing img,.recome-marketing svg,.recome-marketing video,.recome-marketing canvas,.recome-marketing audio,.recome-marketing iframe,.recome-marketing embed,.recome-marketing object{vertical-align:middle;display:block}.recome-marketing img,.recome-marketing video{max-width:100%;height:auto}.recome-marketing button,.recome-marketing input,.recome-marketing select,.recome-marketing optgroup,.recome-marketing textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.recome-marketing ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.recome-marketing :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.recome-marketing :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.recome-marketing ::file-selector-button{margin-inline-end:4px}.recome-marketing ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.recome-marketing ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){.recome-marketing ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.recome-marketing textarea{resize:vertical}.recome-marketing ::-webkit-search-decoration{-webkit-appearance:none}.recome-marketing ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.recome-marketing ::-webkit-datetime-edit{display:inline-flex}.recome-marketing ::-webkit-datetime-edit-fields-wrapper{padding:0}.recome-marketing ::-webkit-datetime-edit{padding-block:0}.recome-marketing ::-webkit-datetime-edit-year-field{padding-block:0}.recome-marketing ::-webkit-datetime-edit-month-field{padding-block:0}.recome-marketing ::-webkit-datetime-edit-day-field{padding-block:0}.recome-marketing ::-webkit-datetime-edit-hour-field{padding-block:0}.recome-marketing ::-webkit-datetime-edit-minute-field{padding-block:0}.recome-marketing ::-webkit-datetime-edit-second-field{padding-block:0}.recome-marketing ::-webkit-datetime-edit-millisecond-field{padding-block:0}.recome-marketing ::-webkit-datetime-edit-meridiem-field{padding-block:0}.recome-marketing ::-webkit-calendar-picker-indicator{line-height:1}.recome-marketing :-moz-ui-invalid{box-shadow:none}.recome-marketing button,.recome-marketing input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}.recome-marketing ::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.recome-marketing ::-webkit-inner-spin-button{height:auto}.recome-marketing ::-webkit-outer-spin-button{height:auto}.recome-marketing [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.recome-marketing .\@container\/card-header{container:card-header/inline-size}.recome-marketing .\@container\/field-group{container:field-group/inline-size}.recome-marketing .pointer-events-none{pointer-events:none}.recome-marketing .invisible{visibility:hidden}.recome-marketing .visible{visibility:visible}.recome-marketing .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recome-marketing .absolute{position:absolute}.recome-marketing .fixed{position:fixed}.recome-marketing .relative{position:relative}.recome-marketing .inset-0{inset:calc(var(--spacing) * 0)}.recome-marketing .inset-x-0{inset-inline:calc(var(--spacing) * 0)}.recome-marketing .inset-y-0{inset-block:calc(var(--spacing) * 0)}.recome-marketing .inset-s-1\/2{inset-inline-start:50%}.recome-marketing .start{inset-inline-start:var(--spacing)}.recome-marketing .end{inset-inline-end:var(--spacing)}.recome-marketing .-top-12{top:calc(var(--spacing) * -12)}.recome-marketing .top-0{top:calc(var(--spacing) * 0)}.recome-marketing .top-1\.5{top:calc(var(--spacing) * 1.5)}.recome-marketing .top-1\/2{top:50%}.recome-marketing .top-3\.5{top:calc(var(--spacing) * 3.5)}.recome-marketing .top-4{top:calc(var(--spacing) * 4)}.recome-marketing .top-\[1px\]{top:1px}.recome-marketing .top-\[50\%\]{top:50%}.recome-marketing .top-\[60\%\]{top:60%}.recome-marketing .top-full{top:100%}.recome-marketing .-right-12{right:calc(var(--spacing) * -12)}.recome-marketing .right-0{right:calc(var(--spacing) * 0)}.recome-marketing .right-1{right:calc(var(--spacing) * 1)}.recome-marketing .right-2{right:calc(var(--spacing) * 2)}.recome-marketing .right-3{right:calc(var(--spacing) * 3)}.recome-marketing .right-3\.5{right:calc(var(--spacing) * 3.5)}.recome-marketing .right-4{right:calc(var(--spacing) * 4)}.recome-marketing .-bottom-12{bottom:calc(var(--spacing) * -12)}.recome-marketing .bottom-0{bottom:calc(var(--spacing) * 0)}.recome-marketing .-left-12{left:calc(var(--spacing) * -12)}.recome-marketing .left-0{left:calc(var(--spacing) * 0)}.recome-marketing .left-1\/2{left:50%}.recome-marketing .left-2{left:calc(var(--spacing) * 2)}.recome-marketing .left-3{left:calc(var(--spacing) * 3)}.recome-marketing .left-\[50\%\]{left:50%}.recome-marketing .isolate{isolation:isolate}.recome-marketing .z-10{z-index:10}.recome-marketing .z-20{z-index:20}.recome-marketing .z-50{z-index:50}.recome-marketing .z-\[1\]{z-index:1}.recome-marketing .order-first{order:-9999}.recome-marketing .order-last{order:9999}.recome-marketing .col-start-2{grid-column-start:2}.recome-marketing .row-span-2{grid-row:span 2/span 2}.recome-marketing .row-start-1{grid-row-start:1}.recome-marketing .m-0\!{margin:calc(var(--spacing) * 0)!important}.recome-marketing .-mx-1{margin-inline:calc(var(--spacing) * -1)}.recome-marketing .mx-2{margin-inline:calc(var(--spacing) * 2)}.recome-marketing .mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.recome-marketing .mx-auto{margin-inline:auto}.recome-marketing .-my-2{margin-block:calc(var(--spacing) * -2)}.recome-marketing .my-0{margin-block:calc(var(--spacing) * 0)}.recome-marketing .my-0\.5{margin-block:calc(var(--spacing) * .5)}.recome-marketing .my-1{margin-block:calc(var(--spacing) * 1)}.recome-marketing .-mt-4{margin-top:calc(var(--spacing) * -4)}.recome-marketing .mt-0\.5{margin-top:calc(var(--spacing) * .5)}.recome-marketing .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.recome-marketing .mt-2{margin-top:calc(var(--spacing) * 2)}.recome-marketing .mt-4{margin-top:calc(var(--spacing) * 4)}.recome-marketing .mt-auto{margin-top:auto}.recome-marketing .mb-2{margin-bottom:calc(var(--spacing) * 2)}.recome-marketing .mb-3{margin-bottom:calc(var(--spacing) * 3)}.recome-marketing .-ml-1{margin-left:calc(var(--spacing) * -1)}.recome-marketing .-ml-4{margin-left:calc(var(--spacing) * -4)}.recome-marketing .ml-1{margin-left:calc(var(--spacing) * 1)}.recome-marketing .ml-4{margin-left:calc(var(--spacing) * 4)}.recome-marketing .ml-auto{margin-left:auto}.recome-marketing .line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recome-marketing .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recome-marketing .block{display:block}.recome-marketing .contents{display:contents}.recome-marketing .flex{display:flex}.recome-marketing .grid{display:grid}.recome-marketing .hidden{display:none}.recome-marketing .inline-flex{display:inline-flex}.recome-marketing .table{display:table}.recome-marketing .table-caption{display:table-caption}.recome-marketing .table-cell{display:table-cell}.recome-marketing .table-row{display:table-row}.recome-marketing .field-sizing-content{field-sizing:content}.recome-marketing .aspect-square{aspect-ratio:1}.recome-marketing .aspect-video{aspect-ratio:var(--aspect-video)}.recome-marketing .size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.recome-marketing .size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.recome-marketing .size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.recome-marketing .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.recome-marketing .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.recome-marketing .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.recome-marketing .size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.recome-marketing .size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.recome-marketing .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.recome-marketing .size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.recome-marketing .size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.recome-marketing .size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.recome-marketing .size-auto{width:auto;height:auto}.recome-marketing .size-full{width:100%;height:100%}.recome-marketing .h-\(--cell-size\){height:var(--cell-size)}.recome-marketing .h-1\.5{height:calc(var(--spacing) * 1.5)}.recome-marketing .h-2{height:calc(var(--spacing) * 2)}.recome-marketing .h-2\.5{height:calc(var(--spacing) * 2.5)}.recome-marketing .h-4{height:calc(var(--spacing) * 4)}.recome-marketing .h-5{height:calc(var(--spacing) * 5)}.recome-marketing .h-6{height:calc(var(--spacing) * 6)}.recome-marketing .h-7{height:calc(var(--spacing) * 7)}.recome-marketing .h-8{height:calc(var(--spacing) * 8)}.recome-marketing .h-9{height:calc(var(--spacing) * 9)}.recome-marketing .h-10{height:calc(var(--spacing) * 10)}.recome-marketing .h-12{height:calc(var(--spacing) * 12)}.recome-marketing .h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.recome-marketing .h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.recome-marketing .h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.recome-marketing .h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.recome-marketing .h-auto{height:auto}.recome-marketing .h-full{height:100%}.recome-marketing .h-max{height:max-content}.recome-marketing .h-px{height:1px}.recome-marketing .h-svh{height:100svh}.recome-marketing .max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.recome-marketing .max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.recome-marketing .max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.recome-marketing .max-h-96{max-height:calc(var(--spacing) * 96)}.recome-marketing .max-h-\[300px\]{max-height:300px}.recome-marketing .max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)),calc(var(--available-height) - calc(var(--spacing) * 9)))}.recome-marketing .min-h-0{min-height:calc(var(--spacing) * 0)}.recome-marketing .min-h-4{min-height:calc(var(--spacing) * 4)}.recome-marketing .min-h-9{min-height:calc(var(--spacing) * 9)}.recome-marketing .min-h-16{min-height:calc(var(--spacing) * 16)}.recome-marketing .min-h-full{min-height:100%}.recome-marketing .min-h-svh{min-height:100svh}.recome-marketing .w-\(--anchor-width\){width:var(--anchor-width)}.recome-marketing .w-\(--cell-size\){width:var(--cell-size)}.recome-marketing .w-\(--sidebar-width\){width:var(--sidebar-width)}.recome-marketing .w-0{width:calc(var(--spacing) * 0)}.recome-marketing .w-1{width:calc(var(--spacing) * 1)}.recome-marketing .w-2{width:calc(var(--spacing) * 2)}.recome-marketing .w-2\.5{width:calc(var(--spacing) * 2.5)}.recome-marketing .w-3{width:calc(var(--spacing) * 3)}.recome-marketing .w-3\/4{width:75%}.recome-marketing .w-4{width:calc(var(--spacing) * 4)}.recome-marketing .w-5{width:calc(var(--spacing) * 5)}.recome-marketing .w-9{width:calc(var(--spacing) * 9)}.recome-marketing .w-10{width:calc(var(--spacing) * 10)}.recome-marketing .w-24{width:calc(var(--spacing) * 24)}.recome-marketing .w-64{width:calc(var(--spacing) * 64)}.recome-marketing .w-72{width:calc(var(--spacing) * 72)}.recome-marketing .w-\[100px\]{width:100px}.recome-marketing .w-auto{width:auto}.recome-marketing .w-fit{width:fit-content}.recome-marketing .w-full{width:100%}.recome-marketing .w-max{width:max-content}.recome-marketing .w-px{width:1px}.recome-marketing .max-w-\(--available-width\){max-width:var(--available-width)}.recome-marketing .max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.recome-marketing .max-w-\[80\%\]{max-width:80%}.recome-marketing .max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.recome-marketing .max-w-full{max-width:100%}.recome-marketing .max-w-max{max-width:max-content}.recome-marketing .max-w-sm{max-width:var(--container-sm)}.recome-marketing .min-w-\(--cell-size\){min-width:var(--cell-size)}.recome-marketing .min-w-0{min-width:calc(var(--spacing) * 0)}.recome-marketing .min-w-5{min-width:calc(var(--spacing) * 5)}.recome-marketing .min-w-8{min-width:calc(var(--spacing) * 8)}.recome-marketing .min-w-9{min-width:calc(var(--spacing) * 9)}.recome-marketing .min-w-10{min-width:calc(var(--spacing) * 10)}.recome-marketing .min-w-16{min-width:calc(var(--spacing) * 16)}.recome-marketing .min-w-40{min-width:calc(var(--spacing) * 40)}.recome-marketing .min-w-\[8rem\]{min-width:8rem}.recome-marketing .min-w-\[12rem\]{min-width:12rem}.recome-marketing .min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.recome-marketing .min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.recome-marketing .flex-1{flex:1}.recome-marketing .shrink-0{flex-shrink:0}.recome-marketing .grow{flex-grow:1}.recome-marketing .grow-0{flex-grow:0}.recome-marketing .basis-full{flex-basis:100%}.recome-marketing .caption-bottom{caption-side:bottom}.recome-marketing .border-collapse{border-collapse:collapse}.recome-marketing .origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.recome-marketing .origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.recome-marketing .origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.recome-marketing .origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.recome-marketing .origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.recome-marketing .origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.recome-marketing .origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.recome-marketing .origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.recome-marketing .-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .-translate-y-3\/4{--tw-translate-y: -75% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .translate-y-3\/4{--tw-translate-y: 75% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .rotate-45{rotate:45deg}.recome-marketing .rotate-90{rotate:90deg}.recome-marketing .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.recome-marketing .scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.recome-marketing .scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.recome-marketing .scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.recome-marketing .scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.recome-marketing .scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.recome-marketing .scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.recome-marketing .scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.recome-marketing .scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.recome-marketing .animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.recome-marketing .animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .animate-pulse{animation:var(--animate-pulse)}.recome-marketing .animate-spin{animation:var(--animate-spin)}.recome-marketing .cursor-default{cursor:default}.recome-marketing .cursor-text{cursor:text}.recome-marketing .touch-none{touch-action:none}.recome-marketing .resize-none{resize:none}.recome-marketing .snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.recome-marketing .snap-mandatory{--tw-scroll-snap-strictness:mandatory}.recome-marketing .scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.recome-marketing .scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.recome-marketing .scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.recome-marketing .list-disc{list-style-type:disc}.recome-marketing .list-none{list-style-type:none}.recome-marketing .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.recome-marketing .auto-rows-min{grid-auto-rows:min-content}.recome-marketing .grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.recome-marketing .grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.recome-marketing .grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.recome-marketing .flex-col{flex-direction:column}.recome-marketing .flex-col-reverse{flex-direction:column-reverse}.recome-marketing .flex-row{flex-direction:row}.recome-marketing .flex-wrap{flex-wrap:wrap}.recome-marketing .place-content-center{place-content:center}.recome-marketing .place-items-center{place-items:center}.recome-marketing .items-center{align-items:center}.recome-marketing .items-end{align-items:flex-end}.recome-marketing .items-start{align-items:flex-start}.recome-marketing .items-stretch{align-items:stretch}.recome-marketing .justify-between{justify-content:space-between}.recome-marketing .justify-center{justify-content:center}.recome-marketing .justify-start{justify-content:flex-start}.recome-marketing .justify-items-start{justify-items:start}.recome-marketing .gap-0\.5{gap:calc(var(--spacing) * .5)}.recome-marketing .gap-1{gap:calc(var(--spacing) * 1)}.recome-marketing .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.recome-marketing .gap-2{gap:calc(var(--spacing) * 2)}.recome-marketing .gap-2\.5{gap:calc(var(--spacing) * 2.5)}.recome-marketing .gap-3{gap:calc(var(--spacing) * 3)}.recome-marketing .gap-4{gap:calc(var(--spacing) * 4)}.recome-marketing .gap-6{gap:calc(var(--spacing) * 6)}.recome-marketing .gap-7{gap:calc(var(--spacing) * 7)}.recome-marketing .gap-8{gap:calc(var(--spacing) * 8)}.recome-marketing .gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.recome-marketing :where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.recome-marketing .gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.recome-marketing .self-end{align-self:flex-end}.recome-marketing .self-start{align-self:flex-start}.recome-marketing .self-stretch{align-self:stretch}.recome-marketing .justify-self-end{justify-self:flex-end}.recome-marketing .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recome-marketing .overflow-auto{overflow:auto}.recome-marketing .overflow-hidden{overflow:hidden}.recome-marketing .overflow-x-auto{overflow-x:auto}.recome-marketing .overflow-x-hidden{overflow-x:hidden}.recome-marketing .overflow-y-auto{overflow-y:auto}.recome-marketing .overscroll-contain{overscroll-behavior:contain}.recome-marketing .overscroll-x-contain{overscroll-behavior-x:contain}.recome-marketing .rounded-\[2px\]{border-radius:2px}.recome-marketing .rounded-\[4px\]{border-radius:4px}.recome-marketing .rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.recome-marketing .rounded-\[inherit\]{border-radius:inherit}.recome-marketing .rounded-full{border-radius:3.40282e38px}.recome-marketing .rounded-lg{border-radius:var(--radius)}.recome-marketing .rounded-md{border-radius:var(--radius-md)}.recome-marketing .rounded-none{border-radius:0}.recome-marketing .rounded-sm{border-radius:var(--radius-sm)}.recome-marketing .rounded-xl{border-radius:var(--radius-xl)}.recome-marketing .rounded-xs{border-radius:var(--radius-xs)}.recome-marketing .rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.recome-marketing .rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.recome-marketing .rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.recome-marketing .border{border-style:var(--tw-border-style);border-width:1px}.recome-marketing .border-0{border-style:var(--tw-border-style);border-width:0}.recome-marketing .border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.recome-marketing .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.recome-marketing .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.recome-marketing .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.recome-marketing .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.recome-marketing .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.recome-marketing .border-dashed{--tw-border-style:dashed;border-style:dashed}.recome-marketing .border-none{--tw-border-style:none;border-style:none}.recome-marketing .border-\(--color-border\){border-color:var(--color-border)}.recome-marketing .border-border,.recome-marketing .border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.recome-marketing .border-input{border-color:var(--input)}.recome-marketing .border-primary{border-color:var(--primary)}.recome-marketing .border-transparent{border-color:#0000}.recome-marketing .border-t-transparent{border-top-color:#0000}.recome-marketing .border-l-transparent{border-left-color:#0000}.recome-marketing .bg-\(--color-bg\){background-color:var(--color-bg)}.recome-marketing .bg-\[Canvas\]{background-color:canvas}.recome-marketing .bg-accent{background-color:var(--accent)}.recome-marketing .bg-background{background-color:var(--background)}.recome-marketing .bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.recome-marketing .bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.recome-marketing .bg-border{background-color:var(--border)}.recome-marketing .bg-card{background-color:var(--card)}.recome-marketing .bg-foreground{background-color:var(--foreground)}.recome-marketing .bg-input{background-color:var(--input)}.recome-marketing .bg-muted,.recome-marketing .bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.recome-marketing .bg-popover{background-color:var(--popover)}.recome-marketing .bg-primary,.recome-marketing .bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.recome-marketing .bg-secondary{background-color:var(--secondary)}.recome-marketing .bg-transparent{background-color:#0000}.recome-marketing .bg-white{background-color:var(--color-white)}.recome-marketing .bg-clip-padding{background-clip:padding-box}.recome-marketing .fill-current{fill:currentColor}.recome-marketing .fill-foreground{fill:var(--foreground)}.recome-marketing .fill-primary{fill:var(--primary)}.recome-marketing .p-0{padding:calc(var(--spacing) * 0)}.recome-marketing .p-1{padding:calc(var(--spacing) * 1)}.recome-marketing .p-2{padding:calc(var(--spacing) * 2)}.recome-marketing .p-3{padding:calc(var(--spacing) * 3)}.recome-marketing .p-4{padding:calc(var(--spacing) * 4)}.recome-marketing .p-6{padding:calc(var(--spacing) * 6)}.recome-marketing .p-\[3px\]{padding:3px}.recome-marketing .p-px{padding:1px}.recome-marketing .px-\(--cell-size\){padding-inline:var(--cell-size)}.recome-marketing .px-1{padding-inline:calc(var(--spacing) * 1)}.recome-marketing .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.recome-marketing .px-2{padding-inline:calc(var(--spacing) * 2)}.recome-marketing .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.recome-marketing .px-3{padding-inline:calc(var(--spacing) * 3)}.recome-marketing .px-4{padding-inline:calc(var(--spacing) * 4)}.recome-marketing .px-6{padding-inline:calc(var(--spacing) * 6)}.recome-marketing .py-0\.5{padding-block:calc(var(--spacing) * .5)}.recome-marketing .py-1{padding-block:calc(var(--spacing) * 1)}.recome-marketing .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.recome-marketing .py-2{padding-block:calc(var(--spacing) * 2)}.recome-marketing .py-3{padding-block:calc(var(--spacing) * 3)}.recome-marketing .py-4{padding-block:calc(var(--spacing) * 4)}.recome-marketing .py-6{padding-block:calc(var(--spacing) * 6)}.recome-marketing .pt-0{padding-top:calc(var(--spacing) * 0)}.recome-marketing .pt-3{padding-top:calc(var(--spacing) * 3)}.recome-marketing .pt-4{padding-top:calc(var(--spacing) * 4)}.recome-marketing .pr-1{padding-right:calc(var(--spacing) * 1)}.recome-marketing .pr-2{padding-right:calc(var(--spacing) * 2)}.recome-marketing .pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.recome-marketing .pr-3{padding-right:calc(var(--spacing) * 3)}.recome-marketing .pr-8{padding-right:calc(var(--spacing) * 8)}.recome-marketing .pr-9{padding-right:calc(var(--spacing) * 9)}.recome-marketing .pb-2{padding-bottom:calc(var(--spacing) * 2)}.recome-marketing .pb-3{padding-bottom:calc(var(--spacing) * 3)}.recome-marketing .pb-4{padding-bottom:calc(var(--spacing) * 4)}.recome-marketing .pl-2{padding-left:calc(var(--spacing) * 2)}.recome-marketing .pl-3{padding-left:calc(var(--spacing) * 3)}.recome-marketing .pl-4{padding-left:calc(var(--spacing) * 4)}.recome-marketing .pl-8{padding-left:calc(var(--spacing) * 8)}.recome-marketing .text-center{text-align:center}.recome-marketing .text-left{text-align:left}.recome-marketing .align-middle{vertical-align:middle}.recome-marketing .font-mono{font-family:var(--font-mono)}.recome-marketing .font-sans{font-family:DM Sans,Arial,sans-serif}.recome-marketing .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.recome-marketing .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.recome-marketing .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.recome-marketing .text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.recome-marketing .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.recome-marketing .text-\[0\.8rem\]{font-size:.8rem}.recome-marketing .leading-none{--tw-leading:1;line-height:1}.recome-marketing .leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.recome-marketing .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.recome-marketing .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.recome-marketing .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.recome-marketing .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.recome-marketing .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.recome-marketing .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.recome-marketing .tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.recome-marketing .tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.recome-marketing .text-balance{text-wrap:balance}.recome-marketing .break-words,.recome-marketing .wrap-break-word{overflow-wrap:break-word}.recome-marketing .whitespace-nowrap{white-space:nowrap}.recome-marketing .text-\[CanvasText\]{color:canvastext}.recome-marketing .text-accent-foreground{color:var(--accent-foreground)}.recome-marketing .text-background{color:var(--background)}.recome-marketing .text-card-foreground{color:var(--card-foreground)}.recome-marketing .text-current{color:currentColor}.recome-marketing .text-foreground,.recome-marketing .text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.recome-marketing .text-muted-foreground{color:var(--muted-foreground)}.recome-marketing .text-popover-foreground{color:var(--popover-foreground)}.recome-marketing .text-primary{color:var(--primary)}.recome-marketing .text-primary-foreground{color:var(--primary-foreground)}.recome-marketing .text-secondary-foreground{color:var(--secondary-foreground)}.recome-marketing .text-white{color:var(--color-white)}.recome-marketing .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.recome-marketing .underline-offset-4{text-underline-offset:4px}.recome-marketing .opacity-0{opacity:0}.recome-marketing .opacity-50{opacity:.5}.recome-marketing .opacity-60{opacity:.6}.recome-marketing .opacity-70{opacity:.7}.recome-marketing .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .ring-background{--tw-ring-color:var(--background)}.recome-marketing .ring-card{--tw-ring-color:var(--card)}.recome-marketing .ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.recome-marketing .ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.recome-marketing .ring-offset-background{--tw-ring-offset-color:var(--background)}.recome-marketing .outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.recome-marketing .outline-hidden{outline-offset:2px;outline:2px solid #0000}}.recome-marketing .outline{outline-style:var(--tw-outline-style);outline-width:1px}.recome-marketing .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .transition-none{transition-property:none}.recome-marketing .duration-100{--tw-duration:.1s;transition-duration:.1s}.recome-marketing .duration-200{--tw-duration:.2s;transition-duration:.2s}.recome-marketing .duration-300{--tw-duration:.3s;transition-duration:.3s}.recome-marketing .duration-1000{--tw-duration:1s;transition-duration:1s}.recome-marketing .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.recome-marketing .ease-linear{--tw-ease:linear;transition-timing-function:linear}.recome-marketing .contain-content{contain:content}.recome-marketing .fade-in-0{--tw-enter-opacity:0}.recome-marketing .outline-none{--tw-outline-style:none;outline-style:none}.recome-marketing .select-none{-webkit-user-select:none;user-select:none}.recome-marketing .zoom-in-95{--tw-enter-scale:.95}.recome-marketing .\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.recome-marketing .\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.recome-marketing .\[content-visibility\:auto\]{content-visibility:auto}.recome-marketing .paused{animation-play-state:paused}.recome-marketing .running{animation-play-state:running}.recome-marketing .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.recome-marketing .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.recome-marketing .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.recome-marketing .group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.recome-marketing .group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.recome-marketing .group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.recome-marketing .group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.recome-marketing .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.recome-marketing .group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.recome-marketing .group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.recome-marketing .group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.recome-marketing .group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.recome-marketing .group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.recome-marketing .group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.recome-marketing .group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.recome-marketing .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.recome-marketing .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.recome-marketing .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.recome-marketing .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.recome-marketing .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.recome-marketing .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.recome-marketing .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.recome-marketing .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.recome-marketing .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.recome-marketing .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.recome-marketing .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.recome-marketing .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.recome-marketing .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.recome-marketing .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.recome-marketing .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.recome-marketing .group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.recome-marketing .group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.recome-marketing .group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.recome-marketing .group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.recome-marketing .group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.recome-marketing .group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.recome-marketing .group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.recome-marketing .group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.recome-marketing .group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.recome-marketing .group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.recome-marketing .group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.recome-marketing .group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.recome-marketing .group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.recome-marketing .group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.recome-marketing .group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.recome-marketing .group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.recome-marketing .group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.recome-marketing .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.recome-marketing .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.recome-marketing .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.recome-marketing .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.recome-marketing .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.recome-marketing .group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.recome-marketing .group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.recome-marketing .group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.recome-marketing .group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.recome-marketing .group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.recome-marketing .group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.recome-marketing .group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.recome-marketing .group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.recome-marketing .group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.recome-marketing .group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.recome-marketing .group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.recome-marketing .group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.recome-marketing .group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.recome-marketing .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.recome-marketing .group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread, calc(3ch + 40px) );--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha/5) ));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.recome-marketing .group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.recome-marketing .group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.recome-marketing .group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4) ) c h / calc(alpha + .4) ))}}.recome-marketing .group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.recome-marketing .group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread, calc(3ch + 40px) );--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha/5) ));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.recome-marketing .group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.recome-marketing .group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.recome-marketing .group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4) ) c h / calc(alpha + .4) ))}}.recome-marketing .group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.recome-marketing .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.recome-marketing .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.recome-marketing .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.recome-marketing .group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.recome-marketing .group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.recome-marketing .group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.recome-marketing .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.recome-marketing .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.recome-marketing .group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.recome-marketing .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.recome-marketing .peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.recome-marketing .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.recome-marketing .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.recome-marketing .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.recome-marketing .selection\:bg-primary ::selection{background-color:var(--primary)}.recome-marketing .selection\:bg-primary::selection{background-color:var(--primary)}.recome-marketing .selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.recome-marketing .selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.recome-marketing .file\:inline-flex::file-selector-button{display:inline-flex}.recome-marketing .file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.recome-marketing .file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.recome-marketing .file\:bg-transparent::file-selector-button{background-color:#0000}.recome-marketing .file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.recome-marketing .file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.recome-marketing .file\:text-foreground::file-selector-button{color:var(--foreground)}.recome-marketing .placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.recome-marketing .before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.recome-marketing .before\:h-px:before{content:var(--tw-content);height:1px}.recome-marketing .before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.recome-marketing .before\:flex-1:before{content:var(--tw-content);flex:1}.recome-marketing .before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.recome-marketing .after\:absolute:after{content:var(--tw-content);position:absolute}.recome-marketing .after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.recome-marketing .after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.recome-marketing .after\:left-1\/2:after{content:var(--tw-content);left:50%}.recome-marketing .after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.recome-marketing .after\:h-px:after{content:var(--tw-content);height:1px}.recome-marketing .after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.recome-marketing .after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.recome-marketing .after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.recome-marketing .after\:flex-1:after{content:var(--tw-content);flex:1}.recome-marketing .after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.recome-marketing .after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.recome-marketing .after\:opacity-0:after{content:var(--tw-content);opacity:0}.recome-marketing .after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.recome-marketing .group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.recome-marketing .group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.recome-marketing .group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.recome-marketing .group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.recome-marketing .group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.recome-marketing .group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.recome-marketing .first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.recome-marketing .first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.recome-marketing .last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.recome-marketing .last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.recome-marketing .last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.recome-marketing .focus-within\:border-ring:focus-within{border-color:var(--ring)}.recome-marketing .focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.recome-marketing .hover\:bg-accent:hover{background-color:var(--accent)}.recome-marketing .hover\:bg-muted:hover,.recome-marketing .hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.recome-marketing .hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.recome-marketing .hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.recome-marketing .hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.recome-marketing .hover\:text-foreground:hover{color:var(--foreground)}.recome-marketing .hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.recome-marketing .hover\:underline:hover{text-decoration-line:underline}.recome-marketing .hover\:opacity-100:hover{opacity:1}.recome-marketing .hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.recome-marketing .focus\:z-10:focus{z-index:10}.recome-marketing .focus\:bg-accent:focus{background-color:var(--accent)}.recome-marketing .focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.recome-marketing .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.recome-marketing .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.recome-marketing .focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.recome-marketing .focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.recome-marketing .focus-visible\:z-10:focus-visible{z-index:10}.recome-marketing .focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.recome-marketing .focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .focus-visible\:ring-ring:focus-visible,.recome-marketing .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.recome-marketing .focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.recome-marketing .focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.recome-marketing .focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.recome-marketing .focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.recome-marketing .focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.recome-marketing .disabled\:pointer-events-none:disabled{pointer-events:none}.recome-marketing .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.recome-marketing .disabled\:opacity-50:disabled{opacity:.5}.recome-marketing :where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}.recome-marketing :where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.recome-marketing .has-focus\:border-ring:has(:focus){border-color:var(--ring)}.recome-marketing .has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.recome-marketing .has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.recome-marketing .has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.recome-marketing .has-disabled\:opacity-50:has(:disabled){opacity:.5}.recome-marketing .has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.recome-marketing .has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.recome-marketing .has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.recome-marketing .has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.recome-marketing .has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.recome-marketing .has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.recome-marketing .has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.recome-marketing .has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.recome-marketing .has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.recome-marketing .has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.recome-marketing .has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.recome-marketing .has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.recome-marketing .has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.recome-marketing .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.recome-marketing .has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.recome-marketing .has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.recome-marketing .has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.recome-marketing .has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.recome-marketing .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.recome-marketing .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.recome-marketing .has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.recome-marketing .has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.recome-marketing .has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.recome-marketing .has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.recome-marketing .has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.recome-marketing .has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.recome-marketing .has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.recome-marketing .has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.recome-marketing .has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.recome-marketing .has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.recome-marketing .has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.recome-marketing .has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.recome-marketing .has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.recome-marketing .has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.recome-marketing .has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.recome-marketing .has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.recome-marketing .has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.recome-marketing .has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.recome-marketing .has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.recome-marketing .has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.recome-marketing .has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.recome-marketing .has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.recome-marketing .has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.recome-marketing .has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.recome-marketing .has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.recome-marketing .has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.recome-marketing .has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.recome-marketing .has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.recome-marketing .aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.recome-marketing .aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.recome-marketing .aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.recome-marketing .aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.recome-marketing .aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.recome-marketing .aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.recome-marketing .aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.recome-marketing .aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.recome-marketing .aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.recome-marketing .data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.recome-marketing .data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.recome-marketing .data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.recome-marketing .data-pressed\:bg-transparent[data-pressed]{background-color:#0000}.recome-marketing :is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.recome-marketing .data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.recome-marketing .data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.recome-marketing .data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.recome-marketing .data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.recome-marketing .data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.recome-marketing .data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.recome-marketing .data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.recome-marketing .data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.recome-marketing .data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.recome-marketing .data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.recome-marketing .data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.recome-marketing .data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.recome-marketing .data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.recome-marketing .data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (hover:hover){.recome-marketing .data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.recome-marketing .data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.recome-marketing .data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.recome-marketing .data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.recome-marketing .data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.recome-marketing .data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.recome-marketing .data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.recome-marketing .data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.recome-marketing .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.recome-marketing .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.recome-marketing .data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.recome-marketing .data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.recome-marketing .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.recome-marketing .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.recome-marketing .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.recome-marketing .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.recome-marketing .data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.recome-marketing .data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.recome-marketing .data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.recome-marketing .data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.recome-marketing .data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.recome-marketing .data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.recome-marketing .data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.recome-marketing .data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.recome-marketing .data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.recome-marketing .data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.recome-marketing .data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.recome-marketing .data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.recome-marketing .data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.recome-marketing .data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.recome-marketing .data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.recome-marketing .data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.recome-marketing .data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.recome-marketing .data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.recome-marketing .data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.recome-marketing .data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.recome-marketing .data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.recome-marketing .data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.recome-marketing .data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.recome-marketing .data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.recome-marketing .data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.recome-marketing .data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.recome-marketing .data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.recome-marketing .data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.recome-marketing .data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.recome-marketing .data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.recome-marketing .data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.recome-marketing .data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.recome-marketing .data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.recome-marketing .data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.recome-marketing .data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.recome-marketing .data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.recome-marketing .data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.recome-marketing .data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.recome-marketing .data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.recome-marketing .data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.recome-marketing .data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.recome-marketing .data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.recome-marketing .data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.recome-marketing .data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.recome-marketing .data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.recome-marketing .data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}.recome-marketing :is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}.recome-marketing :is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}.recome-marketing :is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing :is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.recome-marketing :is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}.recome-marketing :is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}.recome-marketing :is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c*.4) h)}.recome-marketing :is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}.recome-marketing :is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}.recome-marketing :is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}.recome-marketing :is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}.recome-marketing :is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}.recome-marketing :is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}.recome-marketing :is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}.recome-marketing :is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}.recome-marketing :is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.recome-marketing .data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}.recome-marketing :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}.recome-marketing :is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}.recome-marketing :is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}.recome-marketing :is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}.recome-marketing :is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.recome-marketing :is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}.recome-marketing :is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.recome-marketing :is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.recome-marketing :is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}.recome-marketing :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recome-marketing :is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}.recome-marketing :is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}.recome-marketing :is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.recome-marketing :is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.recome-marketing .data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.recome-marketing .data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.recome-marketing .data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.recome-marketing .data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.recome-marketing .data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.recome-marketing .group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.recome-marketing .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.recome-marketing .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.recome-marketing .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.recome-marketing .data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.recome-marketing .data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.recome-marketing .data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.recome-marketing .data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.recome-marketing .data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.recome-marketing .data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.recome-marketing .data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.recome-marketing .data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.recome-marketing .data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.recome-marketing .data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.recome-marketing .data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.recome-marketing .data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.recome-marketing .data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .data-\[state\=open\]\:bg-accent[data-state=open],.recome-marketing .data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.recome-marketing .data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.recome-marketing .data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.recome-marketing .data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.recome-marketing .data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.recome-marketing .data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.recome-marketing .data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.recome-marketing .data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.recome-marketing .data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.recome-marketing .data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.recome-marketing .data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.recome-marketing .data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.recome-marketing .data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.recome-marketing .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.recome-marketing .data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.recome-marketing .data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.recome-marketing .data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.recome-marketing .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.recome-marketing .data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.recome-marketing .data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.recome-marketing .data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.recome-marketing .data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.recome-marketing .data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.recome-marketing .data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.recome-marketing .data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.recome-marketing .data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.recome-marketing .data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.recome-marketing .data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.recome-marketing .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.recome-marketing .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.recome-marketing .data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.recome-marketing .data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.recome-marketing .data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.recome-marketing .data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.recome-marketing .data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.recome-marketing .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.recome-marketing .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.recome-marketing .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.recome-marketing .data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.recome-marketing .data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.recome-marketing .data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.recome-marketing .data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.recome-marketing .data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.recome-marketing .data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.recome-marketing .data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.recome-marketing .nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (width>=40rem){.recome-marketing .sm\:block{display:block}.recome-marketing .sm\:flex{display:flex}.recome-marketing .sm\:max-w-lg{max-width:var(--container-lg)}.recome-marketing .sm\:max-w-sm{max-width:var(--container-sm)}.recome-marketing .sm\:flex-row{flex-direction:row}.recome-marketing .sm\:justify-end{justify-content:flex-end}.recome-marketing .sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.recome-marketing .sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.recome-marketing .sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.recome-marketing .sm\:text-left{text-align:left}.recome-marketing .sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.recome-marketing .sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.recome-marketing .sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.recome-marketing .sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.recome-marketing .sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.recome-marketing .data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.recome-marketing .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.recome-marketing .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.recome-marketing .md\:absolute{position:absolute}.recome-marketing .md\:block{display:block}.recome-marketing .md\:flex{display:flex}.recome-marketing .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.recome-marketing .md\:w-auto{width:auto}.recome-marketing .md\:flex-row{flex-direction:row}.recome-marketing .md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.recome-marketing .md\:p-12{padding:calc(var(--spacing) * 12)}.recome-marketing .md\:text-left{text-align:left}.recome-marketing .md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.recome-marketing .md\:opacity-0{opacity:0}.recome-marketing .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.recome-marketing .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.recome-marketing .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.recome-marketing .md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.recome-marketing .md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.recome-marketing .\@md\/field-group\:flex-row{flex-direction:row}.recome-marketing .\@md\/field-group\:items-center{align-items:center}.recome-marketing .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.recome-marketing .rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.recome-marketing .dark\:border-input{border-color:var(--input)}.recome-marketing .dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .dark\:bg-input\/30{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.recome-marketing .dark\:bg-transparent{background-color:#0000}.recome-marketing .dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.recome-marketing .dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.recome-marketing .dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.recome-marketing .dark\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.recome-marketing .dark\:hover\:text-foreground:hover{color:var(--foreground)}}.recome-marketing .dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.recome-marketing :is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c*.4) h)}.recome-marketing .dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.recome-marketing .dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.recome-marketing .dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.recome-marketing .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.recome-marketing .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.recome-marketing .dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.recome-marketing .dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.recome-marketing .dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--foreground)}.recome-marketing .dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}}@media (pointer:coarse){.recome-marketing .pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.recome-marketing .pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.recome-marketing .pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.recome-marketing .pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.recome-marketing .data-open\:animate-in:where([data-state=open]),.recome-marketing .data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .data-open\:fade-in-0:where([data-state=open]),.recome-marketing .data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.recome-marketing .data-open\:zoom-in-95:where([data-state=open]),.recome-marketing .data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.recome-marketing .data-closed\:animate-out:where([data-state=closed]),.recome-marketing .data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.recome-marketing .data-closed\:fade-out-0:where([data-state=closed]),.recome-marketing .data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.recome-marketing .data-closed\:zoom-out-95:where([data-state=closed]),.recome-marketing .data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.recome-marketing .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.recome-marketing .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.recome-marketing .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.recome-marketing .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.recome-marketing .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.recome-marketing .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.recome-marketing .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.recome-marketing .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.recome-marketing .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.recome-marketing .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.recome-marketing .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.recome-marketing .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.recome-marketing .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.recome-marketing .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.recome-marketing .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.recome-marketing .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.recome-marketing .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.recome-marketing .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.recome-marketing .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.recome-marketing .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.recome-marketing .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.recome-marketing .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.recome-marketing .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.recome-marketing .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.recome-marketing .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.recome-marketing .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.recome-marketing .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.recome-marketing .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.recome-marketing .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.recome-marketing .\[\&_img\]\:size-full img{width:100%;height:100%}.recome-marketing .\[\&_img\]\:object-cover img{object-fit:cover}.recome-marketing .\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.recome-marketing .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.recome-marketing .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.recome-marketing .data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.recome-marketing .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.recome-marketing .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.recome-marketing .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.recome-marketing .group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.recome-marketing .group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.recome-marketing .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.recome-marketing .\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.recome-marketing .\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.recome-marketing .\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.recome-marketing .\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.recome-marketing .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.recome-marketing .\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.recome-marketing .\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.recome-marketing .\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.recome-marketing .\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.recome-marketing :is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),.recome-marketing :is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.recome-marketing .\[a\]\:underline:is(a){text-decoration-line:underline}.recome-marketing .\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.recome-marketing .\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing :is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}.recome-marketing :is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.recome-marketing .\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.recome-marketing .\[a\]\:hover\:text-foreground:is(a):hover,.recome-marketing :is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.recome-marketing .\[button\]\:text-left:is(button){text-align:left}.recome-marketing .\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.recome-marketing .\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.recome-marketing .\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.recome-marketing .\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recome-marketing .\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.recome-marketing :is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}.recome-marketing :is(.\*\:\[img\]\:w-full>*):is(img){width:100%}.recome-marketing :is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}.recome-marketing :is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}.recome-marketing :is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}.recome-marketing :is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.recome-marketing :is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.recome-marketing .\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.recome-marketing .\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.recome-marketing .\[\&\>\*\]\:w-full>*{width:100%}.recome-marketing .\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.recome-marketing .\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.recome-marketing .\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.recome-marketing .\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.recome-marketing .\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.recome-marketing .\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.recome-marketing .\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.recome-marketing .\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.recome-marketing .\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.recome-marketing .\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.recome-marketing .\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.recome-marketing .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.recome-marketing .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.recome-marketing .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c/2) h)}.recome-marketing .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.recome-marketing .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.recome-marketing .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@media (prefers-color-scheme:dark){.recome-marketing .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c/2) h)}.recome-marketing .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.recome-marketing .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.recome-marketing .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.recome-marketing .\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.recome-marketing .\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.recome-marketing .\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.recome-marketing .has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.recome-marketing .\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.recome-marketing .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing :is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){.recome-marketing :is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.recome-marketing .\[\&\>a\]\:underline>a{text-decoration-line:underline}.recome-marketing .\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.recome-marketing .\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.recome-marketing .\[\&\>button\]\:hidden>button{display:none}.recome-marketing .\[\&\>input\]\:flex-1>input{flex:1}.recome-marketing .has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.recome-marketing .has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.recome-marketing .has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.recome-marketing .has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.recome-marketing .\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.recome-marketing .\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.recome-marketing .\[\&\>span\]\:opacity-70>span{opacity:.7}.recome-marketing .\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recome-marketing .\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.recome-marketing .\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.recome-marketing .\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.recome-marketing .\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.recome-marketing .\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.recome-marketing .\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.recome-marketing .\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.recome-marketing .\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.recome-marketing .\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.recome-marketing .\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.recome-marketing .\[\&\>svg\]\:text-current>svg{color:currentColor}.recome-marketing .\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.recome-marketing .group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.recome-marketing .group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.recome-marketing .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.recome-marketing .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.recome-marketing .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.recome-marketing .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.recome-marketing .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.recome-marketing .\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.recome-marketing .\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.recome-marketing .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}.recome-marketing [data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}.recome-marketing [data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}.recome-marketing [data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}.recome-marketing [data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}.recome-marketing [data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,.recome-marketing [data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}.recome-marketing [data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.recome-marketing [data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,var(--background) 20%,transparent)}}.recome-marketing [data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media (prefers-color-scheme:dark){.recome-marketing [data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.recome-marketing [data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab,var(--background) 10%,transparent)}}}.recome-marketing [data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){.recome-marketing a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}.recome-marketing a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.recome-marketing a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.recome-marketing a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.recome-marketing a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}.recome-marketing a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.recome-marketing a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.recome-marketing .shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:DM Sans;src:url(/marketing-sintonia/fonts/dm-sans-400.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/marketing-sintonia/fonts/dm-sans-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/marketing-sintonia/fonts/dm-sans-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/marketing-sintonia/fonts/dm-sans-700.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.recome-marketing{--background:#fafafa;--foreground:#18181b;--card:#fff;--card-foreground:#18181b;--popover:#fff;--popover-foreground:#18181b;--primary:#18181b;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#27272a;--muted:#f4f4f5;--muted-foreground:#65656d;--accent:#f4f4f5;--accent-foreground:#18181b;--border:#e4e4e7;--input:#d4d4d8;--ring:#52525b;--destructive:#c73932;--radius:1rem;--ink:#18181b;--subtle:#65656d;--paper:#fafafa;--orange:#ff5a00;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1)}.recome-marketing *{box-sizing:border-box}html:has(.recome-marketing){scroll-behavior:smooth;scroll-padding-top:100px}.recome-marketing{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px}.recome-marketing button,.recome-marketing a{-webkit-tap-highlight-color:transparent}.recome-marketing button{cursor:pointer;font:inherit}.recome-marketing a{color:inherit;text-decoration:none}.recome-marketing button:disabled{cursor:default}.recome-marketing img{max-width:100%;display:block}.recome-marketing p,.recome-marketing h1,.recome-marketing h2,.recome-marketing h3,.recome-marketing figure{margin:0}.recome-marketing button:focus-visible,.recome-marketing a:focus-visible,.recome-marketing [tabindex]:focus-visible{outline-offset:5px;outline:3px solid #aa3c00}.recome-marketing ::selection{color:#18181b;background:#ffd9c4}.recome-marketing .recome-site{overflow:clip}.recome-marketing .wrap{width:min(1612px,100% - 96px);margin-inline:auto}.recome-marketing .section-space{padding-block:140px}.recome-marketing .muted{color:#88888f}.recome-marketing .eyebrow{letter-spacing:.09em;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.recome-marketing .orange-mark{background:var(--orange);border-radius:3px;width:10px;height:10px;display:inline-block;transform:rotate(-12deg)}.recome-marketing .section-number{letter-spacing:0;border:1px solid #d4d4d8;border-radius:7px;justify-content:center;align-items:center;width:27px;height:25px;margin-right:3px;font-size:11px;display:inline-flex}.recome-marketing .small-label{letter-spacing:.095em;color:var(--subtle);font-size:11px;font-weight:600;line-height:1.5}.recome-marketing h2{letter-spacing:-.045em;font-size:clamp(38px,4.1vw,57px);font-weight:500;line-height:1.085}.recome-marketing h3{letter-spacing:-.03em;font-weight:500}.recome-marketing .text-link{border-bottom:1px solid #a1a1aa;align-items:center;gap:22px;padding-block:9px;font-size:14px;font-weight:500;line-height:1.5;transition:color .18s,border-color .18s;display:inline-flex}.recome-marketing .text-link svg{transition:transform .18s var(--ease-out)}.recome-marketing .button{color:#fff;min-height:54px;transition:transform .15s var(--ease-out),background .18s ease;background:#18181b;border:1px solid #303034;border-radius:14px;justify-content:center;align-items:center;gap:26px;padding:15px 23px;font-size:14px;font-weight:500;line-height:1.35;display:inline-flex}.recome-marketing .button-small{border-radius:12px;gap:15px;min-height:44px;padding:12px 18px;font-size:13px}.recome-marketing .button-white{color:#18181b;background:#fff;border-color:#fff}.recome-marketing .button:active{transform:scale(.97)}.recome-marketing .skip-link{z-index:110;background:#fff;padding:14px;position:fixed;top:10px;left:16px;transform:translateY(-150%)}.recome-marketing .skip-link:focus{transform:translateY(0)}.recome-marketing .site-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafafaf2;border-bottom:1px solid #ececee;position:sticky;top:0}.recome-marketing .header-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1612px,100% - 96px);height:80px;margin-inline:auto;display:flex}.recome-marketing .brand{align-items:center;width:145px;min-width:115px;display:inline-flex}.recome-marketing .brand img{object-fit:contain;width:100%;height:36px}.recome-marketing .desktop-nav{color:#52525b;gap:29px;margin-left:35px;font-size:13px;display:flex}.recome-marketing .header-actions{align-items:center;gap:25px;display:flex}.recome-marketing .login-link{font-size:13px}.recome-marketing .menu-button{display:none}.recome-marketing .menu-close{position:absolute;top:28px;right:25px}.recome-marketing .mobile-menu{background:var(--paper);border-radius:24px;max-width:calc(100% - 32px);padding:32px}.recome-marketing .mobile-menu nav{flex-direction:column;margin-block:24px 10px;display:flex}.recome-marketing .mobile-menu nav a{border-bottom:1px solid #e4e4e7;justify-content:space-between;gap:20px;padding:14px 0;font-size:18px;display:flex}.recome-marketing .mobile-menu .brand{width:130px}.recome-marketing .hero{padding-top:62px}.recome-marketing .hero-editorial{justify-content:space-between;align-items:flex-end;gap:45px;padding:0 0 50px;display:flex}.recome-marketing .hero-heading .eyebrow{margin-bottom:23px}.recome-marketing .hero h1{letter-spacing:-.064em;font-size:clamp(62px,6.8vw,98px);font-weight:500;line-height:.99}.recome-marketing .hero h1 span{color:#85858d}.recome-marketing .hero-intro{max-width:385px;padding-bottom:8px}.recome-marketing .hero-intro p{letter-spacing:-.015em;color:#52525b;font-size:17px;line-height:1.65}.recome-marketing .hero-intro .text-link{gap:28px;margin-top:23px}.recome-marketing .hero-art{isolation:isolate;background:#efefef;border-radius:32px;height:484px;position:relative;overflow:hidden}.recome-marketing .art-topline{z-index:2;pointer-events:none;color:#5e5e65;justify-content:space-between;align-items:center;font-size:13px;display:flex;position:absolute;inset:28px 30px auto}.recome-marketing .art-index{letter-spacing:.13em;font-size:10px}.recome-marketing .sculpture{touch-action:pan-y;cursor:grab;position:absolute;top:0;right:0;bottom:0;left:0}.recome-marketing .sculpture:active{cursor:grabbing}.recome-marketing .sculpture .sculpture-render{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out);display:block}.recome-marketing .sculpture.loaded .sculpture-render{opacity:1}.recome-marketing .sculpture-labels{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.recome-marketing .sculpture-label{pointer-events:auto;color:#52525b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);white-space:nowrap;opacity:0;will-change:transform;background:#fafafadf;border:1px solid #dedee0;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;transition:opacity .3s,background .2s,color .2s;display:flex;position:absolute;top:0;left:0}.recome-marketing .sculpture.loaded .sculpture-label{opacity:1}.recome-marketing .sculpture-label.selected{color:#fff;background:#18181b;border-color:#18181b}.recome-marketing .sculpture-label span{color:#a1a1aa;font-size:10px}.recome-marketing .sculpture-label.selected span{color:#ff9560}.recome-marketing .sculpture-label .sculpture-label-text{color:inherit;font-size:inherit}.recome-marketing .sculpture-fallback{justify-content:center;align-items:center;gap:0;display:flex;position:absolute;top:75px;right:40px;bottom:75px;left:40px}.recome-marketing .fallback-node{text-align:center;color:#52525b;flex-direction:column;flex:1;align-items:center;gap:15px;font-size:18px;display:flex}.recome-marketing .fallback-node span:first-child{color:#d4d4d8;letter-spacing:-.08em;font-size:60px;font-weight:500}.recome-marketing .fallback-node.selected span:first-child{color:#ff5a00}.recome-marketing .fallback-line{background:#c4c4c8;width:40px;height:1px}.recome-marketing .sculpture.loaded .sculpture-fallback{display:none}.recome-marketing .hero-art-note{letter-spacing:-.04em;pointer-events:none;font-size:24px;font-weight:500;position:absolute;bottom:64px;left:30px}.recome-marketing .art-caption{color:#71717a;pointer-events:none;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;bottom:29px;left:30px}.recome-marketing .art-controls{z-index:4;gap:7px;display:flex;position:absolute;bottom:25px;right:26px}.recome-marketing .art-controls button{color:#52525b;background:#fafafae0;border:1px solid #d4d4d8;border-radius:9px;justify-content:center;align-items:center;min-width:36px;height:36px;display:flex}.recome-marketing .art-controls button[aria-pressed=true]{color:#fff;background:#18181b;border-color:#18181b}.recome-marketing .art-controls .expand-scene{gap:8px;padding-inline:13px;font-size:12px}.recome-marketing .connection-tabs{gap:0}.recome-marketing .connection-list{border-bottom:1px solid #dddde1;grid-template-columns:repeat(4,1fr);gap:0;background:0 0!important;border-radius:0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.recome-marketing .connection-trigger{position:relative;height:auto!important;box-shadow:none!important;color:#71717a!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:flex-start!important;gap:10px!important;padding:25px 24px!important;font-size:15px!important}.recome-marketing .connection-trigger:first-child{padding-left:0!important}.recome-marketing .connection-trigger:last-child{padding-right:0!important}.recome-marketing .connection-trigger svg{width:19px!important;height:19px!important}.recome-marketing .connection-trigger:before{content:"";transform-origin:0;height:2px;transition:transform .25s var(--ease-out);background:#18181b;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.recome-marketing .connection-trigger[data-state=active]{color:#18181b!important}.recome-marketing .connection-trigger[data-state=active]:before{transform:scaleX(1)}.recome-marketing .tab-index{color:#71717a;margin-left:auto;font-size:11px}.recome-marketing .connection-content{grid-template-columns:1fr 1.1fr;gap:60px;min-height:85px;padding-top:24px;display:grid}.recome-marketing .connection-content[hidden]{display:none}.recome-marketing .connection-content strong{letter-spacing:-.02em;font-size:17px;font-weight:500}.recome-marketing .connection-content p{color:#65656d;max-width:500px;font-size:14px;line-height:1.6}.recome-marketing .connections{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.recome-marketing .section-heading .eyebrow{margin-bottom:27px}.recome-marketing .section-heading h2{font-size:clamp(38px,3.65vw,51px)}.recome-marketing .section-heading>p{color:#65656d;max-width:400px;margin-top:25px;font-size:16px;line-height:1.7}.recome-marketing .connection-story{border:1px solid #e4e4e7;border-radius:28px;overflow:hidden}.recome-marketing .story-before{background:#f4f4f5;padding:30px 32px}.recome-marketing .scattered-words{grid-template-columns:1fr 1fr;gap:17px 9px;min-height:100px;margin:35px 0 32px;display:grid}.recome-marketing .scattered-words>span{color:#77777e;background:#fff;border:1px solid #e4e4e7;border-radius:9px;justify-self:center;padding:11px 13px;font-size:15px}.recome-marketing .scattered-words>span:first-child{transform:rotate(-8deg)}.recome-marketing .scattered-words>span:nth-child(2){transform:rotate(5deg)translateY(-9px)}.recome-marketing .scattered-words>span:nth-child(3){transform:rotate(5deg)translate(8px)}.recome-marketing .scattered-words>span:nth-child(4){transform:rotate(-5deg)translateY(5px)}.recome-marketing .story-before p,.recome-marketing .story-after p{color:#71717a;font-size:13px}.recome-marketing .story-after{background:#fff;padding:28px 32px 32px}.recome-marketing .connected-words{align-items:center;gap:10px;margin:35px 0 24px;display:flex}.recome-marketing .connected-words>span:not(.connector-line){font-size:15px;font-weight:500}.recome-marketing .connector-line{background:#a1a1aa;flex:1;height:1px;position:relative}.recome-marketing .connector-line:after{content:"";border-top:1px solid #a1a1aa;border-right:1px solid #a1a1aa;width:5px;height:5px;display:block;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.recome-marketing .connection-sign{align-items:center;gap:7px;margin-top:20px;font-size:13px;display:flex}.recome-marketing .connection-sign svg{color:#ad3d00}.recome-marketing .flow-section{color:#fff;background:#1d1d20;padding:80px 0 90px}.recome-marketing .flow-header{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.recome-marketing .flow-header .eyebrow{color:#b7b7bd;margin-bottom:23px}.recome-marketing .flow-header .section-number{color:#ccc;border-color:#535359}.recome-marketing .flow-header h2{font-size:clamp(40px,4.4vw,62px)}.recome-marketing .flow-header>p{color:#a1a1aa;min-width:305px;padding-bottom:6px;font-size:15px;line-height:1.65}.recome-marketing .flow-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;margin-top:57px;display:grid}.recome-marketing .flow-copy{max-width:375px}.recome-marketing .flow-progress{gap:10px;margin-bottom:30px;display:flex}.recome-marketing .flow-progress button{text-align:left;color:#9999a2;border-bottom:2px solid #4a4a50;width:52px;height:44px;font-size:12px;transition:color .2s,border-color .2s}.recome-marketing .flow-progress button.active{color:#fff;border-color:#ff5a00}.recome-marketing .flow-progress button.complete{color:#d5d5da;border-color:#d5d5da}.recome-marketing .flow-detail{min-height:233px}.recome-marketing .flow-detail .small-label{color:#b9b9c0;font-size:10px}.recome-marketing .flow-detail h3{max-width:360px;margin:14px 0 18px;font-size:32px;line-height:1.13}.recome-marketing .flow-detail p{color:#aaaab2;max-width:350px;font-size:15px;line-height:1.65}.recome-marketing .flow-result{color:#dddde2;align-items:center;gap:7px;margin-top:22px;font-size:13px;display:flex}.recome-marketing .flow-result svg{color:#ff9963;flex-shrink:0}.recome-marketing .next-step{justify-content:space-between;min-width:215px;margin-top:25px}.recome-marketing .flow-visual{perspective:1200px;height:465px;position:relative}.recome-marketing .flow-world{height:100%;transform-style:preserve-3d;transition:transform .5s var(--ease-out)}.recome-marketing .flow-plane{text-align:left;width:200px;height:224px;transition:transform .6s var(--ease-out),background .25s ease,border-color .25s ease,color .25s ease;color:#c1c1c8;transform-style:preserve-3d;background:#2b2b30;border:1px solid #535359;border-radius:22px;flex-direction:column;align-items:flex-start;padding:21px 22px;display:flex;position:absolute;transform:rotateX(13deg)rotateY(-19deg)rotate(10deg);box-shadow:12px 17px 0 -4px #18181b,13px 18px 0 -4px #3e3e44}.recome-marketing .flow-plane-0{z-index:4;top:165px;left:2%}.recome-marketing .flow-plane-1{z-index:3;top:110px;left:25%}.recome-marketing .flow-plane-2{z-index:2;top:55px;left:48%}.recome-marketing .flow-plane-3{z-index:1;top:0;left:70%}.recome-marketing .flow-plane.active{color:#18181b;z-index:5;background:#f4f4f5;border-color:#fff;transform:translateY(-16px)translateZ(40px)rotateX(13deg)rotateY(-19deg)rotate(10deg);box-shadow:12px 17px 0 -4px #c6c6ce,13px 18px 0 -4px #dddde2}.recome-marketing .plane-number{opacity:.65;font-size:11px}.recome-marketing .plane-icon{width:37px;height:37px;margin-top:16px}.recome-marketing .plane-label{letter-spacing:-.04em;margin-top:13px;font-size:23px}.recome-marketing .plane-bottom{border-top:1px solid #77777750;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.recome-marketing .flow-plane.active .plane-icon{color:#ad3d00}.recome-marketing .visual-footnote{color:#9999a3;font-size:12px;position:absolute;bottom:5px;right:0}.recome-marketing .flow-path{background:#68686e;height:1px;position:absolute;inset:52% 0 auto;transform:rotate(-24deg)}.recome-marketing .benefits{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.recome-marketing .benefits-intro .eyebrow{margin-bottom:26px}.recome-marketing .benefits-intro h2{font-size:50px}.recome-marketing .benefits-intro>p{color:#71717a;margin-top:25px;font-size:16px;line-height:1.6}.recome-marketing .benefit-row{border-top:1px solid #dcdce1;grid-template-columns:30px 1fr 110px;gap:18px;padding:28px 0;display:grid}.recome-marketing .benefit-row:first-child{border-top:0;padding-top:0}.recome-marketing .benefit-num{color:#71717a;padding-top:6px;font-size:11px}.recome-marketing .benefit-row h3{margin-bottom:11px;font-size:25px}.recome-marketing .benefit-row p{color:#71717a;max-width:330px;font-size:14px;line-height:1.65}.recome-marketing .benefit-word{color:#65656d;flex-direction:column;place-self:center end;align-items:center;gap:11px;min-width:95px;font-size:11px;display:flex}.recome-marketing .suiris-section{background:#efeff1;border:1px solid #e9e9ed;border-radius:36px;padding:58px 58px 0}.recome-marketing .suiris-intro{position:relative}.recome-marketing .suiris-intro .eyebrow{color:#52525b;margin-bottom:25px}.recome-marketing .suiris-intro .eyebrow svg{color:#ad3d00}.recome-marketing .suiris-intro h2{font-size:clamp(39px,4vw,54px)}.recome-marketing .suiris-intro h2 span{color:#85858f}.recome-marketing .suiris-intro p{color:#65656d;max-width:535px;margin-top:22px;font-size:16px;line-height:1.65}.recome-marketing .suiris-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;margin-top:38px;display:grid}.recome-marketing .suiris-questions{padding-bottom:40px}.recome-marketing .suiris-questions>.small-label{margin-bottom:18px;font-size:10px;display:block}.recome-marketing .suiris-questions>button{text-align:left;color:#777780;border-bottom:1px solid #d4d4db;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:19px 0;font-size:15px;transition:color .2s;display:flex}.recome-marketing .suiris-questions>button.active{color:#18181b}.recome-marketing .suiris-questions>button svg{opacity:.4;transition:opacity .2s ease,transform .25s var(--ease-out)}.recome-marketing .suiris-questions>button.active svg{opacity:1;transform:rotate(45deg)}.recome-marketing .suiris-questions .text-link{margin-top:29px;font-size:13px}.recome-marketing .suiris-explanation{text-align:center;grid-template-columns:1fr;min-height:400px;display:grid}.recome-marketing .suiris-orbit{perspective:900px;isolation:isolate;height:200px;transform-style:preserve-3d;position:relative}.recome-marketing .orbit-ring{border:1px solid #9898a250;border-radius:50%;width:250px;height:210px;animation:20s linear infinite paused orbit-a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(64deg)rotate(-35deg)}.recome-marketing .ring-two{border-color:#9a9aa1;width:240px;height:210px;animation-name:orbit-b;animation-duration:24s;transform:translate(-50%,-50%)rotateY(62deg)rotate(40deg)}.recome-marketing .ring-three{border-color:#b64d1960;width:230px;height:200px;animation-name:orbit-c;animation-duration:28s;transform:translate(-50%,-50%)rotateY(-55deg)rotate(-40deg)}.recome-marketing .in-view .orbit-ring{animation-play-state:running}.recome-marketing .orbit-word{letter-spacing:-.045em;flex-direction:column;justify-content:center;align-items:center;font-size:30px;font-weight:500;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.recome-marketing .orbit-word span{letter-spacing:.15em;color:#71717a;margin-top:7px;font-size:9px}.recome-marketing .suiris-answer h3{font-size:21px;line-height:1.3}.recome-marketing .suiris-answer p{color:#65656d;max-width:415px;margin:12px auto 18px;font-size:13px;line-height:1.65}.recome-marketing .suiris-answer ol{flex-wrap:wrap;justify-content:center;gap:15px;margin:0;padding:0;list-style:none;display:flex}.recome-marketing .suiris-answer li{color:#52525b;align-items:center;gap:4px;font-size:10px;line-height:1.5;display:flex}.recome-marketing .suiris-answer li svg{color:#a94618;width:12px}.recome-marketing .suiris-note{color:#52525b;border-top:1px solid #d8d8de;align-items:center;gap:8px;margin-top:37px;padding:22px 0;font-size:12px;display:flex}.recome-marketing .suiris-note>span:last-child{color:#71717a;margin-left:auto;font-size:10px}.recome-marketing .suiris-note svg{flex-shrink:0}.recome-marketing .sector-heading .eyebrow{margin-bottom:24px}.recome-marketing .sector-tabs{gap:0;margin-top:40px}.recome-marketing .sector-list{flex-wrap:wrap;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;height:auto!important;padding:0 0 24px!important;display:flex!important}.recome-marketing .sector-list [data-slot=tabs-trigger]{color:#71717a!important;height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #e2e2e7!important;border-radius:11px!important;flex:none!important;padding:11px 14px!important;font-size:12px!important}.recome-marketing .sector-list [data-slot=tabs-trigger][data-state=active]{color:#fff!important;background:#18181b!important;border-color:#18181b!important}.recome-marketing .sector-layout{grid-template-columns:1.07fr 1fr;align-items:center;gap:76px;display:grid}.recome-marketing .sector-image{aspect-ratio:1.15;background:#e4e4e7;border-radius:26px;position:relative;overflow:hidden}.recome-marketing .sector-image img{object-fit:cover;object-position:61% center;width:100%;height:100%}.recome-marketing .sector-image figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafafaf2;border-radius:9px;padding:11px 16px;font-size:12px;position:absolute;bottom:22px;left:22px}.recome-marketing .sector-details{padding:20px 0}.recome-marketing .sector-icon{color:#77777f;margin-bottom:28px}.recome-marketing .sector-details h3{max-width:380px;font-size:36px;line-height:1.16}.recome-marketing .sector-details p{color:#71717a;max-width:400px;margin-top:20px;font-size:15px;line-height:1.7}.recome-marketing .sector-details ul{margin:27px 0;padding:0;list-style:none}.recome-marketing .sector-details li{align-items:center;gap:9px;padding-block:8px;font-size:13px;display:flex}.recome-marketing .sector-details li svg{color:#52525b;flex-shrink:0}.recome-marketing .sector-details .text-link{font-size:13px}.recome-marketing .trust-section{border-bottom:1px solid #e0e0e5;padding:0 0 95px}.recome-marketing .trust-heading .eyebrow{margin-bottom:24px}.recome-marketing .trust-heading h2{font-size:45px}.recome-marketing .trust-items{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:43px;display:grid}.recome-marketing .trust-items article>svg{color:#77777f;margin-bottom:23px}.recome-marketing .trust-items h3{letter-spacing:-.025em;margin-bottom:13px;font-size:21px}.recome-marketing .trust-items p{color:#71717a;max-width:300px;font-size:14px;line-height:1.65}.recome-marketing .trust-section>.text-link{margin-top:33px;font-size:13px}.recome-marketing .faq-section{grid-template-columns:1fr 1.13fr;gap:100px;padding-block:112px;display:grid}.recome-marketing .faq-section .eyebrow{margin-bottom:24px}.recome-marketing .faq-section h2{font-size:45px}.recome-marketing .faq-section .text-link{margin-top:30px;font-size:13px}.recome-marketing .faq-list [data-slot=accordion-item]{border-color:#dedee4}.recome-marketing .faq-list [data-slot=accordion-trigger]{align-items:center;padding-block:21px;font-size:15px;font-weight:500;line-height:1.6;text-decoration:none;transition:color .2s}.recome-marketing .faq-list [data-slot=accordion-trigger]>svg{width:16px;height:16px}.recome-marketing .faq-list [data-slot=accordion-content]{color:#65656d;font-size:14px;line-height:1.75}.recome-marketing .faq-list [data-slot=accordion-content]>div{max-width:500px;padding-bottom:23px}.recome-marketing .final-cta{color:#fafafa;background:#18181b;border-radius:32px;padding:39px 49px 46px;position:relative;overflow:hidden}.recome-marketing .cta-top{color:#b6b6bd;justify-content:space-between;align-items:center;gap:20px;display:flex}.recome-marketing .cta-top>span{letter-spacing:.15em;font-size:10px}.recome-marketing .cta-top .eyebrow{font-size:10px}.recome-marketing .final-cta h2{letter-spacing:-.055em;z-index:1;margin-top:49px;font-size:clamp(48px,5.5vw,78px);font-weight:500;line-height:1.06;position:relative}.recome-marketing .final-cta h2 span{color:#9999a2}.recome-marketing .cta-bottom{z-index:1;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:46px;display:flex;position:relative}.recome-marketing .cta-bottom p{color:#b4b4be;font-size:14px;line-height:1.65}.recome-marketing .cta-bottom>div{align-items:center;gap:25px;display:flex}.recome-marketing .cta-contact{text-underline-offset:5px;white-space:nowrap;font-size:12px;text-decoration:underline}.recome-marketing .cta-line{pointer-events:none;border:1px solid #3d3d43;border-radius:55px;width:280px;height:280px;position:absolute;top:18%;right:3%;transform:rotate(30deg)}.recome-marketing .cta-line:after{content:"";border:1px solid #33333a;border-radius:40px;position:absolute;top:20px;right:20px;bottom:20px;left:20px}.recome-marketing .site-footer{padding-top:70px}.recome-marketing .footer-top{justify-content:space-between;gap:45px;padding-bottom:60px;display:flex}.recome-marketing .footer-top>.brand{width:135px}.recome-marketing .footer-top p{color:#71717a;margin-top:21px;font-size:13px;line-height:1.7}.recome-marketing .footer-top p a{color:#18181b}.recome-marketing .footer-top nav{gap:120px;display:flex}.recome-marketing .footer-top nav>div{color:#65656d;flex-direction:column;gap:13px;font-size:13px;display:flex}.recome-marketing .footer-top nav span{letter-spacing:.07em;color:#18181b;margin-bottom:9px;font-size:10px}.recome-marketing .footer-bottom{color:#71717a;border-top:1px solid #dedee4;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:11px;display:flex}.recome-marketing .footer-bottom>div{align-items:center;gap:23px;display:flex}.recome-marketing .footer-bottom button{align-items:center;gap:5px;display:flex}@keyframes orbit-a{0%{transform:translate(-50%,-50%)rotateX(64deg)rotate(-35deg)}to{transform:translate(-50%,-50%)rotateX(64deg)rotate(325deg)}}@keyframes orbit-b{0%{transform:translate(-50%,-50%)rotateY(62deg)rotate(40deg)}to{transform:translate(-50%,-50%)rotateY(62deg)rotate(400deg)}}@keyframes orbit-c{0%{transform:translate(-50%,-50%)rotateY(-55deg)rotate(-40deg)}to{transform:translate(-50%,-50%)rotateY(-55deg)rotate(-400deg)}}@media (hover:hover) and (pointer:fine){.recome-marketing .button:hover{background:#343439;transform:translateY(-2px)}.recome-marketing .button-white:hover{background:#e6e6ea}.recome-marketing .text-link:hover{color:#aa3c00;border-color:#aa3c00}.recome-marketing .text-link:hover svg{transform:translate(2px,-2px)}.recome-marketing .desktop-nav a:hover,.recome-marketing .login-link:hover{color:#18181b;text-underline-offset:5px;text-decoration:underline}.recome-marketing .art-controls button:hover{border-color:#777}.recome-marketing .flow-plane:hover:not(.active){transform:translateY(-7px)rotateX(13deg)rotateY(-19deg)rotate(10deg)}.recome-marketing .suiris-questions>button:hover{color:#18181b}.recome-marketing .footer-top a:hover,.recome-marketing .footer-bottom a:hover{text-underline-offset:4px;text-decoration:underline}}@starting-style{.recome-marketing .connection-content,.recome-marketing .sector-details [data-state=active]{opacity:.2}}.recome-marketing .connection-content,.recome-marketing .sector-details [data-state=active]{transition:opacity .2s}.recome-marketing [data-motion=reduced] .orbit-ring{animation-play-state:paused!important}.recome-marketing [data-motion=reduced] .flow-world{transform:none!important}.recome-marketing [data-motion=reduced] .flow-plane{transition:background .15s,color .15s;transform:rotateX(13deg)rotateY(-19deg)rotate(10deg)!important}.recome-marketing [data-motion=reduced] .button{transition:background .15s}.recome-marketing [data-motion=reduced] .button:hover{transform:none}@media (width>=1600px){.recome-marketing .wrap,.recome-marketing .header-inner{width:1320px}.recome-marketing .hero-art{height:525px}.recome-marketing .hero h1{font-size:105px}}@media (width<=1150px){.recome-marketing .wrap,.recome-marketing .header-inner{width:calc(100% - 64px)}.recome-marketing .desktop-nav{gap:19px;margin-left:0}.recome-marketing .header-actions{gap:18px}.recome-marketing .brand{width:130px}.recome-marketing .hero h1{font-size:80px}.recome-marketing .hero-intro p{font-size:15px}.recome-marketing .section-space{padding-block:105px}.recome-marketing .connections{gap:50px}.recome-marketing .section-heading h2{font-size:43px}.recome-marketing .flow-layout{grid-template-columns:.85fr 1.15fr;gap:30px}.recome-marketing .flow-plane{width:165px;height:202px;padding:18px}.recome-marketing .flow-plane-0{left:0}.recome-marketing .flow-plane-1{left:24%}.recome-marketing .flow-plane-2{left:48%}.recome-marketing .flow-plane-3{left:70%}.recome-marketing .plane-label{font-size:21px}.recome-marketing .benefits{gap:45px}.recome-marketing .benefits-intro h2{font-size:43px}.recome-marketing .benefit-word{display:none}.recome-marketing .benefit-row{grid-template-columns:25px 1fr}.recome-marketing .suiris-section{padding:45px 40px 0}.recome-marketing .suiris-grid{gap:35px}.recome-marketing .sector-layout{gap:50px}.recome-marketing .sector-details h3{font-size:32px}.recome-marketing .trust-heading h2,.recome-marketing .faq-section h2{font-size:41px}.recome-marketing .faq-section{gap:55px}.recome-marketing .cta-bottom{align-items:flex-start}.recome-marketing .cta-bottom>div{flex-direction:column;align-items:flex-start;gap:18px}.recome-marketing .final-cta h2{font-size:64px}.recome-marketing .flow-detail{min-height:260px}}@media (width<=900px){.recome-marketing .desktop-nav{display:none}.recome-marketing .header-inner{height:72px}.recome-marketing .menu-button{justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.recome-marketing .hero{padding-top:46px}.recome-marketing .hero-editorial{gap:30px;padding-bottom:36px}.recome-marketing .hero h1{font-size:67px}.recome-marketing .hero-intro{max-width:280px}.recome-marketing .hero-intro p{font-size:14px}.recome-marketing .desktop-break{display:none}.recome-marketing .hero-heading .eyebrow{font-size:10px}.recome-marketing .hero-art{height:435px}.recome-marketing .hero-art-note{font-size:21px}.recome-marketing .connection-content{gap:25px}.recome-marketing .connection-content strong{font-size:15px}.recome-marketing .connection-content p{font-size:13px}.recome-marketing .connection-trigger{padding:22px 17px!important;font-size:13px!important}.recome-marketing .tab-index{display:none}.recome-marketing .connections{grid-template-columns:1fr;gap:45px}.recome-marketing .section-heading{grid-template-columns:1fr 1fr;gap:0 45px;display:grid}.recome-marketing .section-heading .eyebrow{grid-column:1/-1}.recome-marketing .section-heading>p{align-self:center;margin-top:0}.recome-marketing .connection-story{grid-template-columns:1fr 1fr;display:grid}.recome-marketing .story-after{flex-direction:column;justify-content:center;display:flex}.recome-marketing .connected-words{margin-top:37px}.recome-marketing .flow-header>p{min-width:0;max-width:260px;font-size:13px}.recome-marketing .flow-layout{grid-template-columns:1fr;gap:15px;margin-top:32px}.recome-marketing .flow-copy{grid-template-columns:1fr auto;gap:0 30px;max-width:none;display:grid}.recome-marketing .flow-progress{grid-column:1/-1;margin-bottom:23px}.recome-marketing .flow-detail{min-height:190px}.recome-marketing .flow-detail h3{max-width:none;font-size:31px}.recome-marketing .flow-detail p{max-width:440px}.recome-marketing .next-step{align-self:end;margin-bottom:6px}.recome-marketing .flow-visual{margin-top:40px;width:100%;max-width:600px;height:330px;margin-inline:auto}.recome-marketing .flow-plane{width:170px;height:198px}.recome-marketing .flow-plane-0{top:85px}.recome-marketing .flow-plane-1{top:57px}.recome-marketing .flow-plane-2{top:29px}.recome-marketing .flow-plane-3{top:0}.recome-marketing .benefits{grid-template-columns:1fr;gap:45px}.recome-marketing .benefits-intro{grid-template-columns:1fr 1fr;gap:0 45px;display:grid}.recome-marketing .benefits-intro .eyebrow{grid-column:1/-1}.recome-marketing .benefits-intro>p{align-self:center;margin-top:0}.recome-marketing .benefit-row{grid-template-columns:35px 1fr 130px}.recome-marketing .benefit-word{display:flex}.recome-marketing .benefit-row p{max-width:440px}.recome-marketing .suiris-intro h2{font-size:43px}.recome-marketing .suiris-grid{grid-template-columns:1fr 1fr;gap:25px}.recome-marketing .suiris-questions>button{font-size:13px}.recome-marketing .suiris-explanation{min-height:405px}.recome-marketing .suiris-answer h3{font-size:18px}.recome-marketing .suiris-answer p{font-size:12px}.recome-marketing .suiris-note{flex-wrap:wrap}.recome-marketing .suiris-note>span:last-child{flex-basis:100%;margin-left:24px}.recome-marketing .sector-layout{gap:32px}.recome-marketing .sector-image{aspect-ratio:.9}.recome-marketing .sector-details h3{font-size:29px}.recome-marketing .sector-details p{font-size:14px}.recome-marketing .sector-details li{font-size:12px}.recome-marketing .trust-items{gap:30px}.recome-marketing .trust-items h3{font-size:19px}.recome-marketing .faq-section{grid-template-columns:1fr;gap:33px}.recome-marketing .final-cta{padding:33px}.recome-marketing .final-cta h2{font-size:58px}.recome-marketing .cta-bottom p{max-width:330px;font-size:13px}.recome-marketing .footer-top nav{gap:55px}.recome-marketing .suiris-section{border-radius:28px}.recome-marketing .hero-art-note{display:none}}@media (width<=620px){html:has(.recome-marketing){scroll-padding-top:84px}.recome-marketing .wrap,.recome-marketing .header-inner{width:calc(100% - 40px)}.recome-marketing .section-space{padding-block:77px}.recome-marketing .header-inner{gap:10px;height:67px}.recome-marketing .brand{width:118px;min-width:100px}.recome-marketing .brand img{height:30px}.recome-marketing .header-actions{gap:9px}.recome-marketing .header-actions>.login-link{display:none}.recome-marketing .button-small{gap:8px;min-height:39px;padding:10px 12px;font-size:11px}.recome-marketing .button-small svg{width:13px}.recome-marketing .menu-button{min-width:33px;min-height:40px}.recome-marketing .hero{padding-top:37px}.recome-marketing .hero-editorial{padding-bottom:30px;display:block}.recome-marketing .hero-heading .eyebrow{margin-bottom:21px;font-size:10px}.recome-marketing .hero h1{letter-spacing:-.06em;font-size:clamp(55px,13.5vw,78px);line-height:1}.recome-marketing .hero-intro{max-width:350px;margin-top:23px;padding:0}.recome-marketing .hero-intro p{max-width:320px;font-size:15px;line-height:1.6}.recome-marketing .hero-intro .text-link{gap:28px;margin-top:15px;padding-block:7px;font-size:13px}.recome-marketing .hero-art{border-radius:22px;height:370px;margin-inline:-4px}.recome-marketing .art-topline{font-size:11px;inset:19px 20px auto}.recome-marketing .art-index{display:none}.recome-marketing .art-caption{align-items:flex-start;gap:5px;max-width:185px;font-size:9px;line-height:1.4;bottom:17px;left:18px}.recome-marketing .art-caption svg{flex-shrink:0;width:11px}.recome-marketing .art-controls{gap:5px;bottom:16px;right:14px}.recome-marketing .art-controls button{border-radius:7px;min-width:29px;height:30px}.recome-marketing .art-controls button svg{width:13px}.recome-marketing .art-controls .expand-scene{padding-inline:7px}.recome-marketing .art-controls .expand-scene span{display:none}.recome-marketing .sculpture-label{border-radius:7px;gap:5px;padding:6px 8px;font-size:10px}.recome-marketing .sculpture-label span{font-size:9px}.recome-marketing .sculpture-fallback{flex-wrap:wrap;top:80px;right:30px;bottom:80px;left:30px}.recome-marketing .fallback-node{flex-basis:45%;font-size:14px}.recome-marketing .fallback-node span:first-child{font-size:38px}.recome-marketing .fallback-line{display:none}.recome-marketing .connection-trigger{flex-direction:column!important;gap:8px!important;padding:18px 3px!important;font-size:11px!important}.recome-marketing .connection-trigger svg{width:17px!important;height:17px!important}.recome-marketing .connection-trigger:first-child{padding-left:3px!important}.recome-marketing .connection-trigger:last-child{padding-right:3px!important}.recome-marketing .connection-content{min-height:109px;padding-top:19px;display:block}.recome-marketing .connection-content strong{font-size:15px;line-height:1.4;display:block}.recome-marketing .connection-content p{max-width:360px;margin-top:8px;font-size:13px;line-height:1.65}.recome-marketing h2{font-size:38px}.recome-marketing .eyebrow{letter-spacing:.07em;gap:7px;font-size:10px}.recome-marketing .section-number{width:23px;height:22px;font-size:10px}.recome-marketing .section-heading{display:block}.recome-marketing .section-heading .eyebrow{margin-bottom:22px}.recome-marketing .section-heading h2{letter-spacing:-.045em;font-size:38px}.recome-marketing .section-heading>p{max-width:360px;margin-top:23px;font-size:14px;line-height:1.7}.recome-marketing .connections{gap:30px}.recome-marketing .connection-story{border-radius:22px;display:block}.recome-marketing .story-before,.recome-marketing .story-after{padding:25px}.recome-marketing .story-before .small-label,.recome-marketing .story-after .small-label{font-size:10px}.recome-marketing .scattered-words{gap:15px 7px;margin:27px 0}.recome-marketing .scattered-words>span{padding:10px 12px;font-size:13px}.recome-marketing .story-after{padding-bottom:27px}.recome-marketing .connected-words{gap:8px;margin-top:28px}.recome-marketing .connected-words>span:not(.connector-line){font-size:14px}.recome-marketing .story-before p,.recome-marketing .story-after p{font-size:12px}.recome-marketing .flow-section{padding:58px 0}.recome-marketing .flow-header{display:block}.recome-marketing .flow-header h2{font-size:40px}.recome-marketing .flow-header .eyebrow{margin-bottom:22px}.recome-marketing .flow-header>p{max-width:340px;margin-top:22px;font-size:14px}.recome-marketing .flow-header>p br{display:none}.recome-marketing .flow-layout{margin-top:25px}.recome-marketing .flow-copy{display:block}.recome-marketing .flow-progress{gap:14px;margin-bottom:25px}.recome-marketing .flow-progress button{width:55px;height:35px}.recome-marketing .flow-detail{min-height:223px}.recome-marketing .flow-detail h3{max-width:300px;margin-top:14px;font-size:28px}.recome-marketing .flow-detail p{max-width:340px;font-size:14px}.recome-marketing .flow-result{margin-top:19px;font-size:12px}.recome-marketing .next-step{min-width:205px;min-height:48px;margin-top:10px;font-size:13px}.recome-marketing .flow-visual{perspective:900px;width:100%;height:295px;margin-top:38px}.recome-marketing .flow-world{transform:none!important}.recome-marketing .flow-plane{border-radius:15px;width:125px;height:169px;padding:14px;transform:rotateX(14deg)rotateY(-24deg)rotate(12deg);box-shadow:8px 12px 0 -3px #18181b,9px 13px 0 -3px #3e3e44}.recome-marketing .flow-plane-0{top:91px;left:-1%}.recome-marketing .flow-plane-1{top:61px;left:23%}.recome-marketing .flow-plane-2{top:30px;left:46%}.recome-marketing .flow-plane-3{top:0;left:69%}.recome-marketing .flow-plane.active{transform:translateY(-11px)translateZ(16px)rotateX(14deg)rotateY(-24deg)rotate(12deg);box-shadow:8px 12px 0 -3px #c6c6ce,9px 13px 0 -3px #dddde2}.recome-marketing .plane-icon{width:27px;height:27px;margin-top:9px}.recome-marketing .plane-label{margin-top:12px;font-size:18px}.recome-marketing .plane-number{font-size:9px}.recome-marketing .plane-bottom{padding-top:10px;font-size:9px}.recome-marketing .plane-bottom svg{width:12px}.recome-marketing .visual-footnote{text-align:center;font-size:10px;bottom:0;left:0;right:0}.recome-marketing .benefits-intro{display:block}.recome-marketing .benefits-intro h2{font-size:38px}.recome-marketing .benefits-intro .eyebrow{margin-bottom:21px}.recome-marketing .benefits-intro>p{margin-top:20px;font-size:14px}.recome-marketing .benefits-intro>p br{display:none}.recome-marketing .benefits{gap:32px}.recome-marketing .benefit-row{grid-template-columns:23px 1fr;gap:12px;padding-block:25px}.recome-marketing .benefit-row h3{font-size:23px}.recome-marketing .benefit-row p{font-size:13px}.recome-marketing .benefit-word{display:none}.recome-marketing .suiris-section{border-radius:24px;width:calc(100% - 24px);padding:31px 23px 0}.recome-marketing .suiris-intro .eyebrow{margin-bottom:22px}.recome-marketing .suiris-intro h2{letter-spacing:-.045em;font-size:clamp(29px,7.8vw,39px);line-height:1.12}.recome-marketing .suiris-intro p{margin-top:20px;font-size:14px;line-height:1.7}.recome-marketing .suiris-grid{flex-direction:column;gap:0;margin-top:31px;display:flex}.recome-marketing .suiris-questions{width:100%;padding-bottom:0}.recome-marketing .suiris-questions>.small-label{margin-bottom:8px;font-size:9px}.recome-marketing .suiris-questions>button{padding:17px 0;font-size:13px}.recome-marketing .suiris-questions .text-link{margin-top:20px;font-size:12px}.recome-marketing .suiris-explanation{width:100%;min-height:0;padding-block:20px 14px}.recome-marketing .suiris-orbit{height:200px}.recome-marketing .suiris-answer h3{font-size:21px}.recome-marketing .suiris-answer p{margin-top:13px;font-size:13px}.recome-marketing .suiris-answer ol{gap:9px 12px}.recome-marketing .suiris-answer li{font-size:10px}.recome-marketing .suiris-note{margin-top:21px;padding-block:20px;font-size:11px}.recome-marketing .suiris-note>span:last-child{margin-left:24px;font-size:9px;line-height:1.5}.recome-marketing .sector-heading .eyebrow{letter-spacing:.045em;margin-bottom:21px;font-size:9px}.recome-marketing .sector-heading h2{font-size:38px}.recome-marketing .sector-tabs{margin-top:27px}.recome-marketing .sector-list{gap:6px!important;padding-bottom:22px!important}.recome-marketing .sector-list [data-slot=tabs-trigger]{border-radius:9px!important;height:36px!important;padding:8px 10px!important;font-size:10px!important}.recome-marketing .sector-layout{grid-template-columns:1fr;gap:28px}.recome-marketing .sector-image{aspect-ratio:1.25;border-radius:20px}.recome-marketing .sector-image figcaption{padding:9px 11px;font-size:10px;bottom:15px;left:15px}.recome-marketing .sector-details{padding:0}.recome-marketing .sector-icon{width:26px;height:26px;margin-bottom:18px}.recome-marketing .sector-details h3{max-width:330px;font-size:31px}.recome-marketing .sector-details p{max-width:350px;margin-top:17px;font-size:14px}.recome-marketing .sector-details ul{margin-block:19px}.recome-marketing .sector-details li{gap:7px;padding-block:7px;font-size:12px}.recome-marketing .sector-details .text-link{font-size:12px}.recome-marketing .trust-section{padding-bottom:62px}.recome-marketing .trust-heading .eyebrow{letter-spacing:.05em;font-size:9px}.recome-marketing .trust-heading h2{font-size:34px;line-height:1.12}.recome-marketing .trust-items{grid-template-columns:1fr;gap:30px;margin-top:30px}.recome-marketing .trust-items article{grid-template-columns:34px 1fr;gap:0 15px;display:grid}.recome-marketing .trust-items article>svg{grid-row:1/3;width:25px;height:25px;margin:1px 0 0}.recome-marketing .trust-items h3{margin-bottom:9px;font-size:20px}.recome-marketing .trust-items p{max-width:325px;font-size:13px}.recome-marketing .trust-section>.text-link{margin-top:27px;font-size:12px}.recome-marketing .faq-section{gap:30px;padding-block:68px}.recome-marketing .faq-section h2{font-size:38px}.recome-marketing .faq-section .text-link{margin-top:22px;font-size:12px}.recome-marketing .faq-list [data-slot=accordion-trigger]{padding-block:19px;font-size:14px}.recome-marketing .faq-list [data-slot=accordion-content]{font-size:13px}.recome-marketing .final-cta{border-radius:23px;padding:27px 24px 32px}.recome-marketing .cta-top>span{display:none}.recome-marketing .cta-top .eyebrow{font-size:9px}.recome-marketing .final-cta h2{letter-spacing:-.05em;margin-top:30px;font-size:clamp(36px,9.2vw,55px);line-height:1.12}.recome-marketing .cta-bottom{margin-top:28px;display:block}.recome-marketing .cta-bottom p{max-width:310px;font-size:13px}.recome-marketing .cta-bottom p br{display:none}.recome-marketing .cta-bottom>div{flex-direction:column;align-items:flex-start;gap:23px;margin-top:26px;display:flex}.recome-marketing .cta-bottom .button{gap:23px;min-height:48px;padding:13px 18px;font-size:13px}.recome-marketing .cta-contact{font-size:12px}.recome-marketing .cta-line{opacity:.45;width:210px;height:210px;top:42%;right:-65px}.recome-marketing .site-footer{padding-top:48px}.recome-marketing .footer-top{flex-direction:column;gap:32px;padding-bottom:36px}.recome-marketing .footer-top p{margin-top:16px;font-size:12px}.recome-marketing .footer-top nav{justify-content:space-between;gap:34px}.recome-marketing .footer-top nav>div{gap:12px;font-size:12px}.recome-marketing .footer-top nav span{letter-spacing:.035em;font-size:9px}.recome-marketing .footer-bottom{flex-direction:column;align-items:flex-start;gap:17px;padding-block:24px;font-size:10px}.recome-marketing .footer-bottom>div{flex-wrap:wrap;gap:18px;font-size:10px}.recome-marketing .footer-bottom button{font-size:10px}}@media (width<=370px){.recome-marketing .header-actions .button-small{padding-inline:8px;font-size:10px}.recome-marketing .header-actions .button-small svg{display:none}.recome-marketing .hero h1{font-size:46px}.recome-marketing .cta-brand-target{display:none}.recome-marketing .hero-art{height:330px}.recome-marketing .sculpture-label{font-size:9px}.recome-marketing .flow-plane{width:109px;height:160px;padding:12px}.recome-marketing .plane-label{font-size:16px}.recome-marketing .flow-plane-3{left:67%}.recome-marketing .flow-visual{height:280px}.recome-marketing .eyebrow{font-size:9px}.recome-marketing .sector-heading .eyebrow,.recome-marketing .trust-heading .eyebrow{font-size:8px}}@media (prefers-reduced-motion:reduce){html:has(.recome-marketing){scroll-behavior:auto}.recome-marketing *,.recome-marketing :before,.recome-marketing :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.recome-marketing .orbit-ring{animation:none!important}.recome-marketing .flow-world{transform:none!important}}@media (width<=620px){.recome-marketing .sculpture-label{border-radius:11px;justify-content:center;width:36px;height:36px;padding:0}.recome-marketing .sculpture-label>span:first-child{font-size:11px}.recome-marketing .sculpture-label .sculpture-label-text{display:none}.recome-marketing .art-controls button{min-width:36px;height:36px}.recome-marketing .art-caption{max-width:calc(100% - 153px)}}.recome-marketing section[tabindex="-1"]:focus{outline:none}@media (width<=620px){.recome-marketing .flow-header>p{min-width:0}.recome-marketing .mobile-menu{max-height:calc(100dvh - 32px);overflow-y:auto}}@media (width<=370px){.recome-marketing .flow-header h2{font-size:33px}}@media (width<=620px){.recome-marketing .flow-visual{height:380px;margin-top:34px}.recome-marketing .flow-path{display:none}.recome-marketing .flow-plane{width:calc(50% - 18px);height:150px;padding:14px;transform:rotateX(10deg)rotateY(-12deg)rotate(-3deg);box-shadow:6px 9px 0 -2px #18181b,7px 10px 0 -2px #3e3e44}.recome-marketing .flow-plane-0{top:12px;left:2%}.recome-marketing .flow-plane-1{top:0;left:55%}.recome-marketing .flow-plane-2{top:191px;left:2%}.recome-marketing .flow-plane-3{top:179px;left:55%}.recome-marketing .flow-plane.active{transform:translateY(-7px)rotateX(10deg)rotateY(-12deg)rotate(-3deg);box-shadow:6px 9px 0 -2px #c6c6ce,7px 10px 0 -2px #dddde2}.recome-marketing .flow-plane:hover:not(.active){transform:translateY(-3px)rotateX(10deg)rotateY(-12deg)rotate(-3deg)}.recome-marketing .plane-icon{width:26px;height:26px;margin-top:8px}.recome-marketing .plane-label{margin-top:8px;font-size:18px}.recome-marketing .plane-bottom{padding-top:7px}.recome-marketing .visual-footnote{bottom:0}}@media (width>=1300px){.recome-marketing .hero-art{height:clamp(484px,39.0323vw - 37.471px,629.2px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (min-width:1600px){.recome-marketing .wrap,.recome-marketing .header-inner{width:min(1716px,calc(100% - 96px))}.recome-marketing .hero-art{height:clamp(525px,calc((100vw - 96px)*.39772727),682.5px)}}.recome-marketing{color-scheme:light;background:#fafafa;isolation:isolate}.recome-marketing section[id]{scroll-margin-top:100px}.recome-marketing .menu-button,.recome-marketing .menu-close{background:transparent;color:#18181b;border:0;box-shadow:none}html:has(.recome-marketing){color-scheme:light}.recome-marketing{--brand-primary: #0031ff;--brand-primary-hover: #1d49ff;--brand-primary-soft: #e8eeff;--brand-primary-deep: #001b8f;--brand-primary-glow: #5b7cff;--bg-light: #ffffff;--surface-light: #f6f7fb;--surface-soft: #eef1f7;--border-light: #d8deeb;--text-light-strong: #0e1320;--text-light-secondary: #4b5568;--text-light-muted: #7b8496;--bg-dark: #0a0a0f;--surface-dark: #11131a;--surface-dark-elevated: #171a22;--border-dark: #2a3040;--text-dark-strong: #f5f7ff;--text-dark-secondary: #c8cfdd;--text-dark-muted: #8e97aa;--success: #0fa968;--warning: #d99100;--danger: #d64545;--info: #2563ff;--background: var(--bg-light);--foreground: var(--text-light-strong);--card: var(--bg-light);--card-foreground: var(--text-light-strong);--popover: var(--bg-light);--popover-foreground: var(--text-light-strong);--primary: var(--brand-primary);--primary-foreground: #ffffff;--secondary: var(--surface-light);--secondary-foreground: var(--text-light-strong);--muted: var(--surface-soft);--muted-foreground: var(--text-light-muted);--accent: var(--brand-primary-soft);--accent-foreground: var(--brand-primary-deep);--border: var(--border-light);--input: var(--border-light);--ring: var(--brand-primary);--ink: var(--text-light-strong);--subtle: var(--text-light-muted);--paper: var(--bg-light);--orange: var(--brand-primary);color:var(--text-light-strong);background:var(--bg-light)}.recome-marketing button:focus-visible,.recome-marketing a:focus-visible,.recome-marketing [tabindex]:focus-visible{outline-color:var(--brand-primary)}.recome-marketing ::selection{color:var(--brand-primary-deep);background:var(--brand-primary-soft)}.recome-marketing .site-header{background:#fffffff2;border-bottom-color:var(--border-light)}.recome-marketing .desktop-nav,.recome-marketing .hero-intro p,.recome-marketing .connection-content p,.recome-marketing .section-heading>p,.recome-marketing .benefits-intro>p,.recome-marketing .benefit-row p,.recome-marketing .sector-details p,.recome-marketing .trust-items p,.recome-marketing .faq-list [data-slot=accordion-content],.recome-marketing .footer-top p,.recome-marketing .footer-bottom{color:var(--text-light-secondary)}.recome-marketing .muted,.recome-marketing .hero h1 span,.recome-marketing .tab-index,.recome-marketing .art-caption,.recome-marketing .small-label,.recome-marketing .story-before p,.recome-marketing .story-after p,.recome-marketing .benefit-num,.recome-marketing .sector-list [data-slot=tabs-trigger]{color:var(--text-light-muted)}.recome-marketing .button{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.recome-marketing .button-white{color:var(--text-light-strong);background:#fff;border-color:#fff}.recome-marketing .orange-mark{background:var(--brand-primary)}.recome-marketing .hero-art{background:var(--surface-soft)}.recome-marketing .art-topline{color:var(--text-light-secondary)}.recome-marketing .sculpture-label{color:var(--text-light-secondary);background:#fffffff0;border-color:var(--border-light)}.recome-marketing .sculpture-label.selected{color:var(--text-dark-strong);background:var(--surface-dark);border-color:var(--border-dark)}.recome-marketing .sculpture-label.selected>span:first-child{color:var(--brand-primary-glow)}.recome-marketing .sculpture-label.selected .sculpture-label-text{color:var(--text-dark-strong)}.recome-marketing .fallback-node.selected span:first-child{color:var(--brand-primary-glow)}.recome-marketing .art-controls button{color:var(--text-light-secondary);background:#fffffff0;border-color:var(--border-light)}.recome-marketing .art-controls button[aria-pressed=true]{color:#fff;background:var(--brand-primary);border-color:var(--brand-primary)}.recome-marketing .connection-list{border-bottom-color:var(--border-light)}.recome-marketing .connection-trigger{color:var(--text-light-muted)!important}.recome-marketing .connection-trigger[data-state=active]{color:var(--text-light-strong)!important}.recome-marketing .connection-trigger:before{background:var(--brand-primary)}.recome-marketing .section-number,.recome-marketing .connection-story,.recome-marketing .sector-list [data-slot=tabs-trigger],.recome-marketing .faq-list [data-slot=accordion-item]{border-color:var(--border-light)!important}.recome-marketing .story-before{background:var(--surface-light)}.recome-marketing .story-after,.recome-marketing .scattered-words>span{background:#fff}.recome-marketing .scattered-words>span{color:var(--text-light-secondary);border-color:var(--border-light)}.recome-marketing .connection-sign svg,.recome-marketing .flow-result svg,.recome-marketing .flow-plane.active .plane-icon,.recome-marketing .suiris-intro .eyebrow svg,.recome-marketing .suiris-answer li svg{color:var(--brand-primary)}.recome-marketing .flow-section{color:var(--text-dark-strong);background:var(--bg-dark)}.recome-marketing .flow-header .eyebrow,.recome-marketing .flow-header>p,.recome-marketing .flow-detail p,.recome-marketing .visual-footnote{color:var(--text-dark-muted)}.recome-marketing .flow-header .section-number{color:var(--text-dark-secondary);border-color:var(--border-dark)}.recome-marketing .flow-progress button{color:var(--text-dark-muted);border-bottom-color:var(--border-dark)}.recome-marketing .flow-progress button.active{color:var(--text-dark-strong);border-color:var(--brand-primary)}.recome-marketing .flow-progress button.complete{color:var(--text-dark-secondary);border-color:var(--text-dark-muted)}.recome-marketing .flow-detail .small-label,.recome-marketing .flow-result{color:var(--text-dark-secondary)}.recome-marketing .flow-plane{color:var(--text-dark-secondary);background:var(--surface-dark);border-color:var(--border-dark);box-shadow:12px 17px 0 -4px var(--bg-dark),13px 18px 0 -4px var(--surface-dark-elevated)}.recome-marketing .flow-plane.active{color:var(--text-light-strong);background:var(--brand-primary-soft);border-color:var(--brand-primary-soft);box-shadow:12px 17px 0 -4px #c8d4ff,13px 18px 0 -4px #dce4ff}.recome-marketing .flow-path{background:var(--border-dark)}.recome-marketing .suiris-section{background:var(--surface-light);border-color:var(--border-light)}.recome-marketing .suiris-intro .eyebrow,.recome-marketing .suiris-intro p,.recome-marketing .suiris-answer p,.recome-marketing .suiris-note,.recome-marketing .suiris-answer li{color:var(--text-light-secondary)}.recome-marketing .suiris-intro h2 span,.recome-marketing .suiris-questions>button{color:var(--text-light-muted)}.recome-marketing .suiris-questions>button{border-bottom-color:var(--border-light)}.recome-marketing .suiris-questions>button.active{color:var(--text-light-strong)}.recome-marketing .suiris-note{border-top-color:var(--border-light)}.recome-marketing .orbit-ring{border-color:#4b556842}.recome-marketing .ring-two{border-color:#7b849694}.recome-marketing .ring-three{border-color:#0031ff6b}.recome-marketing .sector-list [data-slot=tabs-trigger]{background:#fff!important}.recome-marketing .sector-list [data-slot=tabs-trigger][data-state=active]{color:#fff!important;background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.recome-marketing .sector-image{background:var(--surface-soft)}.recome-marketing .sector-image figcaption{color:var(--text-light-strong);background:#fffffff0}.recome-marketing .trust-section{border-bottom-color:var(--border-light)}.recome-marketing .trust-items article>svg,.recome-marketing .sector-icon{color:var(--text-light-muted)}.recome-marketing .final-cta{color:var(--text-dark-strong);background:var(--bg-dark)}.recome-marketing .cta-top,.recome-marketing .cta-bottom p{color:var(--text-dark-secondary)}.recome-marketing .final-cta h2 span{color:var(--text-dark-muted)}.recome-marketing .cta-line,.recome-marketing .cta-line:after{border-color:var(--border-dark)}.recome-marketing .footer-top nav>div,.recome-marketing .footer-bottom{color:var(--text-light-secondary)}.recome-marketing .footer-top nav span,.recome-marketing .footer-top p a{color:var(--text-light-strong)}.recome-marketing .footer-bottom{border-top-color:var(--border-light)}@media (hover:hover) and (pointer:fine){.recome-marketing .button:hover{background:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.recome-marketing .button-white:hover{background:var(--surface-light);border-color:var(--surface-light)}.recome-marketing .text-link:hover{color:var(--brand-primary-hover);border-color:var(--brand-primary-hover)}.recome-marketing .desktop-nav a:hover,.recome-marketing .login-link:hover{color:var(--text-light-strong)}.recome-marketing .art-controls button:hover{border-color:var(--text-light-muted)}}@media (width <= 620px){.recome-marketing .hero-art{height:430px}.recome-marketing .connection-tabs{margin-top:10px}}@media (width <= 370px){.recome-marketing .hero-art{height:405px}}.recome-marketing .flow-visual{perspective:none;height:auto;min-height:520px;display:flex;flex-direction:column;justify-content:center}.recome-marketing .flow-world{width:100%;max-width:520px;min-height:474px;margin-inline:auto;display:grid;grid-template-columns:repeat(2,200px);grid-auto-rows:224px;justify-content:center;align-content:center;gap:26px 30px;transform:none!important;transform-style:flat}.recome-marketing .flow-plane,.recome-marketing .flow-plane-0,.recome-marketing .flow-plane-1,.recome-marketing .flow-plane-2,.recome-marketing .flow-plane-3{position:relative;inset:auto;top:auto;left:auto;width:200px;height:224px;transform:none}.recome-marketing .flow-plane.active{transform:translateY(-8px) scale(1.015)}.recome-marketing .visual-footnote{position:static;width:100%;margin-top:18px;text-align:center}@media (hover: hover) and (pointer: fine){.recome-marketing .flow-plane:hover:not(.active){transform:translateY(-4px)}}.recome-marketing [data-motion=reduced] .flow-plane,.recome-marketing [data-motion=reduced] .flow-plane.active{transform:none!important}@media (width <= 900px){.recome-marketing .flow-visual{min-height:430px;margin-top:36px}.recome-marketing .flow-world{max-width:430px;min-height:390px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px;gap:22px}.recome-marketing .flow-plane,.recome-marketing .flow-plane-0,.recome-marketing .flow-plane-1,.recome-marketing .flow-plane-2,.recome-marketing .flow-plane-3{width:100%;height:180px}}@media (width <= 620px){.recome-marketing .flow-visual{min-height:374px;margin-top:34px}.recome-marketing .flow-world{width:min(100%,360px);max-width:360px;min-height:338px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:158px;gap:18px}.recome-marketing .flow-plane,.recome-marketing .flow-plane-0,.recome-marketing .flow-plane-1,.recome-marketing .flow-plane-2,.recome-marketing .flow-plane-3{width:100%;height:158px;padding:14px;border-radius:16px;transform:none}.recome-marketing .flow-plane.active{transform:translateY(-5px)}.recome-marketing .plane-icon{width:26px;height:26px;margin-top:8px}.recome-marketing .plane-label{margin-top:8px;font-size:18px}.recome-marketing .visual-footnote{margin-top:14px}}.recome-marketing .suiris-grid{grid-template-columns:1fr 1fr;gap:64px}.recome-marketing .suiris-explanation{width:100%;max-width:620px;min-height:430px;justify-self:center;align-content:center;grid-template-rows:220px auto;padding-inline:20px}.recome-marketing .suiris-orbit{height:220px}.recome-marketing .orbit-word{font-size:0;gap:9px}.recome-marketing .orbit-word:before{content:"";width:90px;height:90px;display:block;background:url(/marketing-sintonia/brand/suiris-mark.svg) center / contain no-repeat}.recome-marketing .orbit-word>span{margin-top:0}.recome-marketing .suiris-answer{position:relative;z-index:2;padding-top:12px}@media (width <= 900px){.recome-marketing .suiris-grid{gap:32px}.recome-marketing .suiris-explanation{padding-inline:8px}}@media (width <= 620px){.recome-marketing .suiris-explanation{max-width:none;min-height:0;grid-template-rows:205px auto;padding:26px 4px 16px}.recome-marketing .suiris-orbit{height:205px}.recome-marketing .orbit-word:before{width:78px;height:78px}.recome-marketing .suiris-answer{padding-top:8px}}.recome-marketing .trust-section{border-bottom:0}.recome-marketing .final-cta .cta-line{display:none}@media (width >= 901px){.recome-marketing .sector-layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:64px}.recome-marketing .sector-details{width:100%;padding:20px 0 20px 12px}.recome-marketing .sector-details h3{max-width:520px}.recome-marketing .sector-details p,.recome-marketing .sector-details ul{max-width:560px}}.recome-marketing .flow-path{display:none!important}@media (width >= 1100px){.recome-marketing .suiris-grid{grid-template-columns:minmax(0,1.06fr) minmax(520px,.94fr);gap:72px;align-items:stretch}.recome-marketing .suiris-explanation{width:100%;max-width:none;min-height:500px;justify-self:stretch;align-content:center;grid-template-rows:280px auto;padding:8px 24px 28px 36px}.recome-marketing .suiris-orbit{width:100%;max-width:560px;height:280px;margin-inline:auto}.recome-marketing .orbit-ring{width:330px;height:248px;border-color:#58607438}.recome-marketing .ring-two{width:315px;height:242px;border-color:#023dda4d}.recome-marketing .ring-three{width:300px;height:232px;border-color:#5860742e}.recome-marketing .orbit-word:before{width:112px;height:112px}.recome-marketing .suiris-answer{width:min(100%,560px);margin-inline:auto;padding-top:10px}.recome-marketing .suiris-answer h3{max-width:520px;margin-inline:auto;font-size:27px;line-height:1.2}.recome-marketing .suiris-answer p{max-width:520px;margin:14px auto 22px;font-size:14px;line-height:1.7}.recome-marketing .suiris-answer ol{gap:14px 20px}.recome-marketing .suiris-answer li{font-size:11px}}@media (width >= 901px) and (width < 1100px){.recome-marketing .suiris-grid{grid-template-columns:1fr 1fr;gap:40px}.recome-marketing .suiris-explanation{max-width:none;min-height:450px;padding-inline:12px}.recome-marketing .suiris-orbit{height:245px}}@media (width >= 901px){.recome-marketing .sector-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:72px}.recome-marketing .sector-details{width:100%;max-width:none;justify-self:stretch;padding:20px 0 20px 10px}.recome-marketing .sector-details h3{max-width:640px}.recome-marketing .sector-details p,.recome-marketing .sector-details ul{max-width:680px}}@media (width >= 1300px){.recome-marketing .sector-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:82px}.recome-marketing .sector-details h3{max-width:700px}.recome-marketing .sector-details p,.recome-marketing .sector-details ul{max-width:740px}}.recome-marketing .sector-image{background-color:#e4e4e7;background-image:url(https://images.pexels.com/photos/4484073/pexels-photo-4484073.jpeg?auto=compress&cs=tinysrgb&w=2400);background-position:center center;background-repeat:no-repeat;background-size:cover}.recome-marketing .sector-image>img{opacity:0}@media (width >= 901px){.recome-marketing .sector-layout{grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);gap:clamp(58px,5vw,92px);align-items:center}.recome-marketing .sector-image{aspect-ratio:3 / 2;width:100%}.recome-marketing .sector-details{width:100%;max-width:none;padding:18px 0;justify-self:stretch}.recome-marketing .sector-details h3{max-width:640px;font-size:clamp(32px,2.45vw,42px)}.recome-marketing .sector-details p,.recome-marketing .sector-details ul{max-width:700px}}@media (width >= 1400px){.recome-marketing .sector-layout{grid-template-columns:minmax(0,1.52fr) minmax(0,1fr);gap:82px}.recome-marketing .sector-details p{font-size:16px}.recome-marketing .sector-details li{font-size:14px}}@media (width <= 620px){.recome-marketing .sector-image{aspect-ratio:1.25;background-position:center center}}.recome-marketing .orbit-ring{display:none!important}.recome-marketing .orbit-word{font-size:0!important}.recome-marketing .orbit-word:before{content:"";display:block;width:220px;height:220px;background:url(/marketing-sintonia/brand/suiris-logo-provided.svg) center / contain no-repeat!important}.recome-marketing .orbit-word>span{display:none!important}@media (width >= 1100px){.recome-marketing .suiris-section{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr);grid-template-rows:auto auto auto;column-gap:clamp(68px,5vw,98px);align-items:start;padding:58px 58px 0}.recome-marketing .suiris-intro{grid-column:1;grid-row:1;align-self:start}.recome-marketing .suiris-intro h2{max-width:820px;font-size:clamp(48px,4.2vw,64px)}.recome-marketing .suiris-intro p{max-width:600px;font-size:16px}.recome-marketing .suiris-grid{display:contents}.recome-marketing .suiris-questions{grid-column:1;grid-row:2;width:100%;max-width:860px;padding-top:38px;padding-bottom:48px}.recome-marketing .suiris-questions>button{padding:20px 0;font-size:16px}.recome-marketing .suiris-explanation{grid-column:2;grid-row:1 / 3;width:100%;max-width:none;min-height:610px;padding:0 0 42px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.recome-marketing .suiris-orbit{width:100%;height:350px;margin:0;display:flex;align-items:flex-start;justify-content:center;perspective:none}.recome-marketing .orbit-word{position:static;inset:auto;width:100%;height:350px;display:flex;align-items:flex-start;justify-content:center}.recome-marketing .orbit-word:before{width:330px;height:330px}.recome-marketing .suiris-answer{width:min(100%,560px);margin-inline:auto;padding-top:0}.recome-marketing .suiris-answer h3{max-width:540px;margin-inline:auto;font-size:28px;line-height:1.2}.recome-marketing .suiris-answer p{max-width:530px;margin:15px auto 22px;font-size:14px;line-height:1.7}.recome-marketing .suiris-answer ol{gap:14px 22px}.recome-marketing .suiris-answer li{font-size:11px}.recome-marketing .suiris-note{grid-column:1 / -1;grid-row:3;width:100%;margin-top:0}}@media (width >= 901px) and (width < 1100px){.recome-marketing .suiris-orbit{height:250px}.recome-marketing .orbit-word:before{width:235px;height:235px}}@media (width <= 620px){.recome-marketing .suiris-orbit{height:220px}.recome-marketing .orbit-word{position:static;height:220px}.recome-marketing .orbit-word:before{width:205px;height:205px}}@media (width >= 1100px){.recome-marketing .flow-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,.92fr);gap:clamp(70px,6vw,110px);align-items:start}.recome-marketing .flow-header h2{max-width:680px;font-size:clamp(56px,4.7vw,72px);line-height:1.05}.recome-marketing .flow-header>p{width:100%;max-width:560px;min-width:0;justify-self:center;padding:4px 0 0;font-size:16px;line-height:1.7}.recome-marketing .flow-layout{grid-template-columns:minmax(0,1fr) minmax(520px,.92fr);gap:clamp(70px,6vw,110px);align-items:center;margin-top:44px}.recome-marketing .flow-copy{width:100%;max-width:525px;align-self:center;justify-self:start}.recome-marketing .flow-progress{margin-bottom:34px}.recome-marketing .flow-progress button{width:60px;height:46px}.recome-marketing .flow-detail{min-height:285px}.recome-marketing .flow-detail .small-label{font-size:11px}.recome-marketing .flow-detail h3{max-width:500px;margin:16px 0 20px;font-size:37px;line-height:1.12}.recome-marketing .flow-detail p{max-width:500px;font-size:17px;line-height:1.7}.recome-marketing .flow-result{margin-top:25px;font-size:14px}.recome-marketing .next-step{min-width:230px;min-height:56px;margin-top:28px;font-size:14px}.recome-marketing .flow-visual{width:100%;max-width:560px;min-height:540px;height:auto;margin:0 auto;justify-self:center}.recome-marketing .flow-world{width:100%;max-width:500px;min-height:504px;grid-template-columns:repeat(2,214px);grid-auto-rows:238px;gap:28px 30px;justify-content:center;align-content:center}.recome-marketing .flow-plane,.recome-marketing .flow-plane-0,.recome-marketing .flow-plane-1,.recome-marketing .flow-plane-2,.recome-marketing .flow-plane-3{width:214px;height:238px;padding:23px 24px}.recome-marketing .plane-label{font-size:25px}.recome-marketing .plane-icon{width:39px;height:39px}.recome-marketing .visual-footnote{margin-top:18px;font-size:12px}}@media (width >= 1100px){.recome-marketing .suiris-explanation{transform:translateY(10%)}.recome-marketing .suiris-orbit,.recome-marketing .orbit-word,.recome-marketing .suiris-answer{width:100%;margin-inline:auto}.recome-marketing .orbit-word{justify-content:center}.recome-marketing .orbit-word:before{margin-inline:auto}.recome-marketing .suiris-answer{max-width:560px;text-align:center}}@media (width >= 1100px){.recome-marketing .flow-header,.recome-marketing .flow-layout{grid-template-columns:minmax(0,1fr) minmax(600px,.98fr);gap:clamp(64px,5vw,96px)}.recome-marketing .flow-header>p{width:522px;max-width:522px;justify-self:center;margin:0;padding-top:4px;text-align:left}.recome-marketing .flow-visual{width:100%;max-width:620px;min-height:630px;margin:0 auto;justify-self:center;align-self:center}.recome-marketing .flow-world{width:522px;max-width:522px;min-height:576px;grid-template-columns:repeat(2,246px);grid-auto-rows:274px;gap:28px 30px;justify-content:center;align-content:center;margin-inline:auto}.recome-marketing .flow-plane,.recome-marketing .flow-plane-0,.recome-marketing .flow-plane-1,.recome-marketing .flow-plane-2,.recome-marketing .flow-plane-3{width:246px;height:274px;padding:26px 27px}.recome-marketing .plane-label{font-size:28px}.recome-marketing .plane-icon{width:44px;height:44px}.recome-marketing .visual-footnote{width:522px;margin:8px auto 0;padding:0;text-align:left;font-size:12px}}@media (width >= 1400px){.recome-marketing .flow-header,.recome-marketing .flow-layout{grid-template-columns:minmax(0,1fr) minmax(620px,1fr)}}.public-page{min-height:100vh;background:var(--bg);color:var(--text)}.public-shell{width:min(1180px,100%);margin:0 auto;padding:24px}.public-header{height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px}.public-brand{display:flex;align-items:center;gap:9px;font-weight:800;letter-spacing:-.04em}.public-brand-rail{width:3px;height:25px;border-radius:999px;background:var(--blue)}.public-brand small{font-size:8px;letter-spacing:.12em;color:var(--blue)}.public-header nav{display:flex;align-items:center;gap:8px}.public-header a,.public-header button{height:38px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;cursor:pointer}.public-header a.primary{border-color:var(--blue);background:var(--blue);color:#fff}.public-content{padding:34px 0 64px;display:grid;gap:18px}.public-hero{padding:26px;border:1px solid var(--line);border-radius:22px;background:var(--panel);display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.public-hero>div:first-child{max-width:760px}.public-eyebrow{display:block;color:var(--muted-2);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-hero h1{margin:8px 0 7px;font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:-.055em}.public-hero p{margin:0;max-width:720px;color:var(--muted);font-size:13px;line-height:1.6}.public-card{padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.public-card h2{margin:0 0 6px;font-size:20px}.public-card>p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-kpi{min-height:140px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--panel);display:flex;flex-direction:column;justify-content:space-between}.public-kpi span{color:var(--muted);font-size:10px;font-weight:600}.public-kpi strong{font-size:25px;letter-spacing:-.035em}.public-form{display:grid;gap:14px;margin-top:18px}.public-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-field{display:grid;gap:6px}.public-field.full{grid-column:1/-1}.public-field span{font-size:11px;font-weight:600}.public-field input,.public-field select,.public-field textarea{width:100%;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--text);outline:none;font:inherit;font-size:13px}.public-field input,.public-field select{height:44px;padding:0 13px}.public-field textarea{min-height:126px;padding:12px 13px;resize:vertical}.public-field input:focus,.public-field select:focus,.public-field textarea:focus{border-color:var(--blue)}.public-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.public-button{height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font-size:12px;font-weight:700;cursor:pointer}.public-button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.public-button:disabled{opacity:.5;cursor:not-allowed}.public-message{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:11px;line-height:1.5}.public-message.success{border-color:#34b37b61}.public-message.error{border-color:#d646536b}.public-turnstile{min-height:65px}.public-turnstile-missing{padding:12px;border:1px solid rgba(208,164,60,.36);border-radius:12px;background:#d0a43c14;color:var(--muted);font-size:11px}.tracking-search{display:flex;gap:9px;margin-top:18px}.tracking-search input{min-width:0;flex:1;height:46px;padding:0 14px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--text);outline:none}.tracking-search input:focus{border-color:var(--blue)}.tracking-status{display:flex;align-items:center;gap:9px}.tracking-status i{width:9px;height:9px;border-radius:50%;background:#34b37b;box-shadow:0 0 0 5px #34b37b1f}.tracking-timeline{display:grid;margin-top:18px}.tracking-event{position:relative;padding:0 0 20px 28px;border-left:1px solid var(--line);margin-left:6px}.tracking-event:last-child{padding-bottom:0}.tracking-event:before{content:"";position:absolute;left:-5px;top:3px;width:9px;height:9px;border:2px solid var(--panel);border-radius:50%;background:var(--blue)}.tracking-event strong{display:block;font-size:12px}.tracking-event p{margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.tracking-event time{display:block;margin-top:4px;color:var(--muted-2);font-size:9px}.public-tabs{display:flex;gap:7px;overflow:auto;scrollbar-width:none}.public-tabs button{height:36px;padding:0 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted);font-size:10px;font-weight:650;white-space:nowrap;cursor:pointer}.public-tabs button.active{border-color:var(--line);background:var(--surface);color:var(--text)}.public-faq-search{width:100%;height:46px;margin:14px 0;padding:0 14px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--text);outline:none}.public-faq{display:grid;gap:8px}.public-faq details{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.public-faq summary{cursor:pointer;font-size:12px;font-weight:700}.public-faq p{margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.public-status-list{display:grid;gap:8px;margin-top:16px}.public-status-row{padding:13px 14px;border:1px solid var(--line);border-radius:13px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:14px}.public-status-row span{font-size:12px}.public-status-row strong{font-size:10px;color:#34b37b}.public-legal{display:grid;gap:14px}.public-legal h3{margin:0 0 5px;font-size:15px}.public-legal p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.public-footer{padding:20px 0 10px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:10px}@media (max-width:780px){.public-shell{padding:16px}.public-header nav a:not(.primary){display:none}.public-content{padding-top:20px}.public-hero{padding:20px;align-items:flex-start;flex-direction:column}.public-grid,.public-form-grid{grid-template-columns:1fr}.public-field.full{grid-column:auto}.public-actions{justify-content:stretch}.public-actions .public-button{flex:1}.tracking-search{flex-direction:column}.tracking-search .public-button{width:100%}.public-footer{flex-direction:column}}.tracking-v2-page{background:#f7f8fa}.tracking-v2-shell{width:min(1120px,100%)}.tracking-v2-content{gap:14px}.tracking-v2-intro{background:#fff}.tracking-v2-hero{padding:30px;border:1px solid var(--line);border-radius:24px;background:#fff;display:grid;gap:26px}.tracking-v2-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:28px}.tracking-v2-topline h1{margin:7px 0 8px;font-size:clamp(30px,5vw,50px);line-height:1;letter-spacing:-.055em}.tracking-v2-topline p{max-width:680px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.tracking-v2-live{display:flex;align-items:center;gap:8px;white-space:nowrap;color:var(--muted);font-size:10px;font-weight:700}.tracking-v2-live span{width:8px;height:8px;border-radius:999px;background:#20a76b;box-shadow:0 0 0 5px #20a76b1a}.tracking-v2-progress-head{display:flex;align-items:baseline;gap:12px}.tracking-v2-progress-head strong{font-size:48px;line-height:1;letter-spacing:-.06em}.tracking-v2-progress-head span{color:var(--muted);font-size:12px}.tracking-v2-progress{height:10px;border-radius:999px;background:#e9edf3;overflow:hidden}.tracking-v2-progress>div{height:100%;border-radius:inherit;background:var(--blue);transition:width .45s ease}.tracking-v2-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--line)}.tracking-v2-metrics>div{padding:16px;background:#fff;display:grid;gap:4px}.tracking-v2-metrics span,.tracking-v2-arrival-grid span{color:var(--muted-2);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tracking-v2-metrics strong{font-size:17px;letter-spacing:-.025em}.tracking-v2-metrics small{color:var(--muted);font-size:9px}.tracking-v2-arrival{padding:24px;border:1px solid rgba(0,49,255,.22);border-radius:22px;background:#fff;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:end}.tracking-v2-arrival h2{margin:7px 0 5px;font-size:28px;letter-spacing:-.045em}.tracking-v2-arrival p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.tracking-v2-arrival-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tracking-v2-arrival-grid>div{min-height:92px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#f8f9fb;display:flex;flex-direction:column;justify-content:space-between}.tracking-v2-arrival-grid strong{font-size:16px}.tracking-v2-keyword{border-color:#0031ff40!important;background:#0031ff0b!important}.tracking-v2-keyword strong{color:var(--blue);font-size:22px;letter-spacing:.04em}.tracking-v2-columns{display:grid;grid-template-columns:.82fr 1.18fr;gap:14px}.tracking-v2-detail h2{margin-top:7px}.tracking-v2-columns .public-card{background:#fff}.tracking-v2-columns .tracking-timeline{max-height:430px;overflow:auto;padding-right:4px}@media (max-width:780px){.tracking-v2-hero{padding:20px;border-radius:20px}.tracking-v2-topline{flex-direction:column;gap:14px}.tracking-v2-progress-head strong{font-size:40px}.tracking-v2-metrics{grid-template-columns:1fr}.tracking-v2-arrival{grid-template-columns:1fr;padding:20px}.tracking-v2-arrival-grid,.tracking-v2-columns{grid-template-columns:1fr}.tracking-v2-live{order:-1}.tracking-v2-page .public-content{padding-top:14px}}.tracking-live-page{min-height:100vh;background:#050505!important;color:#fff!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;--tracking-bg:#050505;--tracking-surface:#0c0c0c;--tracking-surface-2:#111;--tracking-line:#252525;--tracking-line-2:#363636;--tracking-text:#fff;--tracking-muted:#8c8c8c;--tracking-muted-2:#686868;--tracking-green:#52d39a}.tracking-live-page *{box-sizing:border-box}.tracking-live-shell{width:min(980px,100%)!important;padding:24px 22px 34px!important}.tracking-live-header{min-height:64px;height:auto!important;margin-bottom:34px;border:0!important}.tracking-live-header .public-brand{color:#fff!important;font-weight:800!important}.tracking-live-header .public-brand-rail{background:#fff!important}.tracking-live-header .public-brand small{color:#8b8b8b!important}.tracking-live-header nav a{border:1px solid #fff!important;background:#050505!important;color:#fff!important}.tracking-live-header nav a.primary{background:#fff!important;border-color:#fff!important;color:#050505!important}.tracking-live-content{padding:0 0 64px!important;gap:0!important}.tracking-live-page .public-eyebrow{color:#747474!important;font-size:10px!important;font-weight:700!important;letter-spacing:.18em!important}.tracking-live-page .public-message{border-color:#2a2a2a!important;background:#0d0d0d!important;color:#d5d5d5!important}.tracking-live-page .public-message.error{border-color:#d9909061!important;color:#d99090!important}.tracking-live-lookup-intro{max-width:760px;margin-bottom:30px}.tracking-live-lookup-intro h1{margin:10px 0 13px;color:#fff;font-size:clamp(40px,6vw,66px);line-height:.98;letter-spacing:-.055em;font-weight:700}.tracking-live-lookup-intro p{max-width:680px;margin:0;color:var(--tracking-muted);font-size:14px;line-height:1.6}.tracking-live-lookup{width:100%;padding-top:24px;border-top:1px solid var(--tracking-line)}.tracking-live-lookup h2{margin:0 0 7px;color:#fff;font-size:22px;letter-spacing:-.03em;font-weight:650}.tracking-live-lookup>p{margin:0;color:var(--tracking-muted);font-size:12px}.tracking-live-page .tracking-search input{height:52px!important;border:1px solid var(--tracking-line-2)!important;border-radius:14px!important;background:#101010!important;color:#fff!important;box-shadow:inset 0 1px #ffffff06!important}.tracking-live-page .tracking-search input::placeholder{color:#626262!important}.tracking-live-page .tracking-search input:focus{border-color:#777!important;box-shadow:0 0 0 3px #ffffff0f!important}.tracking-live-page .public-button,.tracking-live-page .public-button.primary{min-height:50px!important;height:50px!important;padding:0 22px!important;border:1px solid #fff!important;border-radius:999px!important;background:#fff!important;color:#050505!important;font-size:13px!important;font-weight:700!important;transition:opacity .15s ease,transform .15s ease!important}.tracking-live-page .public-button:hover{opacity:.94}.tracking-live-page .public-button:active{transform:scale(.995)}.tracking-live-page .public-button:disabled{opacity:.4!important;transform:none!important}.tracking-live-hero{width:min(760px,100%);padding:6px 0 34px}.tracking-live-statusline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.tracking-live-order{color:#686868;font-size:10px;font-weight:600;letter-spacing:.03em;text-align:right}.tracking-live-page .tracking-v2-live{color:#9b9b9b!important;font-size:10px!important;font-weight:650!important}.tracking-live-page .tracking-v2-live span{width:8px!important;height:8px!important;background:var(--tracking-green)!important;box-shadow:0 0 0 5px #52d39a1a!important}.tracking-live-hero h1{margin:0 0 14px;color:#fff;font-size:clamp(42px,7vw,76px);line-height:.96;letter-spacing:-.062em;font-weight:700}.tracking-live-hero p{max-width:680px;margin:0;color:var(--tracking-muted);font-size:14px;line-height:1.65}.tracking-live-map-section{padding:24px 0 30px;border-top:1px solid var(--tracking-line)}.tracking-live-map-shell{position:relative;min-height:440px;overflow:hidden;border:1px solid var(--tracking-line);border-radius:18px;background:#111}.tracking-live-map{width:100%;height:min(64vh,620px);min-height:440px;background:#0d0d0d}.tracking-live-map-shell .leaflet-container{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;background:#0d0d0d!important}.tracking-live-map-shell .leaflet-control-zoom{overflow:hidden;border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;box-shadow:none!important}.tracking-live-map-shell .leaflet-control-zoom a{width:36px!important;height:36px!important;line-height:34px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:#050505e0!important;color:#fff!important}.tracking-live-map-shell .leaflet-control-zoom a:last-child{border-bottom:0!important}.tracking-live-map-shell .leaflet-control-attribution{border-radius:8px 0 0;background:#050505b3!important;color:#aaa!important;font-size:8px!important}.tracking-live-map-shell .leaflet-control-attribution a{color:#fff!important}.tracking-live-marker-wrap{background:transparent!important;border:0!important}.tracking-live-driver{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.9);background:#050505f0;box-shadow:0 0 0 7px #ffffff1f,0 8px 24px #00000047}.tracking-live-driver span{width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 18px #ffffffb3}.tracking-live-destination{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:2px solid #fff;background:#050505cc;box-shadow:0 5px 18px #00000047}.tracking-live-destination span{width:7px;height:7px;border-radius:50%;background:#fff}.tracking-live-map-status{position:absolute;z-index:600;left:12px;bottom:12px;max-width:calc(100% - 24px);display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#050505d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.tracking-live-map-status>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.tracking-live-map-status>span.online{background:var(--tracking-green);box-shadow:0 0 0 4px #52d39a1a}.tracking-live-map-status>span.waiting{border:1px solid #858585;background:#1b1b1b}.tracking-live-map-status div{min-width:0}.tracking-live-map-status strong{display:block;font-size:10.5px;line-height:1.3;font-weight:650}.tracking-live-map-status small{display:block;margin-top:2px;overflow:hidden;color:#8d8d8d;font-size:8.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.tracking-live-map-fallback{min-height:440px;border:1px solid var(--tracking-line);border-radius:18px;background:#0d0d0d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#7c7c7c;text-align:center}.tracking-live-map-fallback strong{color:#fff;font-size:14px}.tracking-live-map-fallback span{font-size:11px}.tracking-live-eta{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;border-top:1px solid var(--tracking-line);border-bottom:1px solid var(--tracking-line)}.tracking-live-eta>div{min-width:0;padding:20px 0}.tracking-live-eta>div+div{padding-left:24px;border-left:1px solid var(--tracking-line)}.tracking-live-eta span{display:block;margin-bottom:8px;color:#747474;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.tracking-live-eta strong{display:block;color:#fff;font-size:clamp(24px,4vw,38px);line-height:1;letter-spacing:-.045em;font-weight:650}.tracking-live-eta small{display:block;margin-top:7px;color:#6f6f6f;font-size:9px}.tracking-live-progress-section{padding:32px 0;border-bottom:1px solid var(--tracking-line)}.tracking-live-progress-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.tracking-live-progress-copy>div{display:flex;align-items:flex-end;gap:14px}.tracking-live-progress-copy strong{color:#fff;font-size:48px;line-height:.88;letter-spacing:-.06em}.tracking-live-progress-copy>span{color:#777;font-size:11px}.tracking-live-progress{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#1b1b1b}.tracking-live-progress>div{height:100%;border-radius:inherit;background:#fff;transition:width .5s cubic-bezier(.22,.61,.36,1)}.tracking-live-progress-section>small{display:block;margin-top:9px;color:#666;font-size:9px}.tracking-live-updates{padding:34px 0;border-bottom:1px solid var(--tracking-line)}.tracking-live-section-head h2{margin:8px 0 0;color:#fff;font-size:clamp(24px,4vw,38px);line-height:1.05;letter-spacing:-.045em;font-weight:650}.tracking-live-page .tracking-timeline{width:min(720px,100%);margin-top:26px!important}.tracking-live-page .tracking-event{margin-left:5px!important;padding:0 0 24px 30px!important;border-left:1px solid #2b2b2b!important}.tracking-live-page .tracking-event:last-child{padding-bottom:0!important}.tracking-live-page .tracking-event:before{left:-5px!important;top:2px!important;width:9px!important;height:9px!important;border:2px solid #050505!important;background:#fff!important}.tracking-live-page .tracking-event strong{color:#fff!important;font-size:13px!important;font-weight:650!important}.tracking-live-page .tracking-event p{max-width:620px;margin:5px 0 0!important;color:#929292!important;font-size:11px!important;line-height:1.55!important}.tracking-live-event-meta{display:flex;align-items:center;gap:10px;margin-top:6px}.tracking-live-event-meta span,.tracking-live-event-meta time{color:#666!important;font-size:9px!important}.tracking-live-empty-update{width:min(720px,100%);margin-top:24px;color:#777;font-size:11px}.tracking-live-details{padding:30px 0;border-bottom:1px solid var(--tracking-line)}.tracking-live-detail-grid{display:grid;grid-template-columns:.72fr .9fr 1.7fr;gap:24px;margin-top:16px}.tracking-live-detail-grid>div{min-width:0;display:grid;gap:5px}.tracking-live-detail-grid span,.tracking-live-arrival-grid span{color:#707070;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tracking-live-detail-grid strong{overflow:hidden;color:#fff;font-size:12px;font-weight:600;line-height:1.45;text-overflow:ellipsis}.tracking-live-arrival{padding:34px 0 6px}.tracking-live-arrival h2{margin:8px 0 7px;color:#fff;font-size:34px;line-height:1;letter-spacing:-.045em}.tracking-live-arrival>p{max-width:640px;margin:0;color:#8d8d8d;font-size:12px;line-height:1.6}.tracking-live-arrival-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;border-top:1px solid var(--tracking-line);border-bottom:1px solid var(--tracking-line)}.tracking-live-arrival-grid>div{padding:18px 0}.tracking-live-arrival-grid>div+div{padding-left:24px;border-left:1px solid var(--tracking-line)}.tracking-live-arrival-grid strong{display:block;margin-top:6px;color:#fff;font-size:18px;font-weight:650}.tracking-live-footer{border-top:1px solid var(--tracking-line)!important;color:#626262!important}@media (max-width:780px){.tracking-live-shell{padding:16px 18px 28px!important}.tracking-live-header{margin-bottom:32px}.tracking-live-header nav a:not(.primary){display:none}.tracking-live-header nav a.primary{min-width:78px}.tracking-live-hero{padding-bottom:28px}.tracking-live-statusline{align-items:flex-start;flex-direction:column;gap:10px}.tracking-live-order{text-align:left}.tracking-live-hero h1{font-size:clamp(42px,14vw,62px)}.tracking-live-map-section{padding-top:20px}.tracking-live-map-shell,.tracking-live-map,.tracking-live-map-fallback{min-height:390px}.tracking-live-map{height:58vh;max-height:540px}.tracking-live-map-status{left:10px;bottom:10px;max-width:calc(100% - 20px)}.tracking-live-eta{grid-template-columns:1fr}.tracking-live-eta>div{padding:18px 0}.tracking-live-eta>div+div{padding-left:0;border-left:0;border-top:1px solid var(--tracking-line)}.tracking-live-progress-copy{align-items:flex-start;flex-direction:column;gap:10px}.tracking-live-progress-copy>div{width:100%;justify-content:space-between}.tracking-live-progress-copy strong{font-size:42px}.tracking-live-detail-grid{grid-template-columns:1fr;gap:16px}.tracking-live-arrival-grid{grid-template-columns:1fr}.tracking-live-arrival-grid>div+div{padding-left:0;border-left:0;border-top:1px solid var(--tracking-line)}.tracking-live-page .tracking-search{flex-direction:column}.tracking-live-page .tracking-search .public-button{width:100%}}.tracking-live-page-v4 .tracking-live-shell{width:min(1120px,100%)!important;padding:24px 22px 38px!important}.tracking-live-page-v4 .tracking-live-brand-header{display:flex;align-items:center;justify-content:flex-start;min-height:56px;margin:0 0 42px}.tracking-live-page-v4 .tracking-live-brand-header a{display:inline-flex;align-items:center;text-decoration:none}.tracking-live-page-v4 .tracking-live-brand-header img{display:block;width:auto;height:48px;max-width:285px;object-fit:contain;object-position:left center}.tracking-live-page-v4 .tracking-live-hero{width:min(820px,100%);padding:0 0 30px!important}.tracking-live-page-v4 .tracking-live-delivery-meta{display:grid;gap:4px;margin:0 0 24px}.tracking-live-page-v4 .tracking-live-delivery-meta span{color:#8c8c8c;font-size:12px;font-weight:500;line-height:1.35}.tracking-live-page-v4 .tracking-live-delivery-meta strong{color:#fff;font-size:12px;font-weight:650;line-height:1.35}.tracking-live-page-v4 .tracking-live-hero h1{max-width:760px;margin:0 0 16px!important;color:#fff!important;font-size:clamp(48px,6vw,72px)!important;line-height:.98!important;letter-spacing:-.058em!important;font-weight:700!important}.tracking-live-page-v4 .tracking-live-hero p{max-width:700px!important;margin:0!important;color:#8c8c8c!important;font-size:14px!important;line-height:1.65!important}.tracking-live-page-v4 .tracking-live-map-section{padding:8px 0 30px!important;border-top:0!important}.tracking-live-page-v4 .tracking-live-map-shell{border-radius:18px!important}.tracking-live-page-v4 .tracking-live-map-waiting{position:absolute;z-index:600;left:12px;bottom:12px;padding:9px 13px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#050505d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d8d8d8;font-size:10px;font-weight:550;pointer-events:none}.tracking-live-page-v4 .tracking-live-driver{width:48px!important;height:48px!important;border:1px solid rgba(0,49,255,.86)!important;border-radius:15px!important;display:grid!important;place-items:center!important;background:#050505f0!important;color:#0031ff!important;box-shadow:0 0 0 5px #0031ff2b,0 10px 24px #00000057!important}.tracking-live-page-v4 .tracking-live-driver svg{width:34px;height:34px;display:block}.tracking-live-page-v4 .tracking-live-driver>span{display:none!important}.tracking-live-page-v4 .tracking-live-destination{width:42px!important;height:42px!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#050505eb!important;color:#fff!important;box-shadow:0 0 0 5px #ffffff14,0 8px 20px #0000004d!important}.tracking-live-page-v4 .tracking-live-destination svg{width:25px;height:25px;display:block}.tracking-live-page-v4 .tracking-live-destination>span{display:none!important}.tracking-live-page-v4 .tracking-live-eta{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;margin-top:16px!important;border:0!important}.tracking-live-page-v4 .tracking-live-eta>div{min-width:0!important;padding:18px 18px 17px!important;border:1px solid #252525!important;border-radius:15px!important;background:#0c0c0c!important}.tracking-live-page-v4 .tracking-live-eta>div+div{padding-left:18px!important;border-left:1px solid #252525!important;border-top:1px solid #252525!important}.tracking-live-page-v4 .tracking-live-eta span{margin-bottom:8px!important;color:#727272!important;font-size:9px!important;font-weight:750!important;letter-spacing:.13em!important}.tracking-live-page-v4 .tracking-live-eta strong{color:#fff!important;font-size:clamp(24px,3.4vw,38px)!important;line-height:1!important;letter-spacing:-.045em!important;white-space:nowrap}.tracking-live-page-v4 .tracking-live-eta small{margin-top:8px!important;color:#696969!important;font-size:9px!important;line-height:1.35!important}.tracking-live-page-v4 .tracking-live-updates{padding:36px 0!important;border-top:1px solid #252525!important;border-bottom:1px solid #252525!important}.tracking-live-page-v4 .tracking-live-progress-inline{margin:26px 0 28px!important;padding:18px!important;border:1px solid #252525!important;border-radius:15px!important;background:#0c0c0c!important}.tracking-live-page-v4 .tracking-live-progress-inline .tracking-live-progress-copy{margin-bottom:14px!important}.tracking-live-page-v4 .tracking-live-progress-inline .tracking-live-progress-copy strong{font-size:40px!important}.tracking-live-page-v4 .tracking-live-progress-inline .tracking-live-progress{height:7px!important;background:#1d1d1d!important}.tracking-live-page-v4 .tracking-live-progress-inline .tracking-live-progress>div{background:#fff!important}.tracking-live-page-v4 .tracking-live-progress-inline>small{display:block;margin-top:9px;color:#666;font-size:9px}.tracking-live-page-v4 .tracking-timeline{margin-top:0!important}.tracking-live-page-v4 .tracking-live-details{padding-top:30px!important}.tracking-live-page-v4 .tracking-live-footer{margin-top:18px}@media (max-width:780px){.tracking-live-page-v4 .tracking-live-shell{padding:16px 18px 28px!important}.tracking-live-page-v4 .tracking-live-brand-header{min-height:48px;margin-bottom:32px}.tracking-live-page-v4 .tracking-live-brand-header img{height:43.5px;max-width:248px}.tracking-live-page-v4 .tracking-live-delivery-meta{margin-bottom:20px}.tracking-live-page-v4 .tracking-live-delivery-meta span,.tracking-live-page-v4 .tracking-live-delivery-meta strong{font-size:11px}.tracking-live-page-v4 .tracking-live-hero{padding-bottom:24px!important}.tracking-live-page-v4 .tracking-live-hero h1{max-width:560px;font-size:clamp(44px,12.5vw,56px)!important;line-height:.98!important;letter-spacing:-.055em!important}.tracking-live-page-v4 .tracking-live-hero p{max-width:620px!important;font-size:13px!important;line-height:1.6!important}.tracking-live-page-v4 .tracking-live-map-section{padding-top:0!important}.tracking-live-page-v4 .tracking-live-map-shell,.tracking-live-page-v4 .tracking-live-map,.tracking-live-page-v4 .tracking-live-map-fallback{min-height:390px!important}.tracking-live-page-v4 .tracking-live-map{height:58vh!important;max-height:540px!important}.tracking-live-page-v4 .tracking-live-eta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;margin-top:12px!important}.tracking-live-page-v4 .tracking-live-eta>div,.tracking-live-page-v4 .tracking-live-eta>div+div{padding:14px 12px!important;border:1px solid #252525!important}.tracking-live-page-v4 .tracking-live-eta span{min-height:24px;margin-bottom:6px!important;font-size:7.5px!important;line-height:1.3!important}.tracking-live-page-v4 .tracking-live-eta strong{font-size:clamp(20px,6.7vw,30px)!important}.tracking-live-page-v4 .tracking-live-eta small{min-height:24px;font-size:7.7px!important}.tracking-live-page-v4 .tracking-live-updates{padding:30px 0!important}.tracking-live-page-v4 .tracking-live-section-head h2{max-width:430px;font-size:30px!important}.tracking-live-page-v4 .tracking-live-progress-inline{margin:22px 0 26px!important;padding:15px!important}.tracking-live-page-v4 .tracking-live-progress-inline .tracking-live-progress-copy{flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important}.tracking-live-page-v4 .tracking-live-progress-inline .tracking-live-progress-copy>div{width:auto!important;display:grid!important;gap:5px!important}.tracking-live-page-v4 .tracking-live-progress-inline .tracking-live-progress-copy strong{font-size:36px!important}.tracking-live-page-v4 .tracking-live-progress-inline .tracking-live-progress-copy>span{max-width:130px;text-align:right}}.tracking-live-page-v4 .tracking-live-brand-header img{height:62.4px!important;max-width:371px!important}.tracking-live-page-v4 .tracking-live-delivery-meta{margin-bottom:24px!important}.tracking-live-page-v4 .tracking-live-business-signature{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:34px;color:#8c8c8c!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important}.tracking-live-page-v4 .tracking-live-business-signature>span:last-child{min-width:0}.tracking-live-page-v4 .tracking-live-business-signature strong{color:#fff!important;font:inherit!important;font-weight:650!important}.tracking-live-page-v4 .tracking-live-business-mark{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center}.tracking-live-page-v4 .tracking-live-business-mark img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1) brightness(0) invert(1)}.tracking-live-page-v4 .tracking-live-title-line{display:block}.tracking-live-page-v4 .tracking-live-eta>div{overflow:hidden!important}.tracking-live-page-v4 .tracking-live-eta strong{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:clip!important;font-variant-numeric:tabular-nums}@media (max-width:780px){.tracking-live-page-v4 .tracking-live-brand-header{min-height:58px!important;margin-bottom:34px!important}.tracking-live-page-v4 .tracking-live-brand-header img{height:56.5px!important;max-width:323px!important}.tracking-live-page-v4 .tracking-live-delivery-meta{margin-bottom:18px!important}.tracking-live-page-v4 .tracking-live-business-signature{gap:9px!important;min-height:32px;font-size:11px!important}.tracking-live-page-v4 .tracking-live-business-mark{width:32px;height:32px;flex-basis:32px}.tracking-live-page-v4 .tracking-live-hero h1.tracking-live-title{width:100%!important;max-width:100%!important;font-size:clamp(32px,9.35vw,42px)!important;line-height:.98!important;letter-spacing:-.055em!important}.tracking-live-page-v4 .tracking-live-title-line{white-space:nowrap!important}.tracking-live-page-v4 .tracking-live-eta{align-items:stretch!important}.tracking-live-page-v4 .tracking-live-eta>div,.tracking-live-page-v4 .tracking-live-eta>div+div{min-width:0!important;padding:14px 11px!important}.tracking-live-page-v4 .tracking-live-eta strong{font-size:clamp(17px,5.35vw,22px)!important;line-height:1.05!important;letter-spacing:-.05em!important}.tracking-live-page-v4 .tracking-live-eta span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tracking-live-page-v4 .tracking-live-eta small{overflow:hidden!important;line-height:1.3!important}}@media (max-width:360px){.tracking-live-page-v4 .tracking-live-hero h1.tracking-live-title{font-size:clamp(29px,8.9vw,34px)!important}.tracking-live-page-v4 .tracking-live-eta{gap:7px!important}.tracking-live-page-v4 .tracking-live-eta>div,.tracking-live-page-v4 .tracking-live-eta>div+div{padding:13px 9px!important}.tracking-live-page-v4 .tracking-live-eta strong{font-size:16px!important}}.tracking-live-page-v4 .tracking-live-business-signature{gap:10px!important}.tracking-live-page-v4 .tracking-live-business-mark{width:41px!important;height:41px!important;flex:0 0 41px!important}.tracking-live-page-v4 .tracking-live-business-mark img{max-width:100%!important;max-height:100%!important}@media (max-width:780px){.tracking-live-page-v4 .tracking-live-business-mark{width:38.4px!important;height:38.4px!important;flex-basis:38.4px!important}}.ric-screen{--ric-blue: #023dda;--ric-ink: #0a0b0e;--ric-paper: #f4f5f6;--ric-line: rgba(17, 19, 23, .11);--ric-muted: #737980;min-height:100svh;background:var(--ric-paper);color:#111317;display:grid;grid-template-columns:286px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.ric-loading{min-height:100svh;background:#0a0b0e;color:#fff;display:grid;place-items:center;align-content:center;gap:9px;font-family:Inter,system-ui,sans-serif}.ric-loading span{font-size:9px;font-weight:800;letter-spacing:.16em;color:#6e7480}.ric-loading strong{font-size:18px;letter-spacing:-.03em}.ric-rail{position:sticky;top:0;height:100svh;padding:26px 22px;background:#0a0b0e;color:#f4f5f6;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.06);z-index:5}.ric-logo{width:132px;border:0;padding:0;background:transparent;cursor:pointer}.ric-logo img{display:block;width:100%;height:auto}.ric-progress-copy{margin-top:62px;display:grid;gap:7px}.ric-progress-copy>span{font-size:7px;font-weight:800;letter-spacing:.13em;color:#626975}.ric-progress-copy>strong{font-size:18px;letter-spacing:-.035em}.ric-progress-copy>div{height:3px;border-radius:999px;background:#23262c;overflow:hidden}.ric-progress-copy>div>i{display:block;height:100%;background:#fff;border-radius:999px;transition:width .3s ease}.ric-stage-nav{margin-top:28px;display:grid;gap:3px}.ric-stage-nav button{min-height:43px;padding:0 9px;border:1px solid transparent;border-radius:10px;background:transparent;color:#727a86;display:grid;grid-template-columns:30px 1fr 18px;align-items:center;gap:3px;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ric-stage-nav button b{font-size:8px;letter-spacing:.08em}.ric-stage-nav button span{font-size:9px;font-weight:650}.ric-stage-nav button i{font-style:normal;text-align:right;font-size:8px}.ric-stage-nav button.current{color:#fff;background:#14161b;border-color:#ffffff14}.ric-stage-nav button.done{color:#a7adb7}.ric-stage-nav button.done i{color:#fff}.ric-rail-note{margin-top:auto;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#111318}.ric-rail-note strong{font-size:9px}.ric-rail-note p{margin:5px 0 0;color:#747c88;font-size:7.4px;line-height:1.6}.ric-content{min-width:0;padding:36px;display:grid;place-items:start center}.ric-card{width:min(1180px,100%);min-height:calc(100svh - 72px);padding:34px;border:1px solid var(--ric-line);border-radius:24px;background:#fff;box-shadow:0 24px 80px #0f101212;display:flex;flex-direction:column}.ric-card__header>span{color:#92969c;font-size:7px;font-weight:800;letter-spacing:.12em}.ric-card__header h1{max-width:860px;margin:10px 0 7px;font-size:clamp(34px,4.8vw,60px);line-height:.96;letter-spacing:-.06em;font-weight:750;text-wrap:balance}.ric-card__header p{max-width:760px;margin:0;color:#72777e;font-size:10px;line-height:1.65}.ric-notice{margin-top:18px;padding:11px 13px;border:1px solid rgba(210,65,78,.22);border-radius:10px;background:#d2414e0e;color:#9e3039;font-size:8px;line-height:1.5}.ric-layout{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(280px,.62fr);gap:28px;margin-top:28px;min-height:0}.ric-main{min-width:0}.ric-side{display:grid;align-content:start;gap:12px}.ric-section{display:grid;gap:18px}.ric-field-label{margin-top:3px;color:#545961;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ric-intro{padding:17px 18px;border:1px solid var(--ric-line);border-radius:14px;background:#f8f8f9}.ric-intro strong{font-size:11px;letter-spacing:-.02em}.ric-intro p{margin:5px 0 0;color:#6e747c;font-size:8.5px;line-height:1.65}.ric-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ric-mode-grid button{min-height:146px;padding:17px;border:1px solid var(--ric-line);border-radius:15px;background:#f7f7f8;color:#111317;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;cursor:pointer}.ric-mode-grid button.active{border-color:#111317;box-shadow:inset 0 0 0 1px #111317;background:#fff}.ric-mode-grid strong{font-size:11px}.ric-mode-grid span{color:#757a81;font-size:7.5px;line-height:1.55}.ric-link-button{justify-self:start;border:0;background:transparent;padding:0;color:#747a82;font-size:8px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ric-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ric-option-grid button{position:relative;min-height:104px;padding:14px;border:1px solid var(--ric-line);border-radius:13px;background:#f8f8f9;color:#111317;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.ric-option-grid button:hover{transform:translateY(-1px);border-color:#11131738}.ric-option-grid button.active{background:#fff;border-color:#111317;box-shadow:inset 0 0 0 1px #111317}.ric-option-grid strong{font-size:9.5px;line-height:1.25}.ric-option-grid small{color:#7c8188;font-size:7px;line-height:1.45}.ric-check{position:absolute;top:10px;right:10px;width:22px;height:22px;border:1px solid rgba(17,19,23,.13);border-radius:7px;display:grid;place-items:center;color:#6f757d;font-size:9px;font-weight:800}.ric-option-grid button.active .ric-check{background:#111317;color:#fff;border-color:#111317}.ric-input-label{display:grid;gap:7px;color:#5f646c;font-size:8px;font-weight:750}.ric-input-label input{width:100%;height:45px;padding:0 12px;border:1px solid var(--ric-line);border-radius:10px;background:#f8f8f9;color:#111317;outline:0}.ric-input-label input:focus{border-color:#777d84;background:#fff}.ric-operation-form{gap:20px}.ric-choice-row{display:grid;grid-template-columns:1fr minmax(180px,240px);gap:16px;align-items:center;padding:15px 0;border-top:1px solid var(--ric-line);border-bottom:1px solid var(--ric-line)}.ric-choice-row div{display:grid;gap:4px}.ric-choice-row strong{font-size:10px}.ric-choice-row span{color:#7b8087;font-size:7.5px;line-height:1.5}.ric-choice-row select{height:42px;padding:0 10px;border:1px solid var(--ric-line);border-radius:10px;background:#f8f8f9;color:#111317;outline:0}.ric-segmented{display:flex;flex-wrap:wrap;gap:7px}.ric-segmented button{min-height:39px;padding:0 13px;border:1px solid var(--ric-line);border-radius:999px;background:#f7f7f8;color:#5f656d;font-size:8px;font-weight:700;cursor:pointer}.ric-segmented button.active{background:#111317;border-color:#111317;color:#fff}.ric-preview{padding:18px;border:1px solid var(--ric-line);border-radius:15px;background:#0d0f13;color:#f7f8fa}.ric-preview>span,.ric-guide>span,.ric-video>span,.ric-go-live>span{color:#747c88;font-size:7px;font-weight:800;letter-spacing:.12em}.ric-preview h3{margin:7px 0 11px;font-size:16px;line-height:1.15;letter-spacing:-.035em}.ric-preview p{margin:0;color:#858c96;font-size:8px;line-height:1.6}.ric-flow{display:grid;gap:4px}.ric-flow b{min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#14171c;color:#dfe2e8;display:flex;align-items:center;font-size:8px}.ric-flow i{height:12px;color:#555d69;font-size:8px;font-style:normal;text-align:center;line-height:12px}.ric-guide{padding:17px;border:1px solid var(--ric-line);border-radius:15px;background:#f8f8f9;display:grid;gap:6px}.ric-guide>span{color:#868b92}.ric-guide strong{margin-top:6px;font-size:9px}.ric-guide p{margin:0;color:#737980;font-size:7.6px;line-height:1.6}.ric-video{padding:12px;border:1px solid var(--ric-line);border-radius:15px;background:#fff;display:grid;gap:6px}.ric-video__frame{aspect-ratio:16/9;border-radius:10px;background:#0b0d10;overflow:hidden;display:grid;place-items:center}.ric-video__frame iframe{width:100%;height:100%;border:0}.ric-video__frame>div{display:grid;place-items:center;gap:7px;color:#fff}.ric-video__frame>div span{width:38px;height:38px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;font-size:11px;padding-left:2px}.ric-video__frame>div small{font-size:6px;letter-spacing:.1em;color:#7e858f}.ric-video>strong{font-size:8.5px}.ric-video>span{font-size:7px;color:#7a8088}.ric-data-list{display:grid;border-top:1px solid var(--ric-line)}.ric-data-list article{min-height:68px;padding:10px 0;border-bottom:1px solid var(--ric-line);display:flex;align-items:center;justify-content:space-between;gap:16px}.ric-data-list article>div{display:grid;gap:4px}.ric-data-list strong{font-size:9.5px}.ric-data-list span{color:#7a8087;font-size:7.5px}.ric-data-list button,.ric-outline-action{min-height:36px;padding:0 12px;border:1px solid var(--ric-line);border-radius:9px;background:#fff;color:#111317;font-size:7.5px;font-weight:750;cursor:pointer}.ric-safe-note{color:#8b9096;font-size:7px;line-height:1.55}.ric-integration-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ric-integration-list article{min-height:140px;padding:15px;border:1px solid var(--ric-line);border-radius:14px;background:#f8f8f9;display:flex;flex-direction:column;justify-content:flex-end;gap:7px}.ric-integration-list b{font-size:10px}.ric-integration-list span{color:#777d85;font-size:7.5px;line-height:1.55}.ric-outline-action{justify-self:start;min-height:41px;padding:0 15px}.ric-check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.ric-check-list>div{min-height:67px;padding:12px;border:1px solid var(--ric-line);border-radius:12px;background:#f8f8f9;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:7px}.ric-check-list>div>span{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:8px;font-weight:800}.ric-check-list .ok>span{background:#111317;color:#fff}.ric-check-list .pending>span{background:#ece5d2;color:#776535}.ric-check-list strong{font-size:8.5px}.ric-check-list small{font-size:6.8px;color:#7a8087}.ric-validation-result{padding:15px;border:1px solid rgba(2,61,218,.18);border-radius:13px;background:#023dda0b}.ric-validation-result strong{font-size:9px}.ric-validation-result p{margin:4px 0 0;color:#667080;font-size:7.5px;line-height:1.55}.ric-go-live{max-width:760px}.ric-go-live h2{margin:7px 0 8px;font-size:clamp(32px,4vw,50px);line-height:.98;letter-spacing:-.055em}.ric-go-live>p{max-width:640px;margin:0;color:#747a82;font-size:9px;line-height:1.65}.ric-go-live-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px}.ric-go-live-grid article{min-height:110px;padding:15px;border:1px solid var(--ric-line);border-radius:14px;background:#f8f8f9;display:flex;flex-direction:column;justify-content:flex-end}.ric-go-live-grid b{font-size:28px;letter-spacing:-.055em}.ric-go-live-grid span{color:#747a82;font-size:7px}.ric-activate{justify-self:start;min-height:48px;padding:0 18px;border:1px solid var(--ric-blue);border-radius:11px;background:var(--ric-blue);color:#fff;font-size:8.5px;font-weight:800;cursor:pointer}.ric-actions{margin-top:auto;padding-top:28px;border-top:1px solid var(--ric-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.ric-actions>div{display:flex;align-items:center;gap:8px}.ric-primary,.ric-secondary,.ric-text-action{min-height:43px;border-radius:10px;font-size:8px;font-weight:760;cursor:pointer}.ric-primary{padding:0 16px;border:1px solid #111317;background:#111317;color:#fff}.ric-secondary{padding:0 14px;border:1px solid var(--ric-line);background:#f7f7f8;color:#111317}.ric-text-action{padding:0 9px;border:0;background:transparent;color:#6f757d}.ric-primary:disabled,.ric-secondary:disabled,.ric-text-action:disabled,.ric-activate:disabled{opacity:.45;cursor:not-allowed}.ric-screen button:focus-visible,.ric-screen input:focus-visible,.ric-screen select:focus-visible,.ric-screen textarea:focus-visible{outline:2px solid var(--ric-blue);outline-offset:2px}.ric-suiris{position:fixed;right:22px;bottom:22px;z-index:80;display:grid;justify-items:end;gap:10px}.ric-suiris__bubble{min-height:46px;padding:0 16px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#0b0d10;color:#fff;box-shadow:0 16px 45px #00000038;display:flex;align-items:center;gap:8px;cursor:pointer}.ric-suiris__bubble span{width:25px;height:25px;border-radius:50%;background:var(--ric-blue);display:grid;place-items:center;font-size:10px}.ric-suiris__bubble strong{font-size:9px}.ric-suiris__panel{width:min(390px,calc(100vw - 24px));max-height:min(690px,calc(100svh - 90px));border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#0c0e12;color:#f5f6f8;box-shadow:0 28px 90px #00000061;overflow:hidden;display:flex;flex-direction:column}.ric-suiris__header{min-height:64px;padding:13px 14px 13px 16px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between}.ric-suiris__header>div{display:grid;gap:2px}.ric-suiris__header span{color:#6f7782;font-size:6px;font-weight:800;letter-spacing:.14em}.ric-suiris__header strong{font-size:10px}.ric-suiris__header>button{width:32px;height:32px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#14171c;color:#a9afb8;cursor:pointer}.ric-suiris__home,.ric-suiris__faq,.ric-suiris__chat,.ric-suiris__whatsapp{min-height:0;padding:16px;overflow:auto}.ric-suiris__home>p,.ric-suiris__whatsapp>p{margin:0 0 13px;color:#8d949f;font-size:8px;line-height:1.6}.ric-suiris__quick{display:grid;gap:7px}.ric-suiris__quick button{min-height:62px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#12151a;color:#fff;text-align:left;display:grid;gap:3px;cursor:pointer}.ric-suiris__quick strong{font-size:9px}.ric-suiris__quick span{color:#737c88;font-size:7px}.ric-suiris__suggestions{margin-top:18px;display:grid;gap:4px}.ric-suiris__suggestions>span{margin-bottom:4px;color:#5f6875;font-size:6px;font-weight:800;letter-spacing:.12em}.ric-suiris__suggestions button,.ric-suiris__faqList button{border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;color:#cfd3da;text-align:left;display:grid;grid-template-columns:28px 1fr;gap:6px;padding:9px 0;cursor:pointer}.ric-suiris__suggestions b,.ric-suiris__faqList b{color:#5f6874;font-size:7px}.ric-suiris__suggestions button{font-size:7.5px;line-height:1.4}.ric-suiris__back{border:0;background:transparent;color:#8d949f;padding:0 0 10px;font-size:7px;cursor:pointer}.ric-suiris__topics{display:flex;gap:6px;overflow:auto;padding-bottom:10px}.ric-suiris__topics button{flex:none;min-height:29px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#12151a;color:#7d8590;font-size:6.8px;cursor:pointer}.ric-suiris__topics button.active{background:#fff;color:#0c0e12}.ric-suiris__faqList{display:grid}.ric-suiris__faqList button span{font-size:7.7px;line-height:1.4}.ric-suiris__chat{display:flex;flex-direction:column}.ric-suiris__messages{min-height:270px;max-height:410px;overflow:auto;display:grid;gap:9px;align-content:start}.ric-suiris__messages article{max-width:88%;padding:10px 11px;border-radius:12px;display:grid;gap:4px}.ric-suiris__messages article.is-suiris{justify-self:start;background:#15181e;border:1px solid rgba(255,255,255,.07)}.ric-suiris__messages article.is-user{justify-self:end;background:#fff;color:#111317}.ric-suiris__messages article>span{font-size:5.8px;font-weight:850;letter-spacing:.12em;color:#6c7480}.ric-suiris__messages p{margin:0;font-size:7.8px;line-height:1.55}.ric-suiris__messages small{color:#6f7783;font-size:5.8px}.ric-suiris__chat form{margin-top:12px;display:grid;grid-template-columns:1fr auto;gap:6px}.ric-suiris__chat input,.ric-suiris__whatsapp textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#14171c;color:#fff;outline:0}.ric-suiris__chat input{height:40px;padding:0 10px;font-size:7.5px}.ric-suiris__chat form button,.ric-suiris__whatsappButton{border:1px solid var(--ric-blue);border-radius:10px;background:var(--ric-blue);color:#fff;font-size:7.5px;font-weight:800;cursor:pointer}.ric-suiris__chat form button{padding:0 12px}.ric-suiris__chatActions{display:flex;gap:6px;margin-top:7px}.ric-suiris__chatActions button{border:0;background:transparent;color:#747c88;font-size:6.8px;cursor:pointer}.ric-suiris__whatsapp>span{color:#64707c;font-size:6px;font-weight:800;letter-spacing:.13em}.ric-suiris__whatsapp h3{margin:6px 0 5px;font-size:20px;letter-spacing:-.04em}.ric-suiris__whatsapp textarea{min-height:110px;padding:10px;resize:vertical;font-size:8px;line-height:1.5}.ric-suiris__whatsappButton{width:100%;min-height:42px;margin-top:8px}.ric-suiris__whatsappButton:disabled{opacity:.45;cursor:not-allowed}.ric-suiris__whatsapp small{display:block;margin-top:8px;color:#616a77;font-size:6px;line-height:1.5}@media (max-width: 1080px){.ric-screen{grid-template-columns:240px minmax(0,1fr)}.ric-content{padding:24px}.ric-card{padding:28px}.ric-layout{grid-template-columns:1fr}.ric-side{grid-template-columns:repeat(3,1fr)}.ric-preview,.ric-guide,.ric-video{min-width:0}.ric-option-grid{grid-template-columns:repeat(2,1fr)}.ric-integration-list{grid-template-columns:1fr}.ric-go-live-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 820px){.ric-screen{display:block}.ric-rail{position:relative;height:auto;min-height:0;padding:16px 18px;display:grid;grid-template-columns:1fr auto;align-items:center}.ric-logo{width:116px}.ric-progress-copy{margin:0;min-width:128px}.ric-progress-copy>span,.ric-progress-copy>strong,.ric-stage-nav,.ric-rail-note{display:none}.ric-content{padding:14px}.ric-card{min-height:calc(100svh - 86px);padding:22px;border-radius:18px}.ric-card__header h1{font-size:clamp(31px,8vw,46px)}.ric-card__header p{font-size:9px}.ric-side{grid-template-columns:1fr}.ric-preview{order:0}.ric-guide,.ric-video{display:none}.ric-mode-grid{grid-template-columns:1fr}.ric-mode-grid button{min-height:105px}.ric-option-grid{grid-template-columns:repeat(2,1fr)}.ric-choice-row,.ric-check-list{grid-template-columns:1fr}.ric-actions{position:sticky;bottom:-22px;margin-left:-22px;margin-right:-22px;padding:13px 22px;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4}.ric-suiris{right:14px;bottom:14px}.ric-suiris__bubble{min-height:44px}.ric-suiris__panel{max-height:calc(100svh - 72px)}}@media (max-width: 540px){.ric-content{padding:8px}.ric-card{padding:18px;border-radius:16px}.ric-layout{margin-top:22px}.ric-option-grid{grid-template-columns:1fr}.ric-option-grid button{min-height:86px}.ric-data-list article{align-items:flex-start;flex-direction:column}.ric-go-live-grid{grid-template-columns:1fr 1fr}.ric-actions{margin-left:-18px;margin-right:-18px;padding:12px 18px;gap:8px}.ric-actions>div{gap:5px}.ric-primary,.ric-secondary{min-height:42px;padding:0 12px}.ric-text-action{display:none}.ric-suiris__panel{width:calc(100vw - 16px)}.ric-suiris{right:8px;bottom:8px}}@media (prefers-reduced-motion: reduce){.ric-screen *{scroll-behavior:auto!important;transition:none!important}}.ric-rail{padding:30px 25px}.ric-progress-copy>span,.ric-card__header>span,.ric-field-label,.ric-preview>span,.ric-guide>span,.ric-video>span,.ric-go-live>span{font-size:11px}.ric-stage-nav button{min-height:48px}.ric-stage-nav button b{font-size:10px}.ric-stage-nav button span{font-size:13px}.ric-stage-nav button i{font-size:11px}.ric-rail-note strong{font-size:13px}.ric-rail-note p{font-size:12px;line-height:1.55}.ric-content{padding:44px}.ric-card{padding:42px;box-shadow:0 20px 64px #0f10120f}.ric-card__header p{font-size:16px;line-height:1.6}.ric-notice{font-size:14px;line-height:1.55}.ric-layout{gap:36px;margin-top:34px}.ric-section{gap:22px}.ric-intro{padding:20px}.ric-intro strong{font-size:16px}.ric-intro p{font-size:14px;line-height:1.6}.ric-mode-grid button{min-height:156px;padding:20px}.ric-mode-grid strong{font-size:16px}.ric-mode-grid span{font-size:13px;line-height:1.5}.ric-link-button{font-size:13px}.ric-option-grid{gap:10px}.ric-option-grid button{min-height:116px;padding:17px}.ric-option-grid strong{font-size:15px}.ric-option-grid small{font-size:12px;line-height:1.5}.ric-check{width:26px;height:26px;font-size:12px}.ric-input-label{font-size:13px}.ric-choice-row{padding:18px 0}.ric-choice-row strong{font-size:15px}.ric-choice-row span{font-size:13px}.ric-choice-row select{height:46px;font-size:14px}.ric-segmented button{min-height:42px;font-size:13px}.ric-preview{padding:21px}.ric-preview h3{font-size:22px}.ric-preview p{font-size:13px;line-height:1.55}.ric-flow b{min-height:40px;font-size:13px}.ric-guide{padding:20px}.ric-guide strong{font-size:15px}.ric-guide p{font-size:13px;line-height:1.55}.ric-video{padding:15px}.ric-video>strong{font-size:14px}.ric-video>span{font-size:12px}.ric-data-list article{min-height:74px;padding:14px 0}.ric-data-list strong{font-size:14px}.ric-data-list span,.ric-safe-note{font-size:12px}.ric-data-list button,.ric-outline-action{min-height:40px;font-size:13px}.ric-integration-list{gap:10px}.ric-integration-list article{min-height:152px;padding:18px}.ric-integration-list b{font-size:15px}.ric-integration-list span{font-size:13px}.ric-check-list{gap:9px}.ric-check-list>div{min-height:74px;padding:14px;grid-template-columns:28px 1fr auto}.ric-check-list>div>span{width:28px;height:28px;font-size:11px}.ric-check-list strong{font-size:14px}.ric-check-list small{font-size:12px}.ric-validation-result{padding:18px}.ric-validation-result strong{font-size:14px}.ric-validation-result p{font-size:13px}.ric-go-live>p{font-size:15px}.ric-go-live-grid{gap:10px;margin-top:14px}.ric-go-live-grid article{min-height:118px;padding:18px}.ric-go-live-grid span{font-size:12px}.ric-activate{min-height:50px;font-size:14px}.ric-primary,.ric-secondary,.ric-text-action{min-height:46px;font-size:14px}.ric-suiris__bubble strong{font-size:14px}.ric-suiris__panel{width:min(470px,calc(100vw - 24px));max-height:min(760px,calc(100svh - 90px))}.ric-suiris__header{min-height:76px;padding:16px 18px}.ric-suiris__header span{font-size:10px}.ric-suiris__header strong{font-size:16px}.ric-suiris__home,.ric-suiris__faq,.ric-suiris__chat,.ric-suiris__whatsapp{padding:20px}.ric-suiris__home>p,.ric-suiris__whatsapp>p{font-size:14px;line-height:1.55}.ric-suiris__quick{gap:9px}.ric-suiris__quick button{min-height:70px;padding:15px}.ric-suiris__quick strong{font-size:15px}.ric-suiris__quick span{font-size:13px}.ric-suiris__suggestions>span{font-size:10px}.ric-suiris__suggestions button{font-size:13px;line-height:1.45}.ric-suiris__suggestions b,.ric-suiris__faqList b{font-size:11px}.ric-suiris__topics button{min-height:34px;font-size:12px}.ric-suiris__faqList button span{font-size:13px;line-height:1.45}.ric-suiris__messages article{padding:13px}.ric-suiris__messages article>span,.ric-suiris__messages small{font-size:10px}.ric-suiris__messages p{font-size:14px;line-height:1.55}.ric-suiris__chat input{height:46px;font-size:14px}.ric-suiris__chat form button,.ric-suiris__whatsappButton{font-size:14px}.ric-suiris__chatActions button{font-size:12px}.ric-suiris__whatsapp>span{font-size:10px}.ric-suiris__whatsapp textarea{font-size:14px;line-height:1.5}.ric-suiris__whatsapp small{font-size:11px;line-height:1.5}@media (max-width: 820px){.ric-content{padding:18px}.ric-card{padding:26px}.ric-card__header p{font-size:15px}.ric-rail{padding:17px 18px}.ric-option-grid button{min-height:105px}.ric-suiris__panel{width:min(470px,calc(100vw - 20px))}}@media (max-width: 540px){.ric-card{padding:21px}.ric-card__header p{font-size:14px}.ric-option-grid button{min-height:96px}.ric-option-grid strong{font-size:14px}.ric-option-grid small{font-size:11px}.ric-suiris__home,.ric-suiris__faq,.ric-suiris__chat,.ric-suiris__whatsapp{padding:16px}.ric-suiris__messages{min-height:230px}.ric-suiris__panel{width:calc(100vw - 16px)}}.ric-suiris__ask{margin:18px 0;display:grid;gap:8px}.ric-suiris__ask label{font-size:13px;font-weight:750;color:#dfe2e8}.ric-suiris__ask>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ric-suiris__ask textarea,.ric-suiris__chat textarea{width:100%;box-sizing:border-box;min-height:52px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#14171c;color:#fff;font:inherit;font-size:14px;line-height:1.4;outline:0;resize:vertical}.ric-suiris__ask textarea:focus,.ric-suiris__chat textarea:focus{border-color:#fff}.ric-suiris__ask button{padding:0 14px;border:1px solid var(--ric-blue);border-radius:10px;background:var(--ric-blue);color:#fff;font-size:13px;font-weight:800;cursor:pointer}.ric-suiris__ask button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:420px){.ric-suiris__ask>div{grid-template-columns:1fr}.ric-suiris__ask button{min-height:42px}}.ric-suiris__messages p{white-space:pre-wrap}.ric-suiris__messages article>em{display:block;margin:5px 0 7px;color:#8f98a6;font-size:11px;font-style:normal}.ric-suiris__messages .is-revealed{animation:ric-suiris-reveal .28s ease-out both}.ric-suiris__processing{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06}.ric-suiris__processing>div:last-child{display:grid;gap:2px}.ric-suiris__processing span{color:#8993a1;font-size:10px;font-weight:800;letter-spacing:.12em}.ric-suiris__processing strong{color:#e4e8ee;font-size:14px;line-height:1.35}.ric-suiris__processing small{color:#8993a1;font-size:11px}.ric-suiris__activityCore{position:relative;width:28px;height:28px;border:1px solid rgba(255,255,255,.16);border-radius:50%;animation:ric-suiris-breathe 2.4s ease-in-out infinite}.ric-suiris__activityCore i{position:absolute;top:50%;left:50%;width:4px;height:4px;border-radius:50%;background:#dce4f2;opacity:.65;transform:translate(-50%,-50%)}.ric-suiris__activityCore i:nth-child(1){animation:ric-suiris-orbit 1.6s linear infinite}.ric-suiris__activityCore i:nth-child(2){animation:ric-suiris-orbit 1.6s linear infinite -.53s}.ric-suiris__activityCore i:nth-child(3){animation:ric-suiris-orbit 1.6s linear infinite -1.06s}@keyframes ric-suiris-orbit{0%{transform:rotate(0) translate(9px) rotate(0)}to{transform:rotate(360deg) translate(9px) rotate(-360deg)}}@keyframes ric-suiris-breathe{50%{transform:scale(1.06);border-color:#ffffff4d}}@keyframes ric-suiris-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ric-suiris__messages .is-revealed,.ric-suiris__activityCore,.ric-suiris__activityCore i{animation:none}}.rp-entry{min-height:100dvh;width:100%;display:grid;grid-template-columns:minmax(430px,46%) minmax(0,54%);background:#000;color:#fff;overflow:hidden;font-family:DM Sans,Arial,sans-serif}.rp-entry__content{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(44px,6vh,84px) clamp(42px,8vw,150px)}.rp-entry__copy{width:min(560px,100%)}.rp-entry__headline{margin:0;width:max-content;max-width:none;white-space:nowrap;font-size:clamp(34px,3.05vw,54px);font-weight:500;line-height:.98;letter-spacing:-.045em;transition:opacity .36s ease,transform .36s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.rp-entry__headline.is-visible{opacity:1;transform:translateY(0)}.rp-entry__headline.is-entering{opacity:0;transform:translateY(6px)}.rp-entry__headline.is-exiting{opacity:0;transform:translateY(-6px)}.rp-entry__subtitle{width:min(510px,100%);margin:24px 0 0;color:#7e8289;font-size:14px;font-weight:400;line-height:1.55;letter-spacing:-.01em}.rp-entry__actions{width:min(510px,100%);margin-top:42px}.rp-entry__button{width:100%;min-height:58px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:999px;text-decoration:none;font-size:16px;font-weight:500;transition:transform .2s ease,opacity .2s ease,border-color .2s ease}.rp-entry__button:hover{transform:translateY(-1px)}.rp-entry__button--primary{background:#f4f4f2;color:#111}.rp-entry__button--secondary{background:#000;color:#fff;border:1px solid #2a2d32}.rp-entry__account-label{margin:26px 0 14px;text-align:center;font-size:14px;font-weight:700;color:#f4f4f2}.rp-entry__footer{width:min(510px,100%);margin-top:auto;padding-top:38px;color:#3f4248;font-size:12px;text-align:center}.rp-entry__footer nav{display:flex;justify-content:center;align-items:center;gap:10px}.rp-entry__footer a{color:#545860;text-decoration:none}.rp-entry__footer small{display:block;margin-top:18px;color:#2e3137}.rp-entry__brand{min-width:0;display:grid;place-items:center}.rp-entry__mark{width:min(520px,52vw);aspect-ratio:1;display:grid;place-items:center}.rp-entry__mark img{grid-area:1/1;display:block;width:100%;height:100%;object-fit:contain}.rp-entry__mark-base{opacity:.45}.rp-entry__mark-motion{opacity:1}@media (max-width:980px){.rp-entry{display:flex;flex-direction:column;min-height:100dvh}.rp-entry__brand{order:0;height:min(330px,39dvh);min-height:245px;padding-top:14px;flex:0 0 auto}.rp-entry__mark{width:min(350px,76vw)}.rp-entry__content{order:1;width:100%;box-sizing:border-box;justify-content:flex-start;align-items:center;padding:0 24px 24px;margin-top:-8px;flex:1 1 auto}.rp-entry__copy{width:100%;display:flex;flex-direction:column;align-items:center}.rp-entry__headline{max-width:94vw;margin-inline:auto;text-align:center;font-size:clamp(20px,5.45vw,25px);letter-spacing:-.035em}.rp-entry__subtitle{width:min(86vw,560px);margin:16px auto 0;text-align:center;font-size:14px;line-height:1.55}.rp-entry__actions{width:min(86vw,560px);margin-top:30px}.rp-entry__button{min-height:58px;font-size:16px}.rp-entry__account-label{margin:24px 0 14px}.rp-entry__footer{width:min(86vw,560px);margin-top:auto;padding-top:32px}}@media (max-width:420px){.rp-entry__brand{height:min(300px,36dvh);min-height:224px}.rp-entry__mark{width:min(320px,78vw)}.rp-entry__content{padding-inline:18px}.rp-entry__actions,.rp-entry__subtitle,.rp-entry__footer{width:min(88vw,560px)}}@media (prefers-reduced-motion:reduce){.rp-entry__headline,.rp-entry__button{transition:none}.rp-entry__mark-motion{display:none}}.ric-reminder{position:fixed;right:18px;bottom:82px;z-index:72;width:min(310px,calc(100vw - 28px));padding:15px 16px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#0c0e12;color:#fff;box-shadow:0 18px 60px #00000047;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ric-reminder>span{display:block;color:#6e7682;font-size:6.5px;font-weight:850;letter-spacing:.13em}.ric-reminder>strong{display:block;margin-top:5px;font-size:11px;line-height:1.3;letter-spacing:-.02em}.ric-reminder>p{margin:4px 26px 0 0;color:#858d98;font-size:7.2px;line-height:1.55}.ric-reminder__continue{margin-top:11px;padding:0;border:0;background:transparent;color:#fff;font-size:8px;font-weight:760;cursor:pointer}.ric-reminder__close{position:absolute;right:9px;top:9px;width:26px;height:26px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#14171c;color:#8b929c;font-size:12px;cursor:pointer}.ric-reminder.is-minimized{width:auto;padding:0;border:0;background:transparent;box-shadow:none}.ric-reminder__mini{width:50px;height:50px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#0c0e12;color:#fff;box-shadow:0 14px 40px #00000040;display:grid;place-items:center;cursor:pointer}.ric-reminder__mini span{font-size:8px;font-weight:850}@media (max-width:760px){.ric-reminder{right:12px;bottom:78px;max-width:290px}}@media (prefers-reduced-motion:reduce){.ric-reminder *{transition:none!important}}.kmap-screen{--k-blue:#023dda;--k-ink:#0b0d10;--k-paper:#f6f7f8;--k-card:#fff;--k-soft:#f0f2f4;--k-line:rgba(16,24,40,.11);--k-muted:#667085;min-height:100svh;background:var(--k-paper);color:#101318;display:grid;grid-template-columns:250px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.kmap-screen *{box-sizing:border-box}.kmap-screen button,.kmap-screen input,.kmap-screen select,.kmap-screen textarea{font:inherit}.kmap-screen button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.kmap-gate{min-height:100svh;background:#0a0b0e;color:#fff;display:grid;place-items:center;align-content:center;gap:10px;font-family:Inter,system-ui,sans-serif}.kmap-gate strong{font-size:48px;letter-spacing:-.06em}.kmap-gate span{color:#9ca3af;font-size:14px}.kmap-rail{position:sticky;top:0;height:100svh;padding:22px 16px;background:var(--k-ink);color:#fff;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.04)}.kmap-logo{width:124px;padding:0 4px;border:0;background:transparent;cursor:pointer}.kmap-logo img{display:block;width:100%}.kmap-rail-title{margin-top:46px;padding:0 8px;display:grid;gap:6px}.kmap-rail-title span,.kmap-security span,.kmap-heading>span{font-size:11px;font-weight:850;letter-spacing:.13em;color:#7f8a99}.kmap-rail-title strong{font-size:16px;letter-spacing:-.025em}.kmap-nav{margin-top:24px;display:grid;gap:24px}.kmap-nav-group{display:grid;gap:5px}.kmap-nav-group>span{padding:0 10px 5px;color:#697386;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kmap-nav-group button{width:100%;min-height:40px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#9aa3af;text-align:left;font-size:13px;font-weight:650;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.kmap-nav-group button:hover{background:#12151b;color:#fff}.kmap-nav-group button.active{color:#fff;background:#151923;border-color:#ffffff14}.kmap-nav-group button b{min-width:23px;height:20px;padding:0 6px;border-radius:999px;background:#242a35;color:#fff;display:grid;place-items:center;font-size:10px}.kmap-security{margin-top:auto;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#101318}.kmap-security p{margin:7px 0 0;color:#848d9a;font-size:11px;line-height:1.55}.kmap-content{min-width:0;padding:34px 36px 80px}.kmap-top{width:min(1540px,100%);margin:0 auto 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.kmap-heading{max-width:900px}.kmap-heading h1{margin:8px 0 0;font-size:clamp(42px,4.2vw,68px);line-height:.96;letter-spacing:-.06em}.kmap-heading p{max-width:900px;margin:14px 0 0;color:#667085;font-size:15px;line-height:1.6}.kmap-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.kmap-top-actions button,.kmap-detail footer button{min-height:44px;padding:0 16px;border:1px solid var(--k-line);border-radius:10px;background:#fff;color:#1d2430;font-size:13px;font-weight:750;cursor:pointer}.kmap-top-actions button:hover,.kmap-detail footer button:hover{border-color:#10182838;background:#fafafa}.kmap-top-actions button.primary,.kmap-detail footer button.primary{border-color:var(--k-blue);background:var(--k-blue);color:#fff}.kmap-top-actions button:disabled{opacity:.48;cursor:not-allowed}.kmap-metrics{width:min(1540px,100%);margin:0 auto 12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.kmap-metrics button{min-height:98px;padding:16px;border:1px solid var(--k-line);border-radius:14px;background:#fff;text-align:left;display:grid;gap:4px;cursor:pointer}.kmap-metrics button:hover{border-color:#023dda3d;transform:translateY(-1px)}.kmap-metrics span{color:#657080;font-size:12px;font-weight:720}.kmap-metrics strong{font-size:28px;line-height:1;letter-spacing:-.05em}.kmap-metrics small{color:#8a94a3;font-size:11px}.kmap-sync-strip{width:min(1540px,100%);margin:0 auto 12px;padding:11px 14px;border:1px solid rgba(2,61,218,.16);border-radius:11px;background:#023dda09;color:#5a6574;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.kmap-sync-strip b{color:#283342}.kmap-sync-strip button{padding:0;border:0;background:transparent;color:var(--k-blue);font-size:12px;font-weight:760;cursor:pointer}.kmap-notice{width:min(1540px,100%);margin:0 auto 12px;padding:12px 14px;border:1px solid rgba(2,61,218,.2);border-radius:11px;background:#f7f9ff;color:#42506e;font-size:13px;line-height:1.5;display:flex;align-items:center;justify-content:space-between;gap:16px}.kmap-notice button{border:0;background:transparent;color:#6a7483;font-size:18px;cursor:pointer}.kmap-map,.kmap-form,.kmap-learning,.kmap-source-stack{width:min(1540px,100%);margin:0 auto}.kmap-map{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.kmap-map.has-detail{grid-template-columns:minmax(0,1fr) 360px}.kmap-map-main{min-width:0}.kmap-search-panel{margin-bottom:10px;padding:12px;border:1px solid var(--k-line);border-radius:15px;background:#fff;display:grid;gap:10px}.kmap-search-row{display:flex;align-items:center;gap:10px}.kmap-search-row>input{min-width:240px;flex:1;height:46px;padding:0 14px;border:1px solid var(--k-line);border-radius:10px;background:#fff;color:#111317;font-size:14px;outline:0}.kmap-search-row>input::placeholder{color:#9199a5}.kmap-status-tabs{display:flex;gap:6px;overflow:auto}.kmap-status-tabs button{flex:none;min-height:38px;padding:0 12px;border:1px solid var(--k-line);border-radius:999px;background:#fff;color:#596273;font-size:12px;font-weight:700;cursor:pointer}.kmap-status-tabs button.active{border-color:var(--k-blue);background:var(--k-blue);color:#fff}.kmap-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kmap-filter-row select{height:36px;padding:0 30px 0 10px;border:1px solid var(--k-line);border-radius:9px;background:#fafafa;color:#3e4755;font-size:12px;outline:0}.kmap-filter-row>span{margin-left:auto;color:#8a94a3;font-size:11px}.kmap-table-wrap{overflow:auto;border:1px solid var(--k-line);border-radius:15px;background:#fff}.kmap-table{min-width:1040px}.kmap-row{min-height:72px;padding:10px 14px;border-bottom:1px solid var(--k-line);display:grid;grid-template-columns:120px minmax(300px,1.55fr) 140px 120px 100px 104px 62px;gap:12px;align-items:center;cursor:pointer}.kmap-row:last-child{border-bottom:0}.kmap-row:hover:not(.kmap-row--head){background:#fafbfc}.kmap-row.is-selected{background:#f3f7ff}.kmap-row--head{min-height:40px;background:#f8f9fa;color:#858e9d;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;cursor:default}.kmap-row code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:760;color:#3b4654}.kmap-information{display:grid;gap:5px}.kmap-row strong{font-size:13px;line-height:1.35}.kmap-row small{color:#76808f;font-size:11px;line-height:1.4}.kmap-row>span{font-size:11px;color:#606a78}.kmap-row .status{justify-self:start;padding:5px 8px;border-radius:999px;background:#eff1f3;font-size:10px;font-weight:720;white-space:nowrap}.kmap-row .status--published,.status.status--published{background:#eaf5ed;color:#347447}.kmap-row .status--review,.status.status--review{background:#fff5db;color:#8b6a12}.kmap-row .status--draft,.status.status--draft{background:#eef0f2;color:#596273}.kmap-row .status--deprecated,.status.status--deprecated{background:#f6e8e8;color:#8b4545}.kmap-row>button{border:0;background:transparent;color:var(--k-blue);font-size:11px;font-weight:760;cursor:pointer}.kmap-confidence{display:inline-flex!important;align-items:center;gap:6px}.kmap-confidence i{width:7px;height:7px;border-radius:50%;background:#7f8894}.kmap-confidence.high i{background:#19a64a}.kmap-confidence.medium i{background:#d69c19}.kmap-confidence.low i{background:#d35353}.kmap-empty-table{padding:46px 22px;display:grid;gap:5px;text-align:center}.kmap-empty-table strong{font-size:16px}.kmap-empty-table span{color:#7b8492;font-size:12px}.kmap-detail{position:sticky;top:24px;max-height:calc(100svh - 48px);overflow:auto;border:1px solid var(--k-line);border-radius:15px;background:#fff}.kmap-detail>header{padding:18px;border-bottom:1px solid var(--k-line);display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.kmap-detail>header>div>span{color:#7e8795;font-size:10px;font-weight:850;letter-spacing:.08em}.kmap-detail h2{margin:6px 0 5px;font-size:21px;line-height:1.1;letter-spacing:-.04em}.kmap-detail>header p{margin:0;color:#75808f;font-size:12px;line-height:1.4}.kmap-detail>header>button{width:30px;height:30px;border:1px solid var(--k-line);border-radius:8px;background:#fff;color:#697384;font-size:17px;cursor:pointer}.kmap-detail-status{padding:12px 18px;border-bottom:1px solid var(--k-line);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kmap-detail-status .status,.kmap-detail-status .kmap-confidence{padding:5px 8px;border-radius:999px;font-size:10px}.kmap-detail>section{padding:16px 18px;border-bottom:1px solid var(--k-line)}.kmap-detail h3{margin:0 0 10px;font-size:12px;letter-spacing:-.01em}.kmap-detail p{margin:0;color:#556070;font-size:12px;line-height:1.6}.kmap-detail p+p{margin-top:12px}.kmap-detail .kmap-answer{color:#333d4a;font-size:13px}.kmap-detail dl{margin:0;display:grid;gap:8px}.kmap-detail dl div{display:grid;grid-template-columns:108px 1fr;gap:10px}.kmap-detail dt{color:#8b94a1;font-size:11px}.kmap-detail dd{margin:0;color:#303846;font-size:11px;font-weight:650;overflow-wrap:anywhere}.kmap-tags{display:flex;gap:6px;flex-wrap:wrap}.kmap-tags span{padding:5px 8px;border-radius:999px;background:#f1f3f5;color:#5b6574;font-size:10px}.kmap-detail footer{padding:14px 18px}.kmap-detail footer button{width:100%}.kmap-form{display:grid;gap:14px}.kmap-form>section{padding:24px;border:1px solid var(--k-line);border-radius:17px;background:#fff;display:grid;gap:16px}.kmap-form>section>header{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start;padding-bottom:8px}.kmap-form>section>header>span{width:32px;height:32px;border:1px solid var(--k-line);border-radius:9px;display:grid;place-items:center;color:#7a8492;font-size:11px;font-weight:800}.kmap-form>section>header>div{display:grid;gap:4px}.kmap-form>section>header strong{font-size:16px;letter-spacing:-.025em}.kmap-form>section>header p{margin:0;color:#777f8c;font-size:12px;line-height:1.55}.kmap-fields{display:grid;gap:10px}.kmap-fields.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kmap-fields.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kmap-fields.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kmap-field{min-width:0;display:grid;gap:7px}.kmap-field>span{color:#5f6877;font-size:11px;font-weight:760}.kmap-field input,.kmap-field select,.kmap-field textarea{width:100%;border:1px solid var(--k-line);border-radius:10px;background:#fafafa;color:#111317;font-size:13px;outline:0}.kmap-field input,.kmap-field select{height:43px;padding:0 11px}.kmap-field textarea{padding:11px;resize:vertical;line-height:1.55}.kmap-field input:focus,.kmap-field select:focus,.kmap-field textarea:focus{border-color:#75839a;background:#fff}.kmap-field input[type=range]{padding:0;background:transparent;border:0}.kmap-form-actions{position:sticky;bottom:16px;padding:10px;border:1px solid var(--k-line);border-radius:13px;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;justify-content:flex-end;gap:7px;box-shadow:0 12px 40px #00000014}.kmap-form-actions button,.kmap-human-save{min-height:42px;padding:0 15px;border:1px solid var(--k-line);border-radius:9px;background:#fff;color:#111317;font-size:12px;font-weight:760;cursor:pointer}.kmap-form-actions .primary,.kmap-human-save.primary{border-color:#111317;background:#111317;color:#fff}.kmap-source textarea{min-height:480px}.kmap-source-stack{display:grid;gap:18px}.kmap-source-review{padding:24px;border:1px solid var(--k-line);border-radius:17px;background:#fff;display:grid;gap:16px}.kmap-source-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.kmap-source-review>header>div{display:grid;grid-template-columns:38px 1fr;gap:12px}.kmap-source-review>header>div>span{width:32px;height:32px;border:1px solid var(--k-line);border-radius:9px;display:grid;place-items:center;color:#7a8492;font-size:11px;font-weight:800}.kmap-source-review>header strong{font-size:16px;letter-spacing:-.02em}.kmap-source-review>header p{margin:4px 0 0;max-width:760px;color:#777f8c;font-size:12px;line-height:1.55}.kmap-source-review>header>b{flex:none;padding:6px 9px;border-radius:999px;background:#fff5db;color:#806b37;font-size:11px}.kmap-source-review__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kmap-source-review__list>article{min-height:190px;padding:17px;border:1px solid var(--k-line);border-radius:14px;background:#fafafa;display:flex;flex-direction:column}.kmap-source-review__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kmap-source-review__meta span,.kmap-source-review__meta code{padding:4px 7px;border-radius:999px;background:#eceef0;color:#6f7680;font-size:10px}.kmap-source-review__meta .is-reviewed{background:#e8f1e9;color:#426049}.kmap-source-review__list h3{margin:15px 0 6px;font-size:17px;line-height:1.2;letter-spacing:-.035em}.kmap-source-review__list p{margin:0;color:#777e87;font-size:12px;line-height:1.5}.kmap-source-review__actions{margin-top:auto;padding-top:16px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kmap-source-review__actions button{min-height:38px;padding:0 11px;border:1px solid var(--k-line);border-radius:9px;background:#fff;color:#313842;font-size:11px;font-weight:760;cursor:pointer}.kmap-source-review__actions button.primary{border-color:#111317;background:#111317;color:#fff}.kmap-source-review__actions button:disabled{opacity:.4;cursor:not-allowed}.kmap-learning{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.kmap-learning-intro,.kmap-learning article,.kmap-empty{padding:20px;border:1px solid var(--k-line);border-radius:15px;background:#fff}.kmap-learning-intro{grid-column:1/-1}.kmap-learning-intro strong{font-size:16px}.kmap-learning-intro p{margin:6px 0 0;max-width:850px;color:#747a82;font-size:12px;line-height:1.6}.kmap-learning article{min-height:190px;display:flex;flex-direction:column}.kmap-learning-meta{display:flex;gap:6px}.kmap-learning-meta span{padding:4px 7px;border-radius:999px;background:#f0f1f2;color:#777d84;font-size:10px}.kmap-learning h3{margin:14px 0 8px;font-size:18px;line-height:1.2;letter-spacing:-.035em}.kmap-learning blockquote{margin:0 0 12px;padding:11px;border-left:2px solid #111317;background:#f7f7f8;color:#59616b;font-size:12px;line-height:1.55}.kmap-learning article>button{margin-top:auto;align-self:flex-start;padding:0;border:0;background:transparent;color:var(--k-blue);font-size:12px;font-weight:760;cursor:pointer}.kmap-empty{grid-column:1/-1;color:#7b8188;font-size:12px}.kmap-answer-editor{position:fixed;right:24px;bottom:24px;z-index:30;width:min(620px,calc(100vw - 32px));max-height:calc(100svh - 48px);overflow:auto;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:#0d0f13;color:#fff;box-shadow:0 28px 90px #00000059;display:grid;gap:13px}.kmap-answer-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kmap-answer-editor>header>div{display:grid;gap:4px}.kmap-answer-editor>header span{color:#67717d;font-size:10px;font-weight:850;letter-spacing:.13em}.kmap-answer-editor>header strong{font-size:16px;line-height:1.35}.kmap-answer-editor>header>button{width:32px;height:32px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#15181d;color:#9aa1aa}.kmap-answer-editor .kmap-field>span{color:#8a929c}.kmap-answer-editor .kmap-field input,.kmap-answer-editor .kmap-field select,.kmap-answer-editor .kmap-field textarea{border-color:#ffffff1a;background:#15181d;color:#fff}.kmap-human-save{justify-self:start}.kmap-source-inspector-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;padding:24px;background:#06070a94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center}.kmap-source-inspector{width:min(920px,100%);max-height:calc(100svh - 48px);overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0d0f13;color:#f5f6f8;box-shadow:0 32px 110px #0000006b;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.kmap-source-inspector>header{padding:18px 20px 15px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.kmap-source-inspector>header>div{display:grid;gap:4px}.kmap-source-inspector>header span{color:#69727f;font-size:10px;font-weight:850;letter-spacing:.14em}.kmap-source-inspector>header strong{font-size:18px;line-height:1.25;letter-spacing:-.035em}.kmap-source-inspector>header>button{width:34px;height:34px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#15181d;color:#a8afb8;cursor:pointer}.kmap-source-inspector__meta{padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;gap:7px;flex-wrap:wrap}.kmap-source-inspector__meta span,.kmap-source-inspector__meta code{padding:5px 8px;border-radius:999px;background:#16191e;color:#848d99;font-size:10px}.kmap-source-inspector__content{min-height:0;padding:18px 20px;overflow:auto}.kmap-source-inspector__content pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 12px/1.72 Inter,ui-sans-serif,system-ui,sans-serif;color:#c8cdd5}.kmap-source-inspector>footer{padding:14px 20px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:18px}.kmap-source-inspector>footer p{max-width:590px;margin:0;color:#737c88;font-size:11px;line-height:1.55}.kmap-source-inspector>footer>div{display:flex;align-items:center;gap:7px;flex:none}.kmap-source-inspector>footer button,.kmap-source-reviewed{min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:#171a20;color:#d9dde3;font-size:11px;font-weight:760;display:flex;align-items:center}.kmap-source-inspector>footer button{cursor:pointer}.kmap-source-inspector>footer button.primary{border-color:var(--k-blue);background:var(--k-blue);color:#fff}.kmap-source-inspector>footer button:disabled{opacity:.45;cursor:not-allowed}.kmap-screen button:focus-visible,.kmap-screen input:focus-visible,.kmap-screen select:focus-visible,.kmap-screen textarea:focus-visible{outline:2px solid var(--k-blue);outline-offset:2px}@media (max-width:1380px){.kmap-map.has-detail{grid-template-columns:minmax(0,1fr) 330px}.kmap-row{grid-template-columns:108px minmax(280px,1.45fr) 120px 105px 92px 98px 58px}.kmap-content{padding-left:26px;padding-right:26px}}@media (max-width:1120px){.kmap-screen{grid-template-columns:220px minmax(0,1fr)}.kmap-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.kmap-map.has-detail{grid-template-columns:1fr}.kmap-detail{position:relative;top:auto;max-height:none}.kmap-fields.cols-4{grid-template-columns:repeat(2,1fr)}.kmap-search-row{align-items:stretch;flex-direction:column}}@media (max-width:780px){.kmap-screen{display:block}.kmap-rail{position:relative;height:auto;padding:14px 12px}.kmap-logo{width:112px}.kmap-rail-title,.kmap-security{display:none}.kmap-nav{margin-top:14px;display:flex;gap:8px;overflow:auto}.kmap-nav-group{display:flex;gap:5px}.kmap-nav-group>span{display:none}.kmap-nav-group button{flex:none;width:auto;min-height:36px;padding:0 10px}.kmap-content{padding:20px 12px 60px}.kmap-top{align-items:flex-start;flex-direction:column}.kmap-heading h1{font-size:42px}.kmap-heading p{font-size:13px}.kmap-top-actions{width:100%;justify-content:flex-start}.kmap-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kmap-metrics button{min-height:86px}.kmap-sync-strip{align-items:flex-start;flex-direction:column}.kmap-status-tabs{width:100%}.kmap-filter-row>span{width:100%;margin-left:0}.kmap-fields.cols-2,.kmap-fields.cols-3,.kmap-fields.cols-4,.kmap-learning,.kmap-source-review__list{grid-template-columns:1fr}.kmap-form>section,.kmap-source-review{padding:16px}.kmap-source textarea{min-height:360px}.kmap-source-inspector-backdrop{padding:8px}.kmap-source-inspector{max-height:calc(100svh - 16px);border-radius:15px}.kmap-source-inspector>footer{align-items:stretch;flex-direction:column}.kmap-source-inspector>footer>div{width:100%;flex-wrap:wrap}.kmap-source-inspector>footer button{flex:1;justify-content:center}.kmap-detail dl div{grid-template-columns:92px 1fr}}@media (prefers-reduced-motion:reduce){.kmap-screen *{transition:none!important}}.recoveryAccess{--ra-bg:#f5f5f2;--ra-panel:#fff;--ra-text:#0a0b0c;--ra-muted:#686b6f;--ra-line:#dedfdb;--ra-soft:#f0f0ed;--ra-button:#111214;--ra-buttonText:#fff;--ra-danger:#a62b2b;--ra-dangerBg:#fff0f0;min-height:100dvh;width:100%;box-sizing:border-box;display:grid;place-items:center;padding:28px 18px;background:var(--ra-bg);color:var(--ra-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.recoveryAccess *{box-sizing:border-box}.recoveryAccess__ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% -10%,rgba(0,0,0,.045),transparent 42%)}.recoveryAccess__panel{position:relative;width:min(100%,470px);padding:36px;border:1px solid var(--ra-line);border-radius:22px;background:var(--ra-panel);box-shadow:0 22px 70px #12141614}.recoveryAccess__logo{display:inline-flex;width:136px;height:34px;align-items:center;margin:0 0 42px;text-decoration:none}.recoveryAccess__logo picture,.recoveryAccess__logo img{display:block;width:100%;height:auto;max-height:34px;object-fit:contain;object-position:left center}.recoveryAccess__header>span{display:block;margin:0 0 12px;font-size:11px;font-weight:750;line-height:1;letter-spacing:.13em;color:#777a7e}.recoveryAccess__header h1{margin:0;font-size:31px;font-weight:680;line-height:1.08;letter-spacing:-.035em}.recoveryAccess__header p{margin:14px 0 0;font-size:14.5px;line-height:1.62;color:var(--ra-muted)}.recoveryAccess__form{display:grid;gap:16px;margin-top:30px}.recoveryAccess__form label{display:grid;gap:8px}.recoveryAccess__form label>span{font-size:12.5px;font-weight:650;color:#383a3d}.recoveryAccess__form input{width:100%;height:50px;border:1px solid var(--ra-line);border-radius:12px;padding:0 14px;background:var(--ra-panel);color:var(--ra-text);font:inherit;font-size:14px;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.recoveryAccess__form input::placeholder{color:#a0a2a5}.recoveryAccess__form input:focus{border-color:#9c9e9f;box-shadow:0 0 0 3px #1112140f}.recoveryAccess__primary,.recoveryAccess__secondary{width:100%;min-height:50px;border-radius:12px;border:1px solid transparent;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:opacity .16s ease,transform .16s ease,background .16s ease}.recoveryAccess__primary{background:var(--ra-button);color:var(--ra-buttonText);margin-top:2px}.recoveryAccess__primary:hover:not(:disabled){opacity:.92}.recoveryAccess__primary:active:not(:disabled){transform:translateY(1px)}.recoveryAccess__primary:disabled{opacity:.55;cursor:wait}.recoveryAccess__secondary{background:var(--ra-soft);border-color:var(--ra-line);color:var(--ra-text)}.recoveryAccess__back{display:flex;width:max-content;max-width:100%;margin:22px auto 0;color:var(--ra-muted);font-size:13px;font-weight:600;text-decoration:none}.recoveryAccess__back:hover{text-decoration:underline}.recoveryAccess__error{padding:11px 13px;border:1px solid rgba(166,43,43,.18);border-radius:10px;background:var(--ra-dangerBg);color:var(--ra-danger);font-size:13px;line-height:1.45}.recoveryAccess__securityNote,.recoveryAccess__hint{margin:22px 0 0;padding:14px 15px;border:1px solid var(--ra-line);border-radius:12px;background:var(--ra-soft);font-size:13px;line-height:1.55;color:var(--ra-muted)}.recoveryAccess__actions{display:grid;gap:10px;margin-top:24px}.recoveryAccess__actions .recoveryAccess__back{margin-top:10px}.recoveryAccess__linkButton{margin-top:0}.recoveryAccess__statusIcon{width:42px;height:42px;border:1px solid var(--ra-line);border-radius:50%;display:grid;place-items:center;margin:0 0 24px;background:var(--ra-soft);font-size:18px;font-weight:750}.recoveryAccess__emailBadge{width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:20px 0 0;padding:8px 11px;border:1px solid var(--ra-line);border-radius:999px;background:var(--ra-soft);color:var(--ra-text);font-size:12.5px;font-weight:650}.recoveryAccess__checking{width:24px;height:24px;border-radius:50%;border:2px solid var(--ra-line);border-top-color:var(--ra-text);margin:80px auto;animation:recoveryAccessSpin .7s linear infinite}@keyframes recoveryAccessSpin{to{transform:rotate(360deg)}}@media (max-width:560px){.recoveryAccess{padding:0;background:var(--ra-panel);place-items:start center}.recoveryAccess__ambient{display:none}.recoveryAccess__panel{width:100%;min-height:100dvh;border:0;border-radius:0;box-shadow:none;padding:30px 22px 42px}.recoveryAccess__logo{margin-bottom:48px}.recoveryAccess__header h1{font-size:29px}}@media (prefers-reduced-motion:reduce){.recoveryAccess *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){.recoveryAccess{--ra-bg:#000;--ra-panel:#050505;--ra-text:#f5f5f2;--ra-muted:#9fa1a4;--ra-line:#242527;--ra-soft:#101112;--ra-button:#f3f3ef;--ra-buttonText:#090a0b;--ra-danger:#ff9b9b;--ra-dangerBg:#1c0d0d}.recoveryAccess__ambient{background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.045),transparent 44%)}.recoveryAccess__panel{box-shadow:0 22px 70px #00000052}.recoveryAccess__header>span{color:#8f9295}.recoveryAccess__form label>span{color:#d5d6d2}.recoveryAccess__form input{background:#080909}.recoveryAccess__form input::placeholder{color:#686b6f}.recoveryAccess__form input:focus{border-color:#5a5c5f;box-shadow:0 0 0 3px #ffffff0d}}.rmk-panel-head{min-width:0;align-items:flex-start}.rmk-panel-head>div{min-width:0}.rmk-panel-head>.rmk-pill,.rmk-panel-head>a.rmk-pill,.rmk-panel-head>button.rmk-pill{flex:0 0 auto;width:auto!important;max-width:100%;min-width:0;height:40px!important;padding:0 14px!important;border-color:#f4f4f5!important;background:#f4f4f5!important;color:#111318!important;font-size:12px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.01em;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;box-shadow:none!important}html[data-theme=light] .rmk-panel-head>.rmk-pill,html[data-theme=light] .rmk-panel-head>a.rmk-pill,html[data-theme=light] .rmk-panel-head>button.rmk-pill{border-color:#17191e!important;background:#17191e!important;color:#fff!important}.rmk-tabs button,.if-modes button,.if-modes button strong,.if-modes button p,.if-modes button small{max-width:100%;overflow:visible!important;text-overflow:clip!important}.rmk-tabs button{white-space:nowrap!important}.if-modes button{min-width:0;height:auto!important;white-space:normal!important}.if-modes button strong,.if-modes button p,.if-modes button small{white-space:normal!important;overflow-wrap:anywhere}.if-kpis .rmk-metric{min-height:152px!important;justify-content:space-between}.if-kpis .rmk-metric strong{font-size:clamp(36px,3.25vw,44px)!important;line-height:.98!important;font-weight:680!important;letter-spacing:-.045em!important;overflow:visible!important;text-overflow:clip!important}.if-kpis .rmk-metric strong[title^="R$"]{font-size:clamp(29px,2.65vw,36px)!important;letter-spacing:-.04em!important}.if-engine-metrics strong{font-size:clamp(30px,2.5vw,36px)!important;line-height:1!important;font-weight:680!important}.pf-metric{min-height:154px!important;justify-content:space-between}.pf-metric strong{font-size:clamp(34px,3vw,41px)!important;line-height:1!important;font-weight:680!important;letter-spacing:-.04em!important;font-variant-numeric:tabular-nums}.pf-automation-metrics strong{font-size:clamp(28px,2.3vw,34px)!important;line-height:1!important;font-weight:680!important}html[data-theme=dark] .pf-metric>span:not(.attention){color:#f2f3f5!important;background:#202329!important}html[data-theme=light] .pf-metric>span:not(.attention){color:#272a31!important;background:#eceef2!important}html[data-theme=dark] .pf-status.approved,html[data-theme=dark] .pf-status.sent,html[data-theme=dark] .pf-status.confirmed{color:#7bddb8!important;background:#2eba8421!important}html[data-theme=light] .pf-status.approved,html[data-theme=light] .pf-status.sent,html[data-theme=light] .pf-status.confirmed{color:#157454!important;background:#1574541a!important}html[data-theme=dark] .pf-replenishment b,html[data-theme=dark] .if-alerts b,html[data-theme=dark] .if-stock-state.critical b,html[data-theme=dark] .if-coverage-critical{color:#ff747d!important}html[data-theme=light] .pf-replenishment b,html[data-theme=light] .if-alerts b,html[data-theme=light] .if-stock-state.critical b,html[data-theme=light] .if-coverage-critical{color:#b4232f!important}@media (max-width:900px){.rmk-panel-head{gap:12px!important}.rmk-panel-head>.rmk-pill,.rmk-panel-head>a.rmk-pill,.rmk-panel-head>button.rmk-pill{height:38px!important;padding:0 13px!important;font-size:11.5px!important}.if-kpis .rmk-metric{min-height:160px!important}.if-kpis .rmk-metric strong{font-size:clamp(34px,9.6vw,40px)!important}.if-kpis .rmk-metric strong[title^="R$"]{font-size:clamp(27px,7.5vw,32px)!important}.pf-metric strong{font-size:clamp(33px,9vw,39px)!important}.pf-automation-metrics strong,.if-engine-metrics strong{font-size:clamp(29px,8vw,34px)!important}}@media (max-width:560px){.rmk-panel-head{flex-wrap:wrap!important}.rmk-panel-head>div{flex:1 1 190px}.rmk-panel-head>.rmk-pill,.rmk-panel-head>a.rmk-pill,.rmk-panel-head>button.rmk-pill{flex:0 0 auto;align-self:flex-start}.if-modes button{min-height:132px!important;padding:17px!important}}@media (max-width:390px){.rmk-panel-head>.rmk-pill,.rmk-panel-head>a.rmk-pill,.rmk-panel-head>button.rmk-pill{font-size:11px!important;padding:0 12px!important}.if-kpis .rmk-metric strong{font-size:32px!important}.if-kpis .rmk-metric strong[title^="R$"]{font-size:25px!important}.pf-metric strong{font-size:32px!important}}:root,html[data-theme=dark]{--blue:#f4f5f6;--rc-color-action-primary:#f4f5f6;--rc-action-contrast:#111318;--rc-focus-ring:rgba(244,245,246,.16)}html[data-theme=light]{--blue:#17191e;--rc-color-action-primary:#17191e;--rc-action-contrast:#ffffff;--rc-focus-ring:rgba(23,25,30,.14)}html[data-theme=dark] .rmk-pill.primary,html[data-theme=dark] .hf-primary-pill,html[data-theme=dark] .rc-nav-control.suiris,html[data-theme=dark] .rc-mobile-icon.suiris,html[data-theme=dark] .rc-suiris-mark,html[data-theme=dark] .rmk-engine-mark{border-color:#f4f5f6!important;background:#f4f5f6!important;color:#111318!important;box-shadow:none!important}html[data-theme=dark] .rmk-pill.primary img,html[data-theme=dark] .hf-primary-pill img,html[data-theme=dark] .rc-nav-control.suiris img,html[data-theme=dark] .rc-mobile-icon.suiris img,html[data-theme=dark] .rc-suiris-mark img,html[data-theme=dark] .rmk-engine-mark img{filter:brightness(0) saturate(100%)!important}html[data-theme=light] .rmk-pill.primary,html[data-theme=light] .hf-primary-pill,html[data-theme=light] .rc-nav-control.suiris,html[data-theme=light] .rc-mobile-icon.suiris,html[data-theme=light] .rc-suiris-mark,html[data-theme=light] .rmk-engine-mark{border-color:#17191e!important;background:#17191e!important;color:#fff!important;box-shadow:none!important}html[data-theme=light] .rmk-pill.primary img,html[data-theme=light] .hf-primary-pill img,html[data-theme=light] .rc-nav-control.suiris img,html[data-theme=light] .rc-mobile-icon.suiris img,html[data-theme=light] .rc-suiris-mark img,html[data-theme=light] .rmk-engine-mark img{filter:brightness(0) invert(1)!important}html[data-theme=dark] [style*="#0031ff" i],html[data-theme=dark] [style*="rgb(0, 49, 255)" i]{border-color:#f4f5f6!important;color:#f4f5f6!important}html[data-theme=dark] button[style*="#0031ff" i],html[data-theme=dark] a[style*="#0031ff" i],html[data-theme=dark] button[style*="rgb(0, 49, 255)" i],html[data-theme=dark] a[style*="rgb(0, 49, 255)" i]{background:#f4f5f6!important;color:#111318!important}.rc-language-control select:focus,.set-form-grid select:focus,.set-permissions select:focus,.public-field select:focus,.rc-app-content input:focus,.rc-app-content select:focus,.rc-app-content textarea:focus,.canonical-card input:focus,.canonical-card select:focus,.canonical-card textarea:focus{border-color:var(--rc-color-action-primary)!important;box-shadow:0 0 0 3px var(--rc-focus-ring)!important}.system-notice:not(.danger){border-color:var(--recome-nav-line)!important;background:var(--rc-panel-strong)!important}.rmk-panel-head>.rmk-pill,.rmk-panel-head>a.rmk-pill,.rmk-panel-head>button.rmk-pill,.if-intelligence-head .rmk-pill,.if-hero .rmk-pill{flex:0 0 auto!important;width:auto!important;max-width:min(48%,240px)!important;min-width:0!important;height:38px!important;padding:0 14px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;font-weight:650!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}html[data-theme=dark] .rmk-panel-head>.rmk-pill,html[data-theme=dark] .rmk-panel-head>a.rmk-pill,html[data-theme=dark] .rmk-panel-head>button.rmk-pill,html[data-theme=dark] .if-intelligence-head .rmk-pill,html[data-theme=dark] .if-hero .rmk-pill{border-color:#f4f5f6!important;background:#f4f5f6!important;color:#111318!important}html[data-theme=light] .rmk-panel-head>.rmk-pill,html[data-theme=light] .rmk-panel-head>a.rmk-pill,html[data-theme=light] .rmk-panel-head>button.rmk-pill,html[data-theme=light] .if-intelligence-head .rmk-pill,html[data-theme=light] .if-hero .rmk-pill{border-color:#17191e!important;background:#17191e!important;color:#fff!important}.rmk-tabs button,.if-modes button,.if-modes button strong,.if-modes button p,.if-modes button small{overflow:visible!important;text-overflow:clip!important}.if-modes button{height:auto!important;min-width:0!important;white-space:normal!important}.if-modes button strong,.if-modes button p,.if-modes button small{white-space:normal!important;overflow-wrap:break-word!important}.if-kpis .rmk-metric,.pf-metric{min-height:156px!important;justify-content:space-between!important}.if-kpis .rmk-metric strong,.pf-metric strong{font-size:clamp(34px,3.1vw,42px)!important;line-height:1!important;font-weight:700!important;letter-spacing:-.045em!important;overflow:visible!important;text-overflow:clip!important;font-variant-numeric:tabular-nums}.if-kpis .rmk-metric strong[title^="R$"]{font-size:clamp(28px,2.5vw,34px)!important}.if-engine-metrics strong,.pf-automation-metrics strong{font-size:clamp(29px,2.4vw,35px)!important;line-height:1!important;font-weight:700!important}html[data-theme=dark] .pf-metric>span:not(.attention),html[data-theme=dark] .rmk-metric-icon:not(.attention){background:#22252b!important;color:#f2f3f5!important}html[data-theme=light] .pf-metric>span:not(.attention),html[data-theme=light] .rmk-metric-icon:not(.attention){background:#eceef1!important;color:#25282f!important}html[data-theme=dark] .pf-replenishment b,html[data-theme=dark] .if-alerts b,html[data-theme=dark] .if-stock-state.critical b,html[data-theme=dark] .if-coverage-critical,html[data-theme=dark] .if-replenishments b{color:#ff737d!important}html[data-theme=light] .pf-replenishment b,html[data-theme=light] .if-alerts b,html[data-theme=light] .if-stock-state.critical b,html[data-theme=light] .if-coverage-critical,html[data-theme=light] .if-replenishments b{color:#b4232f!important}html[data-theme=dark] .if-stock-state.attention b{color:#f0b94f!important}html[data-theme=light] .if-stock-state.attention b{color:#9b6508!important}html[data-theme=dark] .if-stock-state.healthy b{color:#66d3a2!important}html[data-theme=light] .if-stock-state.healthy b{color:#157454!important}.hf-operational-overview{border:1px solid #292c33!important;background:#111318!important;color:#f5f5f6!important;box-shadow:none!important}.hf-focus-tabs button,.hf-focus-tabs button.active{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.hf-focus-tabs button i{display:block!important;border-radius:50%!important;background:transparent!important;border:2px solid #7e828b!important;box-shadow:none!important}.hf-focus-tabs button.active i{background:#f6f6f7!important;border-color:#f6f6f7!important}.hf-focus-tabs button.active{color:#f6f6f7!important}.hf-chart-line circle{display:block!important;r:5px!important;fill:#111318!important;stroke:#f6f6f7!important;stroke-width:2.2!important;vector-effect:non-scaling-stroke!important;transform:none!important}.hf-chart-line polyline{stroke:#f6f6f7!important;stroke-width:2.25!important;stroke-linecap:round!important;stroke-linejoin:round!important}.hf-chart-bar i{border-radius:7px 7px 2px 2px!important;background:linear-gradient(180deg,#ebedf36e,#777e912e)!important;box-shadow:inset 0 1px #ffffff1a!important}.hf-chart-canvas:before{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),#25282e calc(25% - 1px),#25282e 25%)!important}@media (max-width:900px){.rmk-panel-head,.if-intelligence-head{gap:12px!important;align-items:flex-start!important}.rmk-panel-head>div,.if-intelligence-head>div:first-child{min-width:0!important;flex:1 1 auto!important}.rmk-panel-head>.rmk-pill,.rmk-panel-head>a.rmk-pill,.rmk-panel-head>button.rmk-pill,.if-intelligence-head .rmk-pill,.if-hero .rmk-pill{width:auto!important;max-width:48%!important;min-height:38px!important;height:38px!important;padding:0 13px!important;font-size:11.5px!important}.if-kpis .rmk-metric,.pf-metric{min-height:158px!important}.if-kpis .rmk-metric strong,.pf-metric strong{font-size:clamp(33px,9vw,40px)!important}.if-kpis .rmk-metric strong[title^="R$"]{font-size:clamp(27px,7.5vw,32px)!important}.hf-operational-overview{padding:30px 32px 34px!important;border-radius:31px!important;gap:0!important;min-height:0!important}.hf-overview-head{min-height:126px!important}.hf-overview-head>span{padding-right:0!important;font-size:12px!important;line-height:18px!important;letter-spacing:2.2px!important;color:#90939b!important}.hf-overview-head:after{display:none!important}.hf-focus-tabs{left:0!important;right:0!important;bottom:0!important;width:100%!important;display:flex!important;justify-content:space-between!important;gap:12px!important;overflow:visible!important}.hf-focus-tabs button{flex:0 0 auto!important;gap:9px!important;font-size:14px!important;line-height:20px!important;color:#989ba3!important}.hf-focus-tabs button i{width:14px!important;height:14px!important;flex:0 0 14px!important;border-width:1.8px!important}.hf-primary-metric{margin-top:52px!important;gap:9px!important}.hf-primary-metric strong{font-size:86px!important;line-height:88px!important;font-weight:400!important;letter-spacing:-5px!important}.hf-primary-metric span{font-size:22px!important;line-height:28px!important;font-weight:400!important}.hf-primary-metric small{margin-top:3px!important;font-size:14px!important;line-height:20px!important;color:#9598a0!important}.hf-periods{margin-top:39px!important;justify-content:space-between!important;gap:0!important}.hf-periods button{padding:0 0 11px!important;font-size:15px!important;line-height:21px!important;color:#999ca4!important}.hf-periods button.active{color:#f6f6f7!important}.hf-periods button.active:after{width:54px!important;height:2px!important;background:#f6f6f7!important}.hf-operational-chart{margin-top:54px!important;min-height:326px!important;gap:14px!important}.hf-chart-meta{min-height:24px!important;font-size:12px!important;color:#9a9da5!important}.hf-chart-meta strong{font-size:12px!important;color:#f6f6f7!important}.hf-chart-canvas{height:244px!important}.hf-chart-y-axis{left:0!important;top:27px!important;bottom:18px!important;width:38px!important;font-size:9px!important}.hf-chart-canvas:before{left:44px!important;top:27px!important;bottom:18px!important}.hf-chart-grid{left:44px!important;top:0!important;bottom:18px!important}.hf-chart-bar i{width:22px!important;max-height:188px!important}.hf-chart-line{left:44px!important;right:0!important;top:27px!important;bottom:18px!important;width:calc(100% - 44px)!important;height:calc(100% - 45px)!important;overflow:visible!important}.hf-chart-labels{display:none!important}}@media (max-width:560px){.rmk-panel-head,.if-intelligence-head{flex-wrap:wrap!important}.rmk-panel-head>.rmk-pill,.rmk-panel-head>a.rmk-pill,.rmk-panel-head>button.rmk-pill,.if-intelligence-head .rmk-pill,.if-hero .rmk-pill{max-width:100%!important;width:auto!important}.if-modes button{min-height:132px!important;padding:17px!important}}@media (max-width:440px){.hf-operational-overview{padding:27px 22px 30px!important;border-radius:28px!important}.hf-overview-head{min-height:118px!important}.hf-overview-head>span{font-size:11px!important;letter-spacing:1.95px!important}.hf-focus-tabs{gap:10px!important}.hf-focus-tabs button{font-size:12px!important;gap:7px!important}.hf-focus-tabs button i{width:12px!important;height:12px!important;flex-basis:12px!important;border-width:1.6px!important}.hf-primary-metric{margin-top:44px!important}.hf-primary-metric strong{font-size:78px!important;line-height:80px!important}.hf-primary-metric span{font-size:20px!important;line-height:26px!important}.hf-primary-metric small{font-size:12px!important;line-height:18px!important}.hf-periods{margin-top:32px!important}.hf-periods button{font-size:13px!important}.hf-operational-chart{margin-top:48px!important;min-height:306px!important}.hf-chart-meta,.hf-chart-meta strong{font-size:11px!important}.hf-chart-canvas{height:226px!important}.hf-chart-y-axis{width:34px!important;font-size:8px!important}.hf-chart-canvas:before{left:38px!important}.hf-chart-grid{left:38px!important}.hf-chart-line{left:38px!important;width:calc(100% - 38px)!important}.hf-chart-bar i{width:18px!important}}.hf-operational-overview{position:relative!important;isolation:isolate!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important;padding:30px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:30px!important;background:radial-gradient(120% 80% at 50% -15%,rgba(255,255,255,.055),transparent 55%),linear-gradient(180deg,#14161a,#101216 48%,#0d0f12)!important;color:#f5f6f7!important;box-shadow:inset 0 1px #ffffff09,0 24px 70px #00000038!important;color-scheme:dark!important}.hf-operational-overview:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.018) 48%,transparent 82%)}.hf-overview-head{position:relative!important;display:flex!important;flex-direction:column!important;gap:22px!important;min-height:0!important;margin:0!important;padding:0!important}.hf-overview-head:after{display:none!important}.hf-overview-head>span{display:block!important;padding:0!important;color:#8e929a!important;font-size:11px!important;line-height:16px!important;font-weight:650!important;letter-spacing:.27em!important;text-transform:uppercase!important}.hf-focus-tabs{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;width:100%!important;gap:5px!important;overflow:visible!important;box-sizing:border-box!important;padding:5px!important;border:1px solid rgba(255,255,255,.065)!important;border-radius:16px!important;background:#0b0d10!important;box-shadow:inset 0 1px #ffffff06!important}.hf-focus-tabs button,.hf-focus-tabs button.active,.hf-focus-tabs button:hover,.hf-focus-tabs button:focus,.hf-focus-tabs button:focus-visible,.hf-focus-tabs button:active{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:42px!important;gap:8px!important;margin:0!important;padding:0 8px!important;border:0!important;outline:0!important;border-radius:12px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#777c85!important;font-size:13px!important;line-height:18px!important;font-weight:520!important;letter-spacing:-.01em!important;text-decoration:none!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}.hf-focus-tabs button:hover{color:#d7d9dd!important;background:#ffffff09!important}.hf-focus-tabs button.active{color:#f7f7f8!important;background:#ffffff12!important;box-shadow:inset 0 1px #ffffff0b!important}.hf-focus-tabs button:before,.hf-focus-tabs button:after{content:none!important;display:none!important}.hf-focus-tabs button::selection,.hf-focus-tabs button *::selection{background:transparent!important;color:inherit!important}.hf-focus-tabs button i{display:block!important;width:7px!important;height:7px!important;flex:0 0 7px!important;box-sizing:border-box!important;border:0!important;border-radius:999px!important;background:#474b53!important;box-shadow:none!important}.hf-focus-tabs button.active i{background:#f5f6f7!important;box-shadow:0 0 0 4px #ffffff12!important}.hf-primary-metric{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:30px 0 0!important;padding:28px 14px 18px!important;text-align:center!important;border-top:1px solid rgba(255,255,255,.045)!important}.hf-primary-metric strong{margin:0!important;color:#fafafa!important;font-size:74px!important;line-height:.96!important;font-weight:430!important;letter-spacing:-.065em!important;font-variant-numeric:tabular-nums!important;text-shadow:0 1px 0 rgba(255,255,255,.02)!important}.hf-primary-metric span{margin-top:8px!important;color:#f1f2f3!important;font-size:20px!important;line-height:26px!important;font-weight:480!important;letter-spacing:-.025em!important}.hf-primary-metric small{max-width:360px!important;margin-top:4px!important;color:#858a93!important;font-size:12px!important;line-height:18px!important;font-weight:450!important}.hf-periods{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;width:100%!important;gap:4px!important;margin:18px 0 0!important;padding:5px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:14px!important;background:#ffffff05!important}.hf-periods button,.hf-periods button.active{position:relative!important;min-width:0!important;min-height:38px!important;padding:0 6px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:#777c85!important;font-size:12px!important;line-height:18px!important;font-weight:520!important;transition:background .18s ease,color .18s ease!important}.hf-periods button:hover{color:#d7d9dd!important}.hf-periods button.active{color:#f5f6f7!important;background:#fff1!important}.hf-periods button.active:after{display:none!important}.hf-operational-chart{position:relative!important;display:flex!important;flex-direction:column!important;gap:0!important;min-height:0!important;margin:22px 0 0!important;padding:18px 16px 16px!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:22px!important;background:linear-gradient(180deg,#ffffff06,#ffffff02),#0a0c0f!important;box-shadow:inset 0 1px #ffffff06!important}.hf-chart-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:24px!important;margin:0 0 12px!important;color:#858a92!important;font-size:11px!important;line-height:16px!important;font-weight:500!important}.hf-chart-meta span{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.hf-chart-meta span i{width:7px!important;height:7px!important;flex:0 0 7px!important;border-radius:50%!important;background:#23c889!important;box-shadow:0 0 0 5px #23c88916!important}.hf-chart-meta strong{color:#f0f1f2!important;font-size:11px!important;line-height:16px!important;font-weight:650!important;white-space:nowrap!important}.hf-chart-canvas{position:relative!important;height:228px!important;margin:0!important;padding:0!important;overflow:visible!important}.hf-chart-y-axis{position:absolute!important;z-index:4!important;left:0!important;top:14px!important;bottom:22px!important;width:34px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;color:#595e67!important;font-size:8px!important;line-height:1!important;font-variant-numeric:tabular-nums!important}.hf-chart-canvas:before{content:""!important;position:absolute!important;z-index:0!important;left:38px!important;right:0!important;top:14px!important;bottom:22px!important;pointer-events:none!important;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),rgba(255,255,255,.055) calc(25% - 1px),rgba(255,255,255,.055) 25%)!important}.hf-chart-grid{position:absolute!important;z-index:1!important;left:38px!important;right:0!important;top:14px!important;bottom:22px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important;gap:0!important;border:0!important;background:transparent!important}.hf-chart-bar{position:relative!important;height:100%!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:visible!important}.hf-chart-bar b{display:block!important;position:absolute!important;z-index:8!important;top:-3px!important;left:50%!important;transform:translate(-50%,-100%)!important;color:#828790!important;font-size:9px!important;line-height:12px!important;font-weight:600!important;font-variant-numeric:tabular-nums!important}.hf-chart-bar i{position:relative!important;display:block!important;width:17px!important;min-height:4px!important;max-height:none!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:8px 8px 3px 3px!important;background:linear-gradient(180deg,#ebedf185,#7d838f3d 46%,#575b6524)!important;box-shadow:inset 0 1px #ffffff21,0 0 20px #ffffff04!important;opacity:1!important;transform:scaleY(.78)!important;transform-origin:50% 100%!important}.hf-chart-bar i:before{content:none!important;display:none!important}.hf-chart-bar i:after{content:""!important;display:block!important;position:absolute!important;z-index:9!important;left:50%!important;top:0!important;width:9px!important;height:9px!important;box-sizing:border-box!important;border:1.7px solid #f4f5f6!important;border-radius:50%!important;background:#0a0c0f!important;box-shadow:0 0 0 2px #0a0c0fa8!important;transform:translate(-50%,-50%) scaleY(1.282)!important;transform-origin:center!important}.hf-chart-line{position:absolute!important;z-index:3!important;left:38px!important;right:0!important;top:14px!important;bottom:22px!important;width:calc(100% - 38px)!important;height:calc(100% - 36px)!important;overflow:visible!important;pointer-events:none!important;transform:scaleY(.89)!important;transform-origin:50% 100%!important}.hf-chart-line .hf-chart-area{fill:#ffffff05!important;opacity:1!important}.hf-chart-line polyline{fill:none!important;stroke:#f0f1f2!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important}.hf-chart-line circle{display:none!important}.hf-chart-labels{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin:8px 0 0 38px!important;padding:0!important;text-align:center!important}.hf-chart-labels span{display:block!important;min-width:0!important}.hf-chart-labels strong{display:block!important;overflow:visible!important;color:#7b8089!important;font-size:8px!important;line-height:12px!important;font-weight:600!important;letter-spacing:-.015em!important;white-space:nowrap!important;text-overflow:clip!important}.hf-chart-labels small,.hf-operational-overview .hf-suiris-context,.hf-operational-overview .hf-flow{display:none!important}html[data-theme=light] .hf-operational-overview{border-color:#ffffff17!important;background:radial-gradient(120% 80% at 50% -15%,rgba(255,255,255,.055),transparent 55%),linear-gradient(180deg,#14161a,#101216 48%,#0d0f12)!important;color:#f5f6f7!important}html[data-theme=light] .hf-focus-tabs,html[data-theme=light] .hf-operational-chart{color-scheme:dark!important}@media (min-width:901px){.hf-operational-overview{padding:36px 38px 38px!important;border-radius:34px!important}.hf-overview-head{gap:24px!important}.hf-overview-head>span{font-size:12px!important}.hf-focus-tabs{max-width:660px!important}.hf-focus-tabs button{font-size:14px!important}.hf-primary-metric{padding-top:34px!important}.hf-primary-metric strong{font-size:88px!important}.hf-primary-metric span{font-size:22px!important}.hf-periods{max-width:520px!important;margin-left:auto!important;margin-right:auto!important}.hf-operational-chart{margin-top:26px!important;padding:20px 20px 18px!important}.hf-chart-canvas{height:260px!important}.hf-chart-y-axis{width:40px!important;font-size:9px!important}.hf-chart-canvas:before,.hf-chart-grid{left:46px!important}.hf-chart-line{left:46px!important;width:calc(100% - 46px)!important}.hf-chart-labels{margin-left:46px!important}.hf-chart-labels strong{font-size:9px!important}}@media (max-width:900px){.hf-operational-overview{padding:24px 22px 26px!important;border-radius:28px!important;box-shadow:inset 0 1px #ffffff08,0 18px 44px #00000029!important}.hf-overview-head{gap:18px!important}.hf-focus-tabs{gap:4px!important;padding:4px!important;border-radius:14px!important}.hf-focus-tabs button{min-height:39px!important;padding:0 5px!important;font-size:11px!important;gap:6px!important;border-radius:10px!important}.hf-focus-tabs button i{width:6px!important;height:6px!important;flex-basis:6px!important}.hf-primary-metric{margin-top:22px!important;padding:24px 8px 14px!important}.hf-primary-metric strong{font-size:70px!important}.hf-primary-metric span{font-size:19px!important;line-height:24px!important}.hf-primary-metric small{font-size:11px!important;line-height:17px!important}.hf-periods{margin-top:16px!important;padding:4px!important;border-radius:13px!important}.hf-periods button{min-height:36px!important;font-size:11px!important;border-radius:9px!important}.hf-operational-chart{margin-top:18px!important;padding:16px 13px 14px!important;border-radius:20px!important}.hf-chart-meta{font-size:10px!important;margin-bottom:10px!important}.hf-chart-meta strong{font-size:10px!important}.hf-chart-canvas{height:214px!important}.hf-chart-y-axis{top:12px!important;bottom:20px!important;width:31px!important;font-size:7.5px!important}.hf-chart-canvas:before,.hf-chart-grid{left:34px!important;top:12px!important;bottom:20px!important}.hf-chart-line{left:34px!important;top:12px!important;bottom:20px!important;width:calc(100% - 34px)!important;height:calc(100% - 32px)!important}.hf-chart-bar i{width:15px!important}.hf-chart-bar i:after{width:8px!important;height:8px!important}.hf-chart-bar b{font-size:8px!important}.hf-chart-labels{margin:7px 0 0 34px!important}.hf-chart-labels strong{font-size:7.5px!important;line-height:11px!important}}@media (max-width:440px){.hf-operational-overview{padding:22px 18px 24px!important;border-radius:26px!important}.hf-overview-head>span{font-size:10px!important;letter-spacing:.23em!important}.hf-focus-tabs button{font-size:10.5px!important;gap:5px!important}.hf-primary-metric strong{font-size:64px!important}.hf-primary-metric span{font-size:18px!important}.hf-periods button{font-size:10.5px!important}.hf-operational-chart{padding-left:11px!important;padding-right:11px!important}.hf-chart-canvas{height:202px!important}.hf-chart-y-axis{width:28px!important;font-size:7px!important}.hf-chart-canvas:before,.hf-chart-grid{left:31px!important}.hf-chart-line{left:31px!important;width:calc(100% - 31px)!important}.hf-chart-labels{margin-left:31px!important}.hf-chart-bar i{width:14px!important}.hf-chart-labels strong{font-size:7px!important}}@media (prefers-reduced-motion:reduce){.hf-focus-tabs button,.hf-periods button{transition:none!important}}.hf-operational-overview .hf-focus-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;width:100%!important;gap:3px!important;padding:3px!important;border-radius:13px!important;box-sizing:border-box!important}.hf-operational-overview .hf-focus-tabs button,.hf-operational-overview .hf-focus-tabs button:hover,.hf-operational-overview .hf-focus-tabs button:focus,.hf-operational-overview .hf-focus-tabs button:focus-visible,.hf-operational-overview .hf-focus-tabs button:active,.hf-operational-overview .hf-focus-tabs button.active{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:34px!important;height:34px!important;margin:0!important;padding:0 10px!important;gap:0!important;border:0!important;border-radius:9px!important;box-sizing:border-box!important;font-size:10.5px!important;line-height:1!important;font-weight:520!important;letter-spacing:-.01em!important;text-align:center!important;white-space:nowrap!important}.hf-operational-overview .hf-focus-tabs button i,.hf-operational-overview .hf-focus-tabs button.active i{display:none!important;width:0!important;height:0!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.hf-operational-overview .hf-focus-tabs button.active{background:#f4f5f6!important;color:#111318!important;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #0000001f!important}@media (max-width:440px){.hf-operational-overview .hf-focus-tabs{gap:2px!important;padding:3px!important;border-radius:12px!important}.hf-operational-overview .hf-focus-tabs button,.hf-operational-overview .hf-focus-tabs button.active{min-height:33px!important;height:33px!important;padding:0 8px!important;border-radius:9px!important;font-size:10px!important}}@media (max-width:360px){.hf-operational-overview .hf-focus-tabs button,.hf-operational-overview .hf-focus-tabs button.active{font-size:9.5px!important;padding-left:7px!important;padding-right:7px!important}}html[data-theme=light] .rmk-pill.primary,html[data-theme=light] .hf-primary-pill{border-color:#0031ff!important;background:#0031ff!important;color:#fff!important;box-shadow:none!important}html[data-theme=light] .rmk-pill.primary img,html[data-theme=light] .hf-primary-pill img{filter:brightness(0) invert(1)!important}.rc-app-content .if-product-search input:focus,.rc-app-content .if-product-search input:focus-visible,.if-product-search input:focus,.if-product-search input:focus-visible{border:0!important;border-color:transparent!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none}.rc-app-content .if-product-search:focus-within,.if-product-search:focus-within{border-color:var(--recome-nav-line)!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important}.settings-hub-page .rmk-hero h1{font-size:clamp(34px,3vw,46px)!important;line-height:1.02!important}.settings-hub-page .rmk-hero p{font-size:14px!important;line-height:1.55!important;max-width:760px!important}.settings-hub-page .rmk-panel-head h2{font-size:21px!important;line-height:1.2!important}.settings-hub-page .rmk-panel-head p{font-size:12.5px!important;line-height:1.55!important;max-width:760px!important}.settings-hub-page .settings-hub-card{min-height:194px!important;padding:19px!important}.settings-hub-page .settings-hub-card>span{font-size:9.5px!important;line-height:1.2!important}.settings-hub-page .settings-hub-card>strong{margin-top:11px!important;font-size:17px!important;line-height:1.2!important}.settings-hub-page .settings-hub-card>p{margin:8px 0 18px!important;font-size:12.5px!important;line-height:1.55!important}.settings-hub-page .settings-hub-brand-note{padding:14px 16px!important}.settings-hub-page .settings-hub-brand-note strong{font-size:12px!important}.settings-hub-page .settings-hub-brand-note span{font-size:11.5px!important;line-height:1.45!important}.settings-hub-page .settings-hub-readonly{font-size:12px!important;line-height:1.55!important}html[data-theme=dark] .settings-hub-page .rmk-pill:not(.primary) img{filter:brightness(0) invert(1)!important}html[data-theme=light] .settings-hub-page .rmk-pill:not(.primary) img{filter:brightness(0) saturate(100%)!important}.rc-profile-avatar .rc-avatar-image,.rc-mobile-avatar .rc-avatar-image,.set-profile-avatar .rc-avatar-image,.staff-rc-profile .rc-avatar-image{object-fit:cover!important;object-position:var(--rc-avatar-position-x,50%) var(--rc-avatar-position-y,30%)!important;transform:scale(var(--rc-avatar-zoom,1.18))!important;transform-origin:var(--rc-avatar-position-x,50%) var(--rc-avatar-position-y,30%)!important}.set-notice{position:fixed!important;left:50%!important;bottom:24px!important;top:auto!important;z-index:12000!important;width:min(540px,calc(100vw - 32px))!important;max-width:540px!important;margin:0!important;transform:translate(-50%)!important;display:flex!important;align-items:flex-start!important;gap:10px!important;padding:13px 15px!important;border-radius:13px!important;font-size:12px!important;line-height:1.45!important;box-sizing:border-box!important;animation:rc-toast-bottom-life 5.8s ease both!important}.set-notice:before{content:"✓";width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:800;line-height:1;opacity:.92}.set-notice.error:before{content:"!"}html[data-theme=dark] .set-notice,html[data-theme=dark] .set-notice.error{background:#141518!important;border-color:#2b2e33!important;color:#fff!important;box-shadow:0 14px 34px #00000038!important}html[data-theme=light] .set-notice,html[data-theme=light] .set-notice.error{background:#f2f3f4!important;border-color:#d9dadd!important;color:#090a0b!important;box-shadow:0 12px 28px #1113180e!important}html[data-theme=dark] .mwa-toast,html[data-theme=dark] .mwa-toast.success,html[data-theme=dark] .mwa-toast.error,html[data-theme=dark] .mwa-toast.info{background:#141518!important;border-color:#2b2e33!important;color:#fff!important}html[data-theme=light] .mwa-toast,html[data-theme=light] .mwa-toast.success,html[data-theme=light] .mwa-toast.error,html[data-theme=light] .mwa-toast.info{background:#f2f3f4!important;border-color:#d9dadd!important;color:#090a0b!important;box-shadow:0 16px 38px #1113181a!important}.mwa-toast .mwa-toast-icon,.mwa-toast.success .mwa-toast-icon,.mwa-toast.error .mwa-toast-icon,.mwa-toast.info .mwa-toast-icon,.mwa-toast button,.mwa-toast strong{color:inherit!important}html[data-theme=dark] .mwa-toast small{color:#c9cbd0!important}html[data-theme=light] .mwa-toast small{color:#555a62!important}html[data-theme=dark] .oc5-compose-toast,html[data-theme=dark] .oc5-compose-toast.error,html[data-theme=dark] .oc5-compose-toast.success{background:#141518!important;border-color:#2b2e33!important;color:#fff!important}html[data-theme=light] .oc5-compose-toast,html[data-theme=light] .oc5-compose-toast.error,html[data-theme=light] .oc5-compose-toast.success{background:#f2f3f4!important;border-color:#d9dadd!important;color:#090a0b!important}.oc5-compose-toast-dot,.oc5-compose-toast.error .oc5-compose-toast-dot,.oc5-compose-toast.success .oc5-compose-toast-dot{background:currentColor!important;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)!important}html[data-theme=dark] .rc-operational-notifications{background:#111216!important;color:#fff!important;border-color:#2b2e33!important}html[data-theme=dark] .rc-notification-card,html[data-theme=dark] .rc-notification-card.unread{background:#17191d!important;border-color:#2b2e33!important}html[data-theme=dark] .rc-notification-module-icon{background:#202227!important;color:#fff!important;border-color:#32353b!important}html[data-theme=light] .rc-operational-notifications{background:#f7f7f5!important;color:#090a0b!important;border-color:#dadbdd!important;box-shadow:0 24px 70px #1113181f!important}html[data-theme=light] .rc-notification-card,html[data-theme=light] .rc-notification-card.unread{background:#fff!important;border-color:#dedfe1!important}html[data-theme=light] .rc-notification-module-icon{background:#eceeed!important;color:#090a0b!important;border-color:#d8dade!important}@media (max-width:700px){.settings-hub-page .settings-hub-card{min-height:166px!important;padding:17px!important}.settings-hub-page .settings-hub-card>strong{font-size:16px!important}.settings-hub-page .settings-hub-card>p{font-size:12px!important}.settings-hub-page .rmk-hero p{font-size:13px!important}}.system-notice{position:fixed!important;left:50%!important;bottom:24px!important;top:auto!important;z-index:11990!important;width:min(560px,calc(100vw - 32px))!important;max-width:560px!important;margin:0!important;transform:translate(-50%)!important;border-radius:13px!important;border-width:1px!important;font-size:12px!important;line-height:1.5!important;box-sizing:border-box!important;animation:rc-toast-bottom-life 6.4s ease both!important}.system-notice{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:13px 15px!important}.system-notice:before{content:"i";width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:800;line-height:1}.system-notice.danger:before{content:"!"}html[data-theme=dark] .system-notice,html[data-theme=dark] .system-notice.danger{background:#141518!important;border-color:#2b2e33!important;color:#fff!important}html[data-theme=light] .system-notice,html[data-theme=light] .system-notice.danger{background:#f2f3f4!important;border-color:#d9dadd!important;color:#090a0b!important}.mwa-toast{left:50%!important;right:auto!important;top:auto!important;bottom:24px!important;width:min(540px,calc(100vw - 32px))!important;min-width:0!important;max-width:540px!important;transform:translate(-50%)!important;animation:rc-toast-bottom-life 5.8s ease both!important}@keyframes rc-toast-bottom-life{0%{opacity:0;transform:translate(-50%,14px) scale(.985)}7%{opacity:1;transform:translate(-50%) scale(1)}86%{opacity:1;transform:translate(-50%) scale(1)}99%{opacity:0;transform:translate(-50%,8px) scale(.99);visibility:visible}to{opacity:0;transform:translate(-50%,8px) scale(.99);visibility:hidden}}.avatar-crop-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:13000;display:grid;place-items:center;padding:24px;background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.avatar-crop-dialog{width:min(780px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--recome-nav-line);border-radius:22px;background:var(--rc-panel-strong);color:var(--rc-color-text-primary);box-shadow:0 30px 90px #00000057}.avatar-crop-head{padding:22px 22px 17px;border-bottom:1px solid var(--recome-nav-line);display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.avatar-crop-head>div{min-width:0}.avatar-crop-head span{display:block;color:var(--recome-nav-muted);font-size:9px;font-weight:800;letter-spacing:.12em}.avatar-crop-head h2{margin:6px 0 0;font-size:24px;line-height:1.08;letter-spacing:-.025em}.avatar-crop-head p{max-width:560px;margin:8px 0 0;color:var(--recome-nav-muted);font-size:12.5px;line-height:1.5}.avatar-crop-close{width:38px;height:38px;flex:0 0 38px;border:1px solid var(--recome-nav-line);border-radius:50%;background:transparent;color:var(--rc-color-text-primary);font:400 24px/1 system-ui,sans-serif;cursor:pointer}.avatar-crop-body{padding:22px;display:grid;grid-template-columns:minmax(260px,.88fr) minmax(280px,1.12fr);gap:28px;align-items:center}.avatar-crop-preview-wrap{display:grid;justify-items:center;gap:11px}.avatar-crop-preview{position:relative;width:min(310px,100%);aspect-ratio:1;overflow:hidden;border:1px solid var(--recome-nav-line);border-radius:30px;background:var(--recome-nav-active-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--recome-nav-line) 42%,transparent)}.avatar-crop-preview .rc-avatar-image,.avatar-crop-preview .rc-avatar-fallback{width:100%;height:100%;display:block}.avatar-crop-preview .rc-avatar-image{object-fit:cover;object-position:var(--rc-avatar-position-x,50%) var(--rc-avatar-position-y,30%);transform:scale(var(--rc-avatar-zoom,1.18));transform-origin:var(--rc-avatar-position-x,50%) var(--rc-avatar-position-y,30%)}.avatar-crop-preview .rc-avatar-fallback{display:grid;place-items:center;font-size:42px}.avatar-crop-guide{position:absolute;z-index:2;pointer-events:none;background:#ffffff57}.avatar-crop-guide-x{left:0;right:0;top:40%;height:1px}.avatar-crop-guide-y{top:0;bottom:0;left:50%;width:1px}.avatar-crop-preview-wrap>small{color:var(--recome-nav-muted);font-size:10px;line-height:1.45;text-align:center}.avatar-crop-controls{display:flex;flex-direction:column;gap:18px}.avatar-crop-controls label{display:flex;flex-direction:column;gap:8px}.avatar-crop-controls label>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.avatar-crop-controls strong{font-size:12px}.avatar-crop-controls em{font-style:normal;color:var(--recome-nav-muted);font-size:11px;font-variant-numeric:tabular-nums}.avatar-crop-controls input[type=range]{width:100%;accent-color:var(--rc-color-text-primary);cursor:pointer}.avatar-crop-controls label>small{color:var(--recome-nav-muted);font-size:10px;line-height:1.4}.avatar-crop-reset{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--rc-color-text-primary);font:650 10.5px/1.2 Urbanist,Inter,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.avatar-crop-actions{padding:16px 22px 20px;border-top:1px solid var(--recome-nav-line);display:flex;justify-content:flex-end;gap:10px}.avatar-crop-actions .rmk-pill{min-width:150px;justify-content:center}@media (max-width:700px){.set-notice,.system-notice,.mwa-toast{bottom:calc(82px + env(safe-area-inset-bottom))!important}.avatar-crop-backdrop{padding:12px}.avatar-crop-dialog{max-height:calc(100vh - 24px);border-radius:18px}.avatar-crop-head{padding:18px 17px 14px}.avatar-crop-head h2{font-size:21px}.avatar-crop-body{grid-template-columns:1fr;padding:17px;gap:20px}.avatar-crop-preview{width:min(260px,78vw);border-radius:24px}.avatar-crop-actions{padding:14px 17px 17px;display:grid;grid-template-columns:1fr 1fr}.avatar-crop-actions .rmk-pill{min-width:0;width:100%}}.rc-app-boot-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;opacity:1;pointer-events:auto;transition:opacity .34s cubic-bezier(.22,.75,.22,1),visibility .34s ease;will-change:opacity}.rc-app-boot-layer.is-exiting{opacity:0;pointer-events:none}html.rc-app-first-reveal .rc-app-shell,html.rc-app-first-reveal #root>main:not(.recome-loading),html.rc-app-first-reveal .auth-shell,html.rc-app-first-reveal .canonical-module,html.rc-app-first-reveal .explorer-shell{animation:rcAppFirstReveal .56s cubic-bezier(.22,.78,.22,1) both}html.rc-route-enter .rc-app-content,html.rc-route-enter #root main:not(.recome-loading),html.rc-route-enter .auth-shell,html.rc-route-enter .canonical-module,html.rc-route-enter .explorer-shell{animation:rcRouteContentEnter .42s cubic-bezier(.22,.78,.22,1) both}@keyframes rcAppFirstReveal{0%{opacity:0;transform:translateY(7px);filter:saturate(.96)}to{opacity:1;transform:translateY(0);filter:saturate(1)}}@keyframes rcRouteContentEnter{0%{opacity:.01;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rc-app-boot-layer{transition:none!important}html.rc-app-first-reveal .rc-app-shell,html.rc-app-first-reveal #root>main:not(.recome-loading),html.rc-app-first-reveal .auth-shell,html.rc-app-first-reveal .canonical-module,html.rc-app-first-reveal .explorer-shell,html.rc-route-enter .rc-app-content,html.rc-route-enter #root main:not(.recome-loading),html.rc-route-enter .auth-shell,html.rc-route-enter .canonical-module,html.rc-route-enter .explorer-shell{animation:none!important}}.rc-download-page{--rc-color-background:#0e0f11;--rc-color-text-primary:#f6f6f7;--rc-color-action-primary:#f4f5f6;--rc-action-contrast:#111318;--recome-nav-item-bg:#1b1c1f;--recome-nav-item-border:#2b2d31;--recome-nav-line:#292b30;--recome-nav-muted:#a7aab1;--recome-nav-active-bg:#f6f6f7;--recome-nav-active-fg:#111214;--recome-nav-item-fg:#f6f6f7;--recome-nav-surface:#141518;--rc-panel:#151619;--rc-panel-strong:#1b1c20;--rc-panel-soft:#111318;--rc-muted:#8f949e;--rc-muted-2:#6f747e;--rc-focus-ring:rgba(244,245,246,.16);min-height:100vh;background:var(--rc-color-background);color:var(--rc-color-text-primary);font-family:Urbanist,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rc-download-page *{box-sizing:border-box}.rc-download-page a{color:inherit;text-decoration:none}.rc-download-page button{font:inherit}.rc-download-page svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.rc-download-page .rc-platform-solid{fill:currentColor;stroke:none}.rc-download-shell{width:min(1632px,calc(100% - 48px));margin:0 auto}.rc-download-header{position:sticky;top:0;z-index:80;width:100%;height:88px;border-bottom:1px solid color-mix(in srgb,var(--recome-nav-line) 70%,transparent);background:color-mix(in srgb,var(--rc-color-background) 96%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.rc-download-header-inner{height:88px;display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:22px}.rc-download-brand{width:232px;height:56px;display:flex;align-items:center;justify-content:flex-start;min-width:0}.rc-download-brand img{display:block;width:100%;height:48px;object-fit:contain;object-position:left center}.rc-download-nav{justify-self:center;display:flex;align-items:center;gap:8px}.rc-download-nav a{min-height:40px;padding:0 13px;border:1px solid transparent;border-radius:10px;display:inline-flex;align-items:center;color:var(--recome-nav-muted);font-size:11px;font-weight:600;transition:background .16s ease,border-color .16s ease,color .16s ease}.rc-download-nav a:hover{background:var(--recome-nav-surface);border-color:var(--recome-nav-line);color:var(--rc-color-text-primary)}.rc-download-nav a.active{background:var(--recome-nav-active-bg);border-color:var(--recome-nav-active-bg);color:var(--recome-nav-active-fg)}.rc-download-header-actions{justify-self:end;display:flex;align-items:center;gap:8px}.rc-download-link{min-height:40px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;color:var(--recome-nav-muted);font-size:11px;font-weight:600}.rc-download-link:hover{background:var(--recome-nav-surface);color:var(--rc-color-text-primary)}.rc-download-button{min-height:40px;padding:0 14px;border:1px solid var(--recome-nav-item-border);border-radius:10px;background:var(--recome-nav-item-bg);color:var(--recome-nav-item-fg)!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:650;white-space:nowrap;transition:transform .15s ease,background .15s ease,border-color .15s ease}.rc-download-button:hover{transform:translateY(-1px);border-color:#41444a;background:#202226}.rc-download-button-primary{background:var(--rc-color-action-primary)!important;border-color:var(--rc-color-action-primary)!important;color:var(--rc-action-contrast)!important}.rc-download-button-primary:hover{background:#fff!important;border-color:#fff!important;color:#111318!important}.rc-download-main{padding:22px 24px 54px}.rc-download-breadcrumb{min-height:38px;display:flex;align-items:center;gap:8px;color:var(--recome-nav-muted);font-size:10px;font-weight:600}.rc-download-breadcrumb b{color:#555a64;font-weight:500}.rc-download-breadcrumb strong{color:#d8dbe0;font-weight:650}.rc-download-intro{padding:30px 0 26px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;border-bottom:1px solid var(--recome-nav-line)}.rc-download-kicker,.rc-download-eyebrow{display:block;color:var(--rc-muted-2);font-size:9px;line-height:1.2;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.rc-download-intro h1{margin:10px 0 8px;font-size:clamp(38px,4vw,52px);line-height:.98;letter-spacing:-.05em;font-weight:700}.rc-download-intro>div:first-child>p{max-width:720px;margin:0;color:var(--recome-nav-muted);font-size:13px;line-height:1.62;font-weight:500}.rc-download-release-line{max-width:720px;display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.rc-download-chip{min-height:30px;padding:0 10px;border:1px solid var(--recome-nav-line);border-radius:999px;background:var(--rc-panel);display:inline-flex;align-items:center;color:#d5d8dd;font-size:9px;font-weight:650;white-space:nowrap}.rc-download-sync{min-height:30px;padding:0 4px 0 7px;display:inline-flex;align-items:center;gap:7px;color:var(--rc-muted);font-size:9px;font-weight:600;white-space:nowrap}.rc-download-sync i{display:block;width:6px;height:6px;border-radius:50%;background:#666b74}.rc-download-sync i.is-live{background:#f4f5f6;box-shadow:0 0 0 3px #f4f5f614}.rc-download-module{margin-top:22px;border:1px solid var(--recome-nav-line);border-radius:14px;background:var(--rc-panel);overflow:hidden}.rc-download-module-head{min-height:96px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--recome-nav-line)}.rc-download-product-id{min-width:0;display:flex;align-items:center;gap:14px}.rc-download-product-id>img{width:40px;height:40px;flex:0 0 40px;border-radius:10px;object-fit:cover;background:#0f1012}.rc-download-product-id>div{min-width:0}.rc-download-product-id span{font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--rc-muted-2)}.rc-download-product-id h2{margin:2px 0;font-size:22px;line-height:1;letter-spacing:-.035em;font-weight:700}.rc-download-product-id p{margin:0;color:var(--recome-nav-muted);font-size:10px;line-height:1.45}.rc-download-status{min-height:30px;padding:0 11px;border-radius:999px;background:#f4f5f6;color:#111318;display:inline-flex;align-items:center;font-size:9px;font-weight:700;letter-spacing:.02em}.rc-download-tabs{padding:10px 12px;border-bottom:1px solid var(--recome-nav-line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;background:#121316}.rc-download-tabs button{min-height:42px;padding:0 12px;border:1px solid var(--recome-nav-item-border);border-radius:10px;background:var(--recome-nav-item-bg);color:var(--recome-nav-item-fg);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:10px;font-weight:650;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.rc-download-tabs button:hover{border-color:#3a3d43;background:#202226;transform:translateY(-1px)}.rc-download-tabs button.active{background:#fff;color:#090a0c;border-color:#fff}.rc-download-tabs button svg{width:17px;height:17px;flex:0 0 17px}.rc-download-module-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.45fr)}.rc-download-file-panel{min-width:0;padding:28px 28px 26px;border-right:1px solid var(--recome-nav-line)}.rc-download-file-heading{display:flex;align-items:center;gap:14px}.rc-download-platform-mark{width:42px;height:42px;flex:0 0 42px;border:1px solid var(--recome-nav-item-border);border-radius:10px;background:var(--recome-nav-item-bg);display:grid;place-items:center}.rc-download-platform-mark svg{width:19px;height:19px}.rc-download-file-heading>div:last-child{min-width:0}.rc-download-file-heading span{font-size:8px;color:var(--rc-muted-2);font-weight:700;letter-spacing:.1em}.rc-download-file-heading h3{margin:3px 0 2px;font-size:24px;line-height:1;letter-spacing:-.04em;font-weight:700}.rc-download-file-heading p{margin:0;color:var(--recome-nav-muted);font-size:10px}.rc-download-file-meta{margin:24px 0 20px;border-top:1px solid var(--recome-nav-line);border-bottom:1px solid var(--recome-nav-line);display:grid;grid-template-columns:1.6fr .7fr .7fr .7fr}.rc-download-file-meta>div{min-width:0;padding:14px 14px 14px 0}.rc-download-file-meta>div+div{padding-left:14px;border-left:1px solid var(--recome-nav-line)}.rc-download-file-meta dt{font-size:8px;color:var(--rc-muted-2);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rc-download-file-meta dd{margin:5px 0 0;color:#eef0f2;font-size:10px;font-weight:650;overflow-wrap:anywhere}.rc-download-primary-action{width:100%;min-height:52px;padding:0 16px;border-radius:11px;background:#f4f5f6;color:#111318!important;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;transition:transform .15s ease,background .15s ease}.rc-download-primary-action:hover{background:#fff;transform:translateY(-1px)}.rc-download-primary-action>span{display:grid;gap:1px}.rc-download-primary-action small{font-size:8px;color:#666b72;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.rc-download-primary-action strong{font-size:12px;font-weight:700;letter-spacing:-.01em}.rc-download-origin{display:block;margin-top:10px;color:var(--rc-muted-2);font-size:8px;font-weight:500}.rc-download-trust-panel{padding:28px;display:flex;flex-direction:column;align-items:flex-start;background:var(--rc-panel-strong)}.rc-download-trust-icon{width:40px;height:40px;margin-bottom:20px;border:1px solid #34373d;border-radius:10px;background:#22242a;display:grid;place-items:center}.rc-download-trust-icon svg{width:18px;height:18px}.rc-download-trust-panel h3{margin:8px 0 6px;font-size:20px;line-height:1.05;letter-spacing:-.035em}.rc-download-trust-panel>p{margin:0;color:var(--recome-nav-muted);font-size:10px;line-height:1.55}.rc-download-hash{width:100%;margin-top:auto;padding:11px 12px;border:1px solid #34373d;border-radius:10px;background:#111318;color:var(--rc-color-text-primary);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.rc-download-hash>span{min-width:0;display:grid;gap:3px}.rc-download-hash small{font-size:7px;color:var(--rc-muted-2);font-weight:700;letter-spacing:.08em}.rc-download-hash code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d7dae0;font-family:Inter,monospace;font-size:9px}.rc-download-hash b{font-size:8px;color:#fff;font-weight:700}.rc-download-section{padding:46px 0 0}.rc-download-section-head{margin-bottom:18px;display:flex;align-items:end;justify-content:space-between;gap:34px}.rc-download-section-head.compact{margin-bottom:15px}.rc-download-section-head h2{margin:7px 0 0;font-size:30px;line-height:1;letter-spacing:-.045em;font-weight:700}.rc-download-section-head>p{max-width:520px;margin:0;color:var(--recome-nav-muted);font-size:10px;line-height:1.55}.rc-download-support-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.rc-download-notice-card,.rc-download-tutorial-card{min-width:0;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel);padding:22px}.rc-download-notice-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px}.rc-download-notice-icon{width:42px;height:42px;border:1px solid var(--recome-nav-item-border);border-radius:10px;background:var(--recome-nav-item-bg);display:grid;place-items:center}.rc-download-notice-icon svg{width:18px;height:18px}.rc-download-notice-card h3{margin:7px 0;font-size:19px;line-height:1.08;letter-spacing:-.03em}.rc-download-notice-card p{margin:0;color:var(--recome-nav-muted);font-size:10px;line-height:1.55}.rc-download-note{margin-top:17px;padding:11px 12px;border:1px solid var(--recome-nav-line);border-radius:10px;background:#111318;display:flex;gap:9px;align-items:flex-start}.rc-download-note svg{width:15px;height:15px;flex:0 0 15px}.rc-download-note span{color:#c8cbd1;font-size:9px;line-height:1.5}.rc-download-tutorial-card ol{list-style:none;margin:15px 0 0;padding:0;border-top:1px solid var(--recome-nav-line)}.rc-download-tutorial-card li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:13px 0;border-bottom:1px solid var(--recome-nav-line)}.rc-download-tutorial-card li:last-child{border-bottom:0}.rc-download-tutorial-card li>span{color:var(--rc-muted-2);font-size:8px;font-weight:700;letter-spacing:.06em}.rc-download-tutorial-card li p{margin:0;color:#d0d3d8;font-size:10px;line-height:1.5}.rc-download-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--recome-nav-line);border-radius:12px;overflow:hidden;background:var(--rc-panel)}.rc-download-facts>div{min-height:112px;padding:18px;display:flex;flex-direction:column}.rc-download-facts>div+div{border-left:1px solid var(--recome-nav-line)}.rc-download-facts span{font-size:8px;color:var(--rc-muted-2);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rc-download-facts strong{margin-top:auto;font-size:15px;line-height:1.1;letter-spacing:-.025em}.rc-download-facts small{margin-top:5px;color:var(--rc-muted-2);font-size:8px}.rc-download-help-panel{margin-top:46px;min-height:150px;padding:24px;border:1px solid var(--recome-nav-line);border-radius:12px;background:var(--rc-panel-strong);display:flex;align-items:center;justify-content:space-between;gap:36px}.rc-download-help-panel>div{max-width:720px}.rc-download-help-panel h2{margin:7px 0 6px;font-size:26px;line-height:1;letter-spacing:-.04em}.rc-download-help-panel p{margin:0;color:var(--recome-nav-muted);font-size:10px;line-height:1.55}.rc-download-footer{border-top:1px solid var(--recome-nav-line);background:var(--rc-color-background)}.rc-download-footer-inner{min-height:136px;padding:26px 0 34px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px;color:var(--recome-nav-muted)}.rc-download-footer-brand{min-width:0;display:flex;align-items:center;gap:18px}.rc-download-footer-brand img{width:220px;height:48px;object-fit:contain;object-position:left center}.rc-download-footer-brand span{font-size:9px;white-space:nowrap}.rc-download-footer nav{display:flex;align-items:center;gap:18px}.rc-download-footer a{font-size:9px;font-weight:600;color:var(--recome-nav-muted)}.rc-download-footer a:hover{color:var(--rc-color-text-primary)}.rc-download-footer small{font-size:9px;color:var(--rc-muted-2)}@media (max-width:1180px){.rc-download-header-inner{grid-template-columns:auto 1fr auto;gap:14px}.rc-download-brand{width:190px}.rc-download-nav{justify-self:start}.rc-download-module-body{grid-template-columns:1fr}.rc-download-file-panel{border-right:0;border-bottom:1px solid var(--recome-nav-line)}.rc-download-trust-panel{min-height:210px}.rc-download-hash{margin-top:20px}.rc-download-intro{grid-template-columns:1fr}.rc-download-release-line{justify-content:flex-start}.rc-download-support-grid{grid-template-columns:1fr}.rc-download-footer-inner{grid-template-columns:1fr auto}.rc-download-footer small{grid-column:1/-1}}@media (max-width:900px){.rc-download-shell{width:calc(100% - 28px)}.rc-download-header{height:76px}.rc-download-header-inner{height:76px;display:flex;gap:10px}.rc-download-brand{width:154px;height:48px;flex:0 0 154px}.rc-download-brand img{height:38px}.rc-download-nav,.rc-download-link{display:none}.rc-download-header-actions{margin-left:auto}.rc-download-header-actions .rc-download-button{min-height:42px;padding:0 12px;font-size:10px}.rc-download-main{padding:10px 0 36px}.rc-download-breadcrumb{min-height:32px}.rc-download-intro{padding:22px 0;gap:18px}.rc-download-intro h1{font-size:38px}.rc-download-intro>div:first-child>p{font-size:11px;line-height:1.55}.rc-download-release-line{gap:6px}.rc-download-chip{min-height:28px;padding:0 9px;font-size:8px}.rc-download-sync{width:100%;padding-left:0}.rc-download-module{margin-top:16px;border-radius:12px}.rc-download-module-head{min-height:80px;padding:16px}.rc-download-product-id{gap:11px}.rc-download-product-id>img{width:34px;height:34px;flex-basis:34px;border-radius:9px}.rc-download-product-id h2{font-size:19px}.rc-download-product-id p{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-download-status{min-height:28px;padding:0 9px;font-size:8px}.rc-download-tabs{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;gap:6px;overflow-x:auto}.rc-download-tabs button{min-height:40px;padding:0 8px;font-size:9px}.rc-download-tabs button svg{width:16px;height:16px}.rc-download-file-panel,.rc-download-trust-panel{padding:18px}.rc-download-file-heading h3{font-size:21px}.rc-download-file-meta{grid-template-columns:1fr 1fr;margin:20px 0 16px}.rc-download-file-meta>div{padding:12px 10px 12px 0}.rc-download-file-meta>div:nth-child(3){border-left:0;border-top:1px solid var(--recome-nav-line)}.rc-download-file-meta>div:nth-child(4){border-top:1px solid var(--recome-nav-line)}.rc-download-primary-action{min-height:50px}.rc-download-trust-panel{min-height:0}.rc-download-trust-icon{margin-bottom:14px}.rc-download-hash{margin-top:17px}.rc-download-section{padding-top:36px}.rc-download-section-head{display:block;margin-bottom:15px}.rc-download-section-head h2{font-size:27px}.rc-download-section-head>p{margin-top:9px}.rc-download-notice-card,.rc-download-tutorial-card{padding:17px}.rc-download-notice-card{grid-template-columns:36px minmax(0,1fr);gap:12px}.rc-download-notice-icon{width:36px;height:36px}.rc-download-notice-card h3{font-size:17px}.rc-download-facts{grid-template-columns:1fr 1fr}.rc-download-facts>div:nth-child(3){border-left:0;border-top:1px solid var(--recome-nav-line)}.rc-download-facts>div:nth-child(4){border-top:1px solid var(--recome-nav-line)}.rc-download-help-panel{margin-top:36px;display:block;padding:20px}.rc-download-help-panel .rc-download-button{width:100%;margin-top:18px}.rc-download-footer-inner{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0 30px}.rc-download-footer-brand{width:100%;justify-content:space-between}.rc-download-footer-brand img{width:180px;height:42px}.rc-download-footer-brand span{font-size:8px}.rc-download-footer nav{gap:14px;flex-wrap:wrap}}@media (max-width:560px){.rc-download-shell{width:calc(100% - 24px)}.rc-download-brand{width:138px;flex-basis:138px}.rc-download-brand img{height:34px}.rc-download-header-actions .rc-download-button{min-height:40px;padding:0 10px;font-size:9px}.rc-download-intro h1{font-size:34px}.rc-download-intro>div:first-child>p{font-size:10.5px}.rc-download-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-download-tabs button{justify-content:flex-start;padding:0 11px}.rc-download-file-heading{align-items:flex-start}.rc-download-platform-mark{width:38px;height:38px;flex-basis:38px}.rc-download-file-meta{grid-template-columns:1fr}.rc-download-file-meta>div,.rc-download-file-meta>div+div{padding:10px 0;border-left:0;border-top:1px solid var(--recome-nav-line)}.rc-download-file-meta>div:first-child{border-top:0}.rc-download-primary-action{padding:0 13px}.rc-download-primary-action strong{font-size:11px}.rc-download-notice-card{grid-template-columns:1fr}.rc-download-notice-icon{margin-bottom:2px}.rc-download-facts{grid-template-columns:1fr}.rc-download-facts>div,.rc-download-facts>div+div{min-height:92px;border-left:0;border-top:1px solid var(--recome-nav-line)}.rc-download-facts>div:first-child{border-top:0}.rc-download-footer-brand span{display:none}}@media (max-width:390px){.rc-download-brand{width:126px;flex-basis:126px}.rc-download-header-actions .rc-download-button{padding:0 9px}.rc-download-intro h1{font-size:31px}.rc-download-chip:nth-of-type(3){display:none}.rc-download-product-id p{max-width:150px}.rc-download-primary-action svg:last-child{display:none}.rc-download-primary-action{grid-template-columns:auto 1fr}.rc-download-footer-brand img{width:165px}}@media (prefers-reduced-motion:reduce){.rc-download-page *{transition:none!important;scroll-behavior:auto!important}}.rc-download-page{--rc-color-action-primary:#0031ff;--rc-action-contrast:#ffffff;--rc-focus-ring:rgba(0,49,255,.22);--rc-android-brand:url(/brand/platforms/android.svg);--rc-linux-brand:url(/brand/platforms/linux.svg)}.rc-download-page .rc-download-button-primary,.rc-download-page .rc-download-primary-action{background:#0031ff!important;border-color:#0031ff!important;color:#fff!important;box-shadow:0 10px 28px #0031ff2e}.rc-download-page .rc-download-button-primary:hover,.rc-download-page .rc-download-primary-action:hover{background:#1645ff!important;border-color:#1645ff!important;color:#fff!important;box-shadow:0 12px 34px #0031ff3d}.rc-download-page .rc-download-primary-action small{color:#ffffffa8!important}.rc-download-header-inner{grid-template-columns:auto auto minmax(0,1fr) auto!important;gap:18px!important}.rc-download-brand{width:296px!important;height:70px!important;flex:0 0 296px!important}.rc-download-brand img{width:296px!important;height:67px!important;object-fit:contain!important;object-position:left center!important}.rc-download-header-context{min-width:150px;height:44px;display:flex;align-items:center;gap:16px}.rc-download-header-divider{width:1px;height:28px;background:var(--recome-nav-line);flex:0 0 1px}.rc-download-header-context>div{display:grid;gap:4px;min-width:0}.rc-download-header-context strong{color:#f3f4f6;font-size:12px;line-height:1;font-weight:650;letter-spacing:-.015em}.rc-download-header-context small{color:var(--recome-nav-muted);font-size:8px;line-height:1;font-weight:600;display:flex;align-items:center;gap:6px;white-space:nowrap}.rc-download-header-context small i{width:6px;height:6px;border-radius:999px;background:#0031ff;box-shadow:0 0 0 3px #0031ff1f}.rc-download-nav{justify-self:center!important;gap:5px!important}.rc-download-nav a{min-height:38px!important;padding:0 11px!important;border-radius:10px!important;font-size:10.5px!important}.rc-download-nav a.active{background:transparent!important;border-color:transparent!important;color:var(--recome-nav-muted)!important}.rc-download-nav a.active:hover{background:var(--recome-nav-surface)!important;border-color:var(--recome-nav-line)!important;color:var(--rc-color-text-primary)!important}.rc-download-header-actions{gap:7px!important}.rc-download-header-actions .rc-download-button-primary{min-height:42px!important;padding-inline:16px!important;border-radius:11px!important}.rc-download-link{min-height:42px!important}.rc-download-tabs button:nth-child(2)>svg,.rc-download-tabs button:nth-child(4)>svg{display:none!important}.rc-download-tabs button:nth-child(2):before,.rc-download-tabs button:nth-child(4):before,.rc-download-module:has(.rc-download-tabs button:nth-child(2).active) .rc-download-platform-mark:before,.rc-download-module:has(.rc-download-tabs button:nth-child(4).active) .rc-download-platform-mark:before{content:"";width:17px;height:17px;flex:0 0 17px;display:block;background:currentColor;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.rc-download-tabs button:nth-child(2):before,.rc-download-module:has(.rc-download-tabs button:nth-child(2).active) .rc-download-platform-mark:before{-webkit-mask-image:var(--rc-android-brand);mask-image:var(--rc-android-brand)}.rc-download-tabs button:nth-child(4):before,.rc-download-module:has(.rc-download-tabs button:nth-child(4).active) .rc-download-platform-mark:before{-webkit-mask-image:var(--rc-linux-brand);mask-image:var(--rc-linux-brand)}.rc-download-module:has(.rc-download-tabs button:nth-child(2).active) .rc-download-platform-mark>svg,.rc-download-module:has(.rc-download-tabs button:nth-child(4).active) .rc-download-platform-mark>svg{display:none!important}.rc-download-module:has(.rc-download-tabs button:nth-child(2).active) .rc-download-platform-mark:before,.rc-download-module:has(.rc-download-tabs button:nth-child(4).active) .rc-download-platform-mark:before{width:20px;height:20px;flex-basis:20px}.rc-download-footer{margin-top:34px!important;border-top:1px solid var(--recome-nav-line)!important;background:#0d0e10!important}.rc-download-footer-inner{padding:38px 0 28px!important;display:grid!important;grid-template-columns:minmax(320px,1.4fr) minmax(360px,.8fr)!important;grid-template-areas:"brand nav" "legal legal"!important;align-items:start!important;gap:34px 72px!important}.rc-download-footer-brand{grid-area:brand!important;min-width:0!important;display:grid!important;justify-items:start!important;align-items:start!important;gap:12px!important}.rc-download-footer-brand img{width:300px!important;height:68px!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important}.rc-download-footer-brand span{max-width:430px!important;color:var(--recome-nav-muted)!important;font-size:10px!important;line-height:1.55!important;font-weight:550!important}.rc-download-footer-brand span:after{content:"Aplicativo oficial para a sua operação, distribuído pela San Moriel";display:block;margin-top:5px;color:#747983;font-size:9px;line-height:1.5}.rc-download-footer nav{grid-area:nav!important;justify-self:end!important;min-width:360px!important;display:grid!important;grid-template-columns:repeat(3,minmax(90px,1fr))!important;gap:10px 18px!important;align-items:start!important}.rc-download-footer nav:before{content:"RECURSOS";grid-column:1/-1;color:#686d76;font-size:8px;font-weight:700;letter-spacing:.11em}.rc-download-footer nav a{min-height:40px!important;padding:0 11px!important;border:1px solid var(--recome-nav-line)!important;border-radius:10px!important;background:var(--rc-panel)!important;color:#c8cbd1!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:9.5px!important;font-weight:620!important;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease!important}.rc-download-footer nav a:hover{transform:translateY(-1px)!important;background:#1b1d21!important;border-color:#3a3d43!important;color:#fff!important}.rc-download-footer-inner>small{grid-area:legal!important;margin-top:2px!important;padding-top:18px!important;border-top:1px solid var(--recome-nav-line)!important;color:#777c85!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;font-size:8.5px!important;line-height:1.4!important}.rc-download-footer-inner>small:after{content:"recome.com.br  ·  downloads.recome.com.br  ·  Release oficial";color:#777c85}.rc-download-mobile-menu-toggle,.rc-download-mobile-menu{display:none}@media (max-width:1180px) and (min-width:901px){.rc-download-brand{width:246px!important;flex-basis:246px!important}.rc-download-brand img{width:246px!important;height:59px!important}.rc-download-header-context{min-width:126px;gap:12px}.rc-download-header-context small{display:none}.rc-download-nav a{padding-inline:9px!important;font-size:10px!important}.rc-download-footer-inner{gap:30px 44px!important}.rc-download-footer-brand img{width:270px!important;height:62px!important}}@media (max-width:900px){.rc-download-header{height:76px!important}.rc-download-header-inner{height:76px!important;width:calc(100% - 28px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.rc-download-brand{width:188px!important;height:58px!important;flex-basis:auto!important}.rc-download-brand img{width:188px!important;height:56px!important}.rc-download-header-context,.rc-download-nav,.rc-download-header-actions>.rc-download-link,.rc-download-header-actions>.rc-download-button-primary{display:none!important}.rc-download-header-actions{display:flex!important;justify-self:end!important}.rc-download-mobile-menu-toggle{width:44px;height:44px;padding:0;border:1px solid var(--recome-nav-item-border);border-radius:12px;background:var(--recome-nav-item-bg);color:var(--recome-nav-item-fg);display:grid;place-items:center;cursor:pointer}.rc-download-mobile-menu-toggle svg{width:19px;height:19px}.rc-download-mobile-menu{position:fixed;z-index:79;top:76px;left:0;right:0;padding:10px 14px 14px;border-bottom:1px solid var(--recome-nav-line);background:#0e0f11fa;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.rc-download-mobile-menu.is-open{display:grid;gap:7px}.rc-download-mobile-menu a{min-height:44px;padding:0 13px;border:1px solid var(--recome-nav-item-border);border-radius:11px;background:var(--recome-nav-item-bg);color:var(--recome-nav-item-fg);display:flex;align-items:center;font-size:11px;font-weight:650}.rc-download-mobile-menu a.rc-download-mobile-primary{justify-content:center;background:#0031ff;border-color:#0031ff;color:#fff;box-shadow:0 10px 26px #0031ff2e}.rc-download-footer{margin-top:24px!important}.rc-download-footer-inner{width:calc(100% - 28px)!important;padding:30px 0 24px!important;grid-template-columns:1fr!important;grid-template-areas:"brand" "nav" "legal"!important;gap:24px!important}.rc-download-footer-brand img{width:220px!important;height:52px!important}.rc-download-footer-brand span{font-size:9.5px!important}.rc-download-footer nav{justify-self:stretch!important;min-width:0!important;width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.rc-download-footer nav a{min-height:42px!important;padding:0 8px!important;font-size:9px!important}.rc-download-footer-inner>small{align-items:flex-start!important;flex-direction:column!important;gap:7px!important}.rc-download-footer-inner>small:after{content:"recome.com.br · downloads.recome.com.br"}}@media (max-width:440px){.rc-download-brand{width:172px!important}.rc-download-brand img{width:172px!important;height:50px!important}.rc-download-mobile-menu-toggle{width:42px;height:42px;border-radius:11px}.rc-download-footer-brand img{width:205px!important;height:48px!important}.rc-download-footer nav{grid-template-columns:1fr!important}.rc-download-footer nav a{justify-content:flex-start!important;padding-inline:12px!important}}.rc-download-header-inner{width:min(1632px,calc(100% - 48px))!important;height:88px!important;margin:0 auto!important;display:flex!important;position:relative!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.rc-download-header-context,.rc-download-nav{display:none!important}.rc-download-brand{width:296px!important;height:70px!important;flex:0 0 296px!important;overflow:visible!important;display:flex!important;align-items:center!important}.rc-download-brand img{display:block!important;width:296px!important;height:67px!important;max-width:none!important;object-fit:contain!important;object-position:left center!important}.rc-download-header-actions{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:auto!important}.rc-download-back-button{min-height:42px;padding:0 14px;border:1px solid var(--recome-nav-item-border);border-radius:11px;background:var(--recome-nav-item-bg);color:var(--recome-nav-item-fg);display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:10.5px;font-weight:650;cursor:pointer;white-space:nowrap;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.rc-download-back-button:hover{transform:translateY(-1px);background:#202226;border-color:#41444a;color:#fff}.rc-download-back-button svg{width:16px!important;height:16px!important}@media (max-width:1180px) and (min-width:901px){.rc-download-brand{width:246px!important;flex-basis:246px!important}.rc-download-brand img{width:246px!important;height:59px!important}}@media (max-width:900px){.rc-download-header{height:76px!important}.rc-download-header-inner{width:calc(100% - 28px)!important;height:76px!important;gap:12px!important}.rc-download-brand{width:188px!important;height:58px!important;flex:0 0 188px!important}.rc-download-brand img{width:188px!important;height:56px!important;max-width:188px!important}.rc-download-back-button{min-height:42px;padding-inline:12px;border-radius:11px;font-size:10px}}@media (max-width:440px){.rc-download-header-inner{width:calc(100% - 24px)!important}.rc-download-brand{width:172px!important;flex-basis:172px!important}.rc-download-brand img{width:172px!important;height:50px!important;max-width:172px!important}.rc-download-back-button{width:42px;padding:0}.rc-download-back-button span{display:none}}.rc-organic-page{--rc-bg: #0e0f11;--rc-panel: #151619;--rc-panel-2: #1b1c20;--rc-border: #292b30;--rc-muted: #9a9da5;--rc-text: #f7f7f8;--rc-blue: #0031ff;min-height:100vh;background:var(--rc-bg);color:var(--rc-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rc-organic-page *{box-sizing:border-box}.rc-organic-page a{color:inherit;text-decoration:none}.rc-organic-shell{width:min(1632px,calc(100% - 96px));margin:0 auto}.rc-organic-header{position:sticky;top:0;z-index:20;height:88px;border-bottom:1px solid var(--rc-border);background:#0e0f11f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rc-organic-header-inner{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.rc-organic-brand{justify-self:start;display:inline-flex;align-items:center}.rc-organic-brand img{width:248px;max-height:46px;object-fit:contain;object-position:left center}.rc-organic-header nav{display:flex;gap:32px;align-items:center;color:#c6c8ce;font-size:14px}.rc-organic-header nav a{transition:color .18s ease}.rc-organic-header nav a:hover{color:#fff}.rc-organic-header-cta{justify-self:end;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:12px;background:var(--rc-blue);font-size:14px;font-weight:700}.rc-organic-hero{padding:92px 0 86px;border-bottom:1px solid var(--rc-border)}.rc-organic-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:44px;color:#777b85;font-size:12px}.rc-organic-breadcrumb strong{color:#c8cad0}.rc-organic-kicker,.rc-organic-section-head>span,.rc-organic-final-cta>div>span{display:block;margin-bottom:16px;color:#858a95;font-size:11px;font-weight:700;letter-spacing:.14em}.rc-organic-hero h1,.rc-organic-section h2,.rc-organic-final-cta h2,.rc-organic-card h3,.rc-organic-related-grid strong{font-family:Urbanist,Inter,sans-serif}.rc-organic-hero h1{max-width:1120px;margin:0;font-size:clamp(54px,6vw,92px);line-height:.96;letter-spacing:-.055em}.rc-organic-lead{max-width:850px;margin:26px 0 0;color:#b4b7bf;font-size:18px;line-height:1.65}.rc-organic-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.rc-organic-primary,.rc-organic-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border-radius:12px;font-size:14px;font-weight:700}.rc-organic-primary{background:var(--rc-blue)}.rc-organic-secondary{border:1px solid var(--rc-border);background:var(--rc-panel)}.rc-organic-primary svg,.rc-organic-related-grid svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.rc-organic-intent{max-width:900px;margin:36px 0 0;padding-left:16px;border-left:2px solid #343741;color:#888d97;font-size:14px;line-height:1.6}.rc-organic-section{padding:92px 0;border-bottom:1px solid var(--rc-border)}.rc-organic-section-head{max-width:900px;margin-bottom:34px}.rc-organic-section-head h2{margin:0;font-size:clamp(34px,4vw,56px);line-height:1.02;letter-spacing:-.04em}.rc-organic-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rc-organic-card{min-height:250px;padding:24px;border:1px solid var(--rc-border);border-radius:14px;background:var(--rc-panel)}.rc-organic-check{width:38px;height:38px;display:grid;place-items:center;margin-bottom:54px;border:1px solid #32353c;border-radius:10px;background:var(--rc-panel-2)}.rc-organic-check svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.8}.rc-organic-card h3{margin:0;font-size:21px;letter-spacing:-.025em}.rc-organic-card p{margin:10px 0 0;color:var(--rc-muted);font-size:14px;line-height:1.6}.rc-organic-workflow ol{margin:0;padding:0;list-style:none;border:1px solid var(--rc-border);border-radius:14px;overflow:hidden}.rc-organic-workflow li{min-height:74px;display:grid;grid-template-columns:74px 1fr;align-items:center;border-bottom:1px solid var(--rc-border);background:var(--rc-panel)}.rc-organic-workflow li:last-child{border-bottom:0}.rc-organic-workflow li b{height:100%;display:grid;place-items:center;border-right:1px solid var(--rc-border);color:#707580;font-family:Urbanist,sans-serif;font-size:13px}.rc-organic-workflow li span{padding:0 22px;font-size:16px;font-weight:600}.rc-organic-pills{display:flex;flex-wrap:wrap;gap:10px}.rc-organic-pills span{padding:10px 13px;border:1px solid var(--rc-border);border-radius:999px;background:var(--rc-panel);color:#d9dbe0;font-size:13px;font-weight:600}.rc-organic-modules>p{max-width:880px;margin:30px 0 0;color:var(--rc-muted);font-size:16px;line-height:1.75}.rc-organic-faq{border-top:1px solid var(--rc-border)}.rc-organic-faq details{border-bottom:1px solid var(--rc-border)}.rc-organic-faq summary{cursor:pointer;list-style:none;padding:24px 0;font-family:Urbanist,sans-serif;font-size:19px;font-weight:700}.rc-organic-faq summary::-webkit-details-marker{display:none}.rc-organic-faq details p{max-width:920px;margin:-6px 0 24px;color:var(--rc-muted);line-height:1.7}.rc-organic-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rc-organic-related-grid>a{min-height:190px;display:flex;flex-direction:column;padding:22px;border:1px solid var(--rc-border);border-radius:14px;background:var(--rc-panel);transition:transform .18s ease,border-color .18s ease}.rc-organic-related-grid>a:hover{transform:translateY(-2px);border-color:#40434b}.rc-organic-related-grid small{color:#858a95;font-size:10px;font-weight:700;letter-spacing:.12em}.rc-organic-related-grid strong{margin-top:14px;font-size:22px;line-height:1.15;letter-spacing:-.03em}.rc-organic-related-grid span{display:flex;align-items:center;gap:8px;margin-top:auto;color:#cfd1d6;font-size:13px;font-weight:700}.rc-organic-final-cta{padding:110px 0;background:#101115}.rc-organic-final-cta h2{max-width:980px;margin:0;font-size:clamp(42px,5vw,70px);line-height:.98;letter-spacing:-.045em}.rc-organic-final-cta p{max-width:720px;margin:22px 0 0;color:var(--rc-muted);font-size:17px;line-height:1.65}.rc-organic-footer{border-top:1px solid var(--rc-border)}.rc-organic-footer-inner{min-height:170px;display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center}.rc-organic-footer img{width:220px}.rc-organic-footer nav{display:flex;gap:22px;color:#92969f;font-size:13px}.rc-organic-footer small{justify-self:end;color:#686c75;font-size:12px}@media (max-width: 1100px){.rc-organic-shell{width:min(100% - 48px,1200px)}.rc-organic-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-organic-header-inner{grid-template-columns:1fr auto}.rc-organic-header nav{display:none}.rc-organic-footer-inner{grid-template-columns:1fr auto}.rc-organic-footer nav{grid-row:2;grid-column:1 / -1;padding-bottom:28px}}@media (max-width: 700px){.rc-organic-shell{width:calc(100% - 40px)}.rc-organic-header{height:76px}.rc-organic-brand img{width:154px;max-height:36px}.rc-organic-header-cta{min-height:40px;padding:0 13px;font-size:12px}.rc-organic-hero{padding:56px 0 60px}.rc-organic-breadcrumb{margin-bottom:30px}.rc-organic-hero h1{font-size:clamp(42px,13vw,58px)}.rc-organic-lead{font-size:16px}.rc-organic-actions{flex-direction:column}.rc-organic-primary,.rc-organic-secondary{width:100%}.rc-organic-section{padding:64px 0}.rc-organic-card-grid,.rc-organic-related-grid{grid-template-columns:1fr}.rc-organic-card{min-height:auto}.rc-organic-check{margin-bottom:34px}.rc-organic-workflow li{grid-template-columns:56px 1fr;min-height:68px}.rc-organic-workflow li span{padding:0 16px;font-size:15px}.rc-organic-final-cta{padding:76px 0}.rc-organic-footer-inner{grid-template-columns:1fr;padding:40px 0}.rc-organic-footer nav{grid-row:auto;grid-column:auto;flex-wrap:wrap;padding-bottom:0}.rc-organic-footer small{justify-self:start}}.rc-seo-lang{display:flex;gap:6px;align-items:center;justify-self:end}.rc-seo-lang a{min-width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--rc-border);border-radius:10px;color:#8f939c;font-size:11px;font-weight:800}.rc-seo-lang a[aria-current=page]{background:#fff;color:#0e0f11;border-color:#fff}.rc-seo-header-actions{justify-self:end;display:flex;gap:10px;align-items:center}.rc-seo-hub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rc-seo-hub-card{min-height:220px;display:flex;flex-direction:column;padding:24px;border:1px solid var(--rc-border);border-radius:14px;background:var(--rc-panel);transition:transform .18s ease,border-color .18s ease}.rc-seo-hub-card:hover{transform:translateY(-2px);border-color:#454850}.rc-seo-hub-card small{color:#777c86;font-size:10px;font-weight:800;letter-spacing:.12em}.rc-seo-hub-card strong{margin-top:18px;font-family:Urbanist,Inter,sans-serif;font-size:24px;line-height:1.05;letter-spacing:-.035em}.rc-seo-hub-card p{margin:12px 0 0;color:var(--rc-muted);font-size:14px;line-height:1.6}.rc-seo-hub-card span{margin-top:auto;padding-top:24px;color:#d4d6dc;font-size:13px;font-weight:700}.rc-seo-cluster-note{max-width:900px;color:var(--rc-muted);font-size:16px;line-height:1.75}@media (max-width:1100px){.rc-seo-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-seo-header-actions{grid-column:2}}@media (max-width:700px){.rc-seo-hub-grid{grid-template-columns:1fr}.rc-seo-lang{display:none}.rc-seo-header-actions .rc-organic-header-cta{padding:0 12px}}@media (max-width: 900px){.rc-mobile-bottom-v2 .rc-mobile-tab{position:relative!important;isolation:isolate;display:grid!important;grid-template-rows:32px 16px!important;grid-template-columns:1fr!important;align-content:start!important;align-items:center!important;justify-items:center!important;row-gap:4px!important;height:54px!important;padding:0 2px 2px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important;transition:color .12s ease,opacity .12s ease!important}.rc-mobile-bottom-v2 .rc-mobile-tab:hover,.rc-mobile-bottom-v2 .rc-mobile-tab:active,.rc-mobile-bottom-v2 .rc-mobile-tab.active{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.rc-mobile-bottom-v2 .rc-mobile-tab:before{content:"";position:absolute;z-index:0;left:50%;top:0;width:min(62px,calc(100% - 10px));height:32px;border-radius:16px;background:#0031ff;opacity:0;transform:translate(-50%)!important;transform-origin:center;box-shadow:none!important;filter:none!important;transition:opacity .11s ease!important;pointer-events:none}.rc-mobile-bottom-v2 .rc-mobile-tab.active:before{opacity:1;transform:translate(-50%)!important;box-shadow:none!important;filter:none!important}.rc-mobile-bottom-v2 .rc-mobile-tab>.rc-icon,.rc-mobile-bottom-v2 .rc-mobile-tab>img,.rc-mobile-bottom-v2 .rc-mobile-tab>svg{position:relative;z-index:1;grid-row:1!important;grid-column:1!important;align-self:center!important;justify-self:center!important;width:20px!important;height:20px!important;margin:0!important;opacity:.78;transform:none!important;transform-origin:center!important;transition:opacity .11s ease,filter .11s ease,color .11s ease!important}.rc-mobile-bottom-v2 .rc-mobile-tab>span{position:relative;z-index:1;grid-row:2!important;grid-column:1!important;align-self:start!important;justify-self:center!important;width:100%;margin:0!important;line-height:16px!important;text-align:center!important}.rc-mobile-bottom-v2 .rc-mobile-tab.active .rc-icon,.rc-mobile-bottom-v2 .rc-mobile-tab.active>img,html[data-theme=light] .rc-mobile-bottom-v2 .rc-mobile-tab.active .rc-icon,html[data-theme=dark] .rc-mobile-bottom-v2 .rc-mobile-tab.active .rc-icon,html[data-theme=light] .rc-mobile-bottom-v2 .rc-mobile-tab.active>img,html[data-theme=dark] .rc-mobile-bottom-v2 .rc-mobile-tab.active>img{opacity:1!important;filter:brightness(0) invert(1)!important;transform:none!important}.rc-mobile-bottom-v2 .rc-mobile-tab.active>svg,html[data-theme=light] .rc-mobile-bottom-v2 .rc-mobile-tab.active>svg,html[data-theme=dark] .rc-mobile-bottom-v2 .rc-mobile-tab.active>svg{color:#fff!important;fill:#fff!important;stroke:#fff!important;opacity:1!important;transform:none!important}.rc-mobile-bottom-v2 .rc-mobile-tab.active>svg *,html[data-theme=light] .rc-mobile-bottom-v2 .rc-mobile-tab.active>svg *,html[data-theme=dark] .rc-mobile-bottom-v2 .rc-mobile-tab.active>svg *{color:#fff!important;stroke:#fff!important}.rc-mobile-bottom-v2 .rc-mobile-tab.active>svg [fill]:not([fill=none]){fill:#fff!important}.rc-mobile-bottom-v2 .rc-mobile-tab.active>span{color:var(--recome-nav-item-fg)!important;font-weight:700!important}.rc-mobile-bottom-v2 .rc-mobile-tab.active{color:var(--recome-nav-item-fg)!important}.rc-mobile-bottom-v2.rc-mobile-exclusive-more-open>.rc-mobile-tab.active:not([aria-expanded=true]):before{opacity:0!important;transform:translate(-50%)!important}.rc-mobile-bottom-v2.rc-mobile-exclusive-more-open>.rc-mobile-tab.active:not([aria-expanded=true]) .rc-icon,.rc-mobile-bottom-v2.rc-mobile-exclusive-more-open>.rc-mobile-tab.active:not([aria-expanded=true])>img{opacity:.78!important;transform:none!important}html[data-theme=dark] .rc-mobile-bottom-v2.rc-mobile-exclusive-more-open>.rc-mobile-tab.active:not([aria-expanded=true]) .rc-icon,html[data-theme=dark] .rc-mobile-bottom-v2.rc-mobile-exclusive-more-open>.rc-mobile-tab.active:not([aria-expanded=true])>img{filter:brightness(0) invert(1)!important}html[data-theme=light] .rc-mobile-bottom-v2.rc-mobile-exclusive-more-open>.rc-mobile-tab.active:not([aria-expanded=true]) .rc-icon,html[data-theme=light] .rc-mobile-bottom-v2.rc-mobile-exclusive-more-open>.rc-mobile-tab.active:not([aria-expanded=true])>img{filter:none!important}.rc-mobile-bottom-v2.rc-mobile-exclusive-more-open>.rc-mobile-tab.active:not([aria-expanded=true])>span{font-weight:500!important}}@media (max-width: 360px){.rc-mobile-bottom-v2 .rc-mobile-tab{grid-template-rows:30px 16px!important;row-gap:3px!important}.rc-mobile-bottom-v2 .rc-mobile-tab:before{width:min(56px,calc(100% - 8px));height:30px;border-radius:15px}.rc-mobile-bottom-v2 .rc-mobile-tab>.rc-icon,.rc-mobile-bottom-v2 .rc-mobile-tab>img,.rc-mobile-bottom-v2 .rc-mobile-tab>svg{width:19px!important;height:19px!important}}@media (prefers-reduced-motion: reduce){.rc-mobile-bottom-v2 .rc-mobile-tab,.rc-mobile-bottom-v2 .rc-mobile-tab:before,.rc-mobile-bottom-v2 .rc-mobile-tab .rc-icon,.rc-mobile-bottom-v2 .rc-mobile-tab>img,.rc-mobile-bottom-v2 .rc-mobile-tab>svg{transition:none!important}}html[data-theme=light] .hf-operational-overview{color-scheme:light!important;border-color:#dedfe3!important;background:radial-gradient(120% 80% at 50% -15%,rgba(17,19,24,.025),transparent 58%),linear-gradient(180deg,#fff,#fcfcfd 52%,#f8f9fa)!important;color:#15171b!important;box-shadow:inset 0 1px #fffffff2,0 18px 52px #14182012!important}html[data-theme=light] .hf-operational-overview:before{background:linear-gradient(110deg,transparent 12%,rgba(17,19,24,.012) 48%,transparent 82%)!important}html[data-theme=light] .hf-operational-overview .hf-overview-head>span{color:#737780!important}html[data-theme=light] .hf-operational-overview .hf-focus-tabs,html[data-theme=light] .hf-operational-overview.hf-period-control-v2 .hf-focus-tabs{color-scheme:light!important;border-color:#e1e3e7!important;background:#f5f6f8!important;box-shadow:inset 0 1px #ffffffe6!important}html[data-theme=light] .hf-operational-overview .hf-focus-tabs button,html[data-theme=light] .hf-operational-overview .hf-focus-tabs button:hover,html[data-theme=light] .hf-operational-overview .hf-focus-tabs button:focus,html[data-theme=light] .hf-operational-overview .hf-focus-tabs button:focus-visible,html[data-theme=light] .hf-operational-overview .hf-focus-tabs button:active,html[data-theme=light] .hf-operational-overview .hf-focus-tabs button.active{color:#777b84!important}html[data-theme=light] .hf-operational-overview .hf-focus-tabs button:hover{color:#292c31!important;background:#ffffffa3!important}html[data-theme=light] .hf-operational-overview .hf-focus-tabs button.active{color:#17191d!important;background:#fff!important;box-shadow:inset 0 1px #fff,0 1px 3px #17191d1a!important}html[data-theme=light] .hf-operational-overview .hf-focus-tabs button i{background:#b6bac2!important}html[data-theme=light] .hf-operational-overview .hf-focus-tabs button.active i{background:#17191d!important;box-shadow:0 0 0 4px #17191d0e!important}html[data-theme=light] .hf-operational-overview .hf-primary-metric{border-top-color:#e6e7ea!important}html[data-theme=light] .hf-operational-overview .hf-primary-metric strong{color:#111318!important;text-shadow:none!important}html[data-theme=light] .hf-operational-overview .hf-primary-metric span{color:#1d2025!important}html[data-theme=light] .hf-operational-overview .hf-primary-metric small{color:#7a7f88!important}html[data-theme=light] .hf-operational-overview .hf-periods{border-color:#e1e3e7!important;background:#f5f6f8!important}html[data-theme=light] .hf-operational-overview .hf-periods button,html[data-theme=light] .hf-operational-overview .hf-periods button.active{color:#7a7e87!important}html[data-theme=light] .hf-operational-overview .hf-periods button.active{color:#17191d!important;background:#fff!important;box-shadow:0 1px 3px #17191d14!important}html[data-theme=light] .hf-operational-overview .hf-period-selector{color-scheme:light!important}html[data-theme=light] .hf-operational-overview .hf-period-trigger{border-color:#e1e3e7!important;background:#f5f6f8!important;color:#202329!important;box-shadow:inset 0 1px #ffffffe6!important}html[data-theme=light] .hf-operational-overview .hf-period-trigger:hover,html[data-theme=light] .hf-operational-overview .hf-period-trigger:focus-visible{border-color:#d4d7dc!important;background:#fff!important}html[data-theme=light] .hf-operational-overview .hf-period-trigger svg{color:#6f747d!important}html[data-theme=light] .hf-operational-overview .hf-period-menu{border-color:#dedfe3!important;background:#fffffffb!important;box-shadow:0 18px 46px #181c2424,inset 0 1px #fff!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}html[data-theme=light] .hf-operational-overview .hf-period-menu button{color:#747983!important}html[data-theme=light] .hf-operational-overview .hf-period-menu button:hover{color:#202329!important;background:#f3f4f6!important}html[data-theme=light] .hf-operational-overview .hf-period-menu button.active{color:#17191d!important;background:#eef0f3!important}html[data-theme=light] .hf-operational-overview .hf-operational-chart{color-scheme:light!important;border-color:#e2e4e8!important;background:linear-gradient(180deg,#11131803,#11131801),#fff!important;box-shadow:inset 0 1px #fff,0 8px 28px #1418200b!important}html[data-theme=light] .hf-operational-overview .hf-chart-meta{color:#747983!important}html[data-theme=light] .hf-operational-overview .hf-chart-meta strong{color:#202329!important}html[data-theme=light] .hf-operational-overview .hf-chart-y-axis{color:#9a9ea6!important}html[data-theme=light] .hf-operational-overview .hf-chart-canvas:before{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),#e7e9ec calc(25% - 1px),#e7e9ec 25%)!important}html[data-theme=light] .hf-operational-overview .hf-chart-bar b{color:#6f747d!important}html[data-theme=light] .hf-operational-overview .hf-chart-bar i{background:linear-gradient(180deg,#b8bcc4,#d8dbe0 48%,#eceef1)!important;box-shadow:inset 0 1px #fffc,0 0 18px #11131806!important}html[data-theme=light] .hf-operational-overview .hf-chart-bar i:after{border-color:#26292f!important;background:#fff!important;box-shadow:0 0 0 2px #ffffffe6!important}html[data-theme=light] .hf-operational-overview .hf-chart-line .hf-chart-area{fill:#11131806!important}html[data-theme=light] .hf-operational-overview .hf-chart-line polyline{stroke:#1c1f24!important}html[data-theme=light] .hf-operational-overview .hf-chart-labels strong{color:#777c85!important}@media (max-width:600px){html[data-theme=light] .hf-operational-overview{box-shadow:0 14px 38px #1418200f!important}}.rc-language-options button.active,.rc-language-options button.active:hover,.rc-language-options button.active:focus-visible,.rc-mobile-more-locale button.active,.rc-mobile-more-locale button.active:hover,.rc-mobile-more-locale button.active:focus-visible,.rc-mobile-more-locale button[aria-checked=true],.rc-mobile-more-locale button[aria-checked=true]:hover,.rc-mobile-more-locale button[aria-checked=true]:focus-visible{background:#fff!important;border-color:#fff!important;color:#0a0a0b!important}.rc-language-options button.active span,.rc-language-options button.active .rc-language-flag,.rc-mobile-more-locale button.active span,.rc-mobile-more-locale button[aria-checked=true] span{color:#0a0a0b!important}.rc-more-menu .rc-language-control,.rc-mobile-more-sheet .rc-language-control{display:none!important}@media (max-width:900px){.rc-mobile-more-locale{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;width:100%}.rc-mobile-more-locale>span{grid-column:1;justify-self:start}.rc-mobile-more-locale>div{grid-column:2;justify-self:center;margin:0!important}}@media (hover:hover) and (pointer:fine){.rc-language-options button:not(.active):hover,.rc-mobile-more-locale button:not(.active):hover{background:#fff!important;border-color:#fff!important;color:#0a0a0b!important;transform:translateY(-1px)}}@media (max-width: 900px){.r17m__forgot{display:block!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;width:fit-content!important}}@media (max-width: 767px){.r17m__staffLink{width:100%!important;justify-self:stretch!important;align-self:stretch!important;margin:2px 0 0!important;padding:0!important;text-align:left!important}.ronbm__actions .ronbm__primary,.ronbm__actions .ronbm__secondary{position:relative!important;width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.ronbm__actions .ronbm__primary>span{width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;text-align:center!important}.ronbm__actions .ronbm__primary>svg{position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important}.ronbm__actions .ronbm__secondary{padding-right:16px!important;padding-left:16px!important}[data-recome-location-picker]{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}[data-recome-location-picker]>div:first-child{width:100%!important;min-width:0!important;max-width:100%!important}[data-recome-location-picker] button{min-width:0!important;max-width:100%!important;overflow:hidden!important}[data-recome-location-picker] button strong,[data-recome-location-picker] button small{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media (max-width: 760px){[data-recome-mobile-menu-toggle]{--recome-menu-contract: 5;display:grid!important;place-items:center!important;min-width:44px!important;min-height:44px!important}[data-recome-mobile-menu-toggle]:before,[data-recome-mobile-menu-toggle]:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:1.75px;border-radius:999px;background:currentColor;transform-origin:center;pointer-events:none;will-change:transform,opacity,box-shadow;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s ease,box-shadow .18s ease}[data-recome-mobile-menu-toggle=closed]:before,[data-recome-mobile-menu-toggle=closing]:before{opacity:1;transform:translate(-50%,-50%) scaleX(1);box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}[data-recome-mobile-menu-toggle=closed]:after,[data-recome-mobile-menu-toggle=closing]:after{opacity:0;transform:translate(-50%,-50%) scaleX(.22);box-shadow:none}[data-recome-mobile-menu-toggle=open]:before,[data-recome-mobile-menu-toggle=opening]:before{opacity:1;transform:translate(-50%,-50%) scaleX(1);box-shadow:0 0 0 transparent,0 0 0 transparent}[data-recome-mobile-menu-toggle=open]:after,[data-recome-mobile-menu-toggle=opening]:after{opacity:0;transform:translate(-50%,-50%) scaleX(.22);box-shadow:none}[data-recome-mobile-menu-toggle=opening],[data-recome-mobile-menu-toggle=closing]{pointer-events:none!important}}@media (prefers-reduced-motion: reduce) and (max-width: 760px){[data-recome-mobile-menu-toggle]:before,[data-recome-mobile-menu-toggle]:after{transition-duration:.1s!important}}html[data-san-moriel-auth=booting] .r17desk,html[data-san-moriel-auth=booting] .r17m,html[data-san-moriel-auth=booting] .rcmin,html[data-san-moriel-auth=booting] .rcminm{opacity:0!important}html[data-san-moriel-auth=ready] .r17desk,html[data-san-moriel-auth=ready] .r17m,html[data-san-moriel-auth=ready] .rcmin,html[data-san-moriel-auth=ready] .rcminm{opacity:1!important;transition:opacity .14s ease!important}html[data-san-moriel-sso-active=true] #root{visibility:hidden!important}.san-moriel-sso-old-icon{display:none!important}.san-moriel-sso-button-icon{display:block!important;width:89px!important;height:57px!important;min-width:89px!important;max-width:89px!important;object-fit:contain!important;object-position:center!important;flex:0 0 89px!important;margin:0 0 0 -7px!important}button[data-san-moriel-sso=true]{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important}button[data-san-moriel-sso=true] .r17m__empefyGroup{position:static!important;left:auto!important;top:auto!important;transform:none!important;width:max-content!important;max-width:calc(100% - 24px)!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}button[data-san-moriel-sso=true] .r17m__empefyGroup>span{text-align:center!important;white-space:nowrap!important}button[data-san-moriel-sso=true] [data-san-moriel-button-label=true]{display:block!important;flex:0 0 auto!important;margin:0!important;color:inherit!important;line-height:1!important;white-space:nowrap!important;text-align:center!important}button[data-san-moriel-sso=true] .r17m__empefyGroup{gap:8px!important}.san-moriel-auth-mobile-hero-old{display:none!important}.san-moriel-auth-hero-old{display:none!important;opacity:0!important}.san-moriel-auth-mobile-stage,.san-moriel-auth-hero-stage{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;overflow:visible!important;isolation:isolate!important;background:transparent!important}.r17desk{position:relative!important;overflow:hidden!important}.san-moriel-auth-hero-stage{position:absolute!important;z-index:18!important;left:50%!important;right:0!important;top:8%!important;bottom:10%!important;display:grid!important;place-items:center!important}.san-moriel-auth-hero-stage[data-san-moriel-auth-surface=entry]{left:0!important;right:0!important;top:7%!important;bottom:50%!important}.san-moriel-auth-mobile-stage{position:relative!important;display:none!important;width:100vw!important;max-width:100vw!important;height:min(220px,30vh)!important;min-height:170px!important;margin-top:0!important;margin-bottom:6px!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.san-moriel-auth-mobile-base,.san-moriel-auth-mobile-trace,.san-moriel-auth-hero-base,.san-moriel-auth-hero-trace{grid-area:1/1!important;display:block!important;width:min(390px,88vw)!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;margin:auto!important;filter:none!important}.san-moriel-auth-mobile-base,.san-moriel-auth-hero-base{opacity:.45!important;z-index:1!important}.san-moriel-auth-mobile-trace,.san-moriel-auth-hero-trace{opacity:1!important;z-index:2!important}.san-moriel-auth-hero-base,.san-moriel-auth-hero-trace{width:min(520px,44vw)!important}@media (max-width:980px){.san-moriel-auth-hero-stage{display:none!important}.san-moriel-auth-mobile-stage{display:grid!important;place-items:center!important}}.san-moriel-sso-error{width:100%;margin:9px 0 0;padding:9px 11px;box-sizing:border-box;border:1px solid rgba(220,73,85,.34);border-radius:9px;background:#dc495514;color:#d67f87;font:500 10px/1.45 Inter,ui-sans-serif,system-ui,sans-serif;text-align:left}.san-moriel-sso-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:grid;place-items:center;align-content:center;gap:18px;width:100vw;height:100vh;height:100dvh;margin:0;overflow:hidden;background:#000;color:#f5f5f3}.san-moriel-sso-overlay__mark{position:relative;width:min(250px,50vw);aspect-ratio:1;display:grid;place-items:center;overflow:visible}.san-moriel-sso-overlay__mark img{grid-area:1/1;display:block;width:100%;height:100%;object-fit:contain}.san-moriel-sso-overlay__base{opacity:.45}.san-moriel-sso-overlay__motion{opacity:1}.san-moriel-sso-overlay p{margin:0;color:#8d9197;font:500 10px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em}@media (max-width:640px){.san-moriel-sso-button-icon{width:80px!important;height:53px!important;min-width:80px!important;max-width:80px!important;flex-basis:80px!important;margin-left:-8px!important}.san-moriel-sso-overlay__mark{width:min(205px,56vw)}}@media (prefers-reduced-motion:reduce){.san-moriel-sso-overlay *{animation:none!important;transition:none!important}}@media (max-width:980px){.san-moriel-auth-hero-stage{display:none!important}.san-moriel-auth-mobile-stage{display:block!important}}[data-san-moriel-auth-mobile-stage=true]~[data-san-moriel-auth-mobile-stage=true],[data-san-moriel-auth-hero-stage=true]~[data-san-moriel-auth-hero-stage=true]{display:none!important}.recome-commerce-typing{display:flex!important;align-items:center!important;width:max-content!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;color:#fff!important;gap:.06em!important;font-family:DM Sans,Arial,sans-serif!important;font-size:clamp(28px,2vw,34px)!important;font-weight:500!important;line-height:1!important;letter-spacing:-.035em!important}.recome-entry-headline-old-icon{display:none!important}[data-recome-commerce-headline-row=entry]{width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important}[data-recome-commerce-headline-row=entry]:before,[data-recome-commerce-headline-row=entry]:after{display:none!important;content:none!important}[data-recome-commerce-headline-row=entry]>svg,[data-recome-commerce-headline-row=entry]>img{display:none!important}.recome-commerce-typing.is-entry{gap:0!important;width:max-content!important;margin-inline:0!important;justify-content:flex-start!important;text-align:left!important}.recome-commerce-typing.is-login{gap:10px!important;justify-content:flex-start!important;text-align:left!important}.recome-commerce-typing__icon{display:inline-grid!important;place-items:center!important;width:1.18em!important;height:1.18em!important;flex:0 0 1.18em!important;margin-right:.015em!important}.recome-commerce-typing__icon img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.recome-commerce-typing__phrase{display:inline-block!important;width:max-content!important;max-width:none!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;opacity:0!important;transform:translateY(6px)!important;transition:opacity .36s ease,transform .36s cubic-bezier(.22,1,.36,1)!important;will-change:opacity,transform!important}.recome-commerce-typing__phrase.is-entering{opacity:0!important;transform:translateY(6px)!important}.recome-commerce-typing__phrase.is-visible{opacity:1!important;transform:translateY(0)!important}.recome-commerce-typing__phrase.is-exiting{opacity:0!important;transform:translateY(-6px)!important}.recome-commerce-typing__cursor{display:none!important}@media (max-width:980px){[data-recome-commerce-headline-row=entry]{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;justify-content:center!important;text-align:center!important}.recome-commerce-typing{font-size:clamp(19px,5.15vw,23px)!important;line-height:1!important;letter-spacing:-.035em!important;max-width:none!important}.recome-commerce-typing.is-entry{width:max-content!important;max-width:94vw!important;margin-inline:auto!important;justify-content:center!important;text-align:center!important}.recome-commerce-subtitle{display:block!important;width:min(86vw,560px)!important;max-width:min(86vw,560px)!important;margin:10px auto 0!important;text-align:center!important}}@media (min-width:981px){.recome-commerce-subtitle{display:block!important;width:min(520px,100%)!important;max-width:520px!important;margin:16px 0 0!important;text-align:left!important}}.recome-commerce-subtitle{font-family:DM Sans,Arial,sans-serif!important;color:#7d8188!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:-.01em!important}@media (prefers-reduced-motion:reduce){.recome-commerce-typing__phrase{transition:opacity .18s linear!important;transform:none!important}}@media (max-width:980px){html[data-san-moriel-auth=ready] .san-moriel-auth-mobile-stage[data-san-moriel-auth-surface=entry]{height:min(210px,28vh)!important;min-height:164px!important;margin-bottom:0!important}}.rfx.is-setup{z-index:2147483646!important}.rfx.is-setup .rfx__brand{display:flex!important;visibility:visible!important;opacity:1!important}.rfx.is-setup .rfx__continue{height:54px!important;padding:0 18px!important;border-radius:16px!important;justify-content:center!important;gap:0!important}.rfx.is-setup .rfx__continue>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important}.rfx.is-setup .rfx__continue>b{display:none!important}@media (max-width: 760px){.rfx.is-setup .rfx__setup{padding-top:24px!important}.rfx.is-setup .rfx__brand{margin-bottom:20px!important}.rfx.is-setup .rfx__brand img{width:150px!important;height:auto!important}.rfx.is-setup .rfx__continue{height:50px!important;padding:0 16px!important}.ronbm,.ronbm__stage,.ronbm__card,.ronbm__card>form,.ronbm__section.ronbm__modeSetup,.ronbm__modeSetupHero,.ronbm__modeSettings,.ronbm__modeSetting,.ronbm__modeSafety{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.ronbm{overflow-x:hidden!important}.ronbm__section.ronbm__modeSetup{grid-template-columns:minmax(0,1fr)!important;overflow-x:clip!important}.ronbm__modeSetupHero,.ronbm__modeSettings{grid-template-columns:minmax(0,1fr)!important}.ronbm__modeSetup>*,.ronbm__modeSetupHero>div,.ronbm__modeSetting>div{min-width:0!important;max-width:100%!important}.ronbm__modeSetupHero h3,.ronbm__modeSetupHero p,.ronbm__modeSetting strong,.ronbm__modeSetting small,.ronbm__modeSafety{max-width:100%!important;overflow-wrap:anywhere!important}.ronbm__modeSetting{align-items:flex-start!important;gap:10px!important}.ronbm__modeState,.ronbm__switch{flex:0 0 auto!important}}html[data-recome-organization-completion=true] .org-progressive-panel .set-form-grid{align-items:start}html[data-recome-organization-completion=true] .org-progressive-panel .org-progressive-field--captured{display:none!important}html[data-recome-organization-completion=true] .org-progressive-panel.is-reviewing-captured .org-progressive-field--captured{display:grid!important;position:relative}html[data-recome-organization-completion=true] .org-progressive-panel.is-reviewing-captured .org-progressive-field--captured:after{content:"Já informado";position:absolute;top:0;right:0;color:#777d83;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html[data-recome-organization-completion=true] .org-progressive-summary{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;padding:14px 16px;border:1px solid #292929;border-radius:14px;background:#0d0d0d}html[data-recome-organization-completion=true] .org-progressive-summary__copy{min-width:0;display:grid;gap:3px}html[data-recome-organization-completion=true] .org-progressive-summary__copy strong{color:#f7f7f7;font-size:12px;font-weight:700;line-height:1.3}html[data-recome-organization-completion=true] .org-progressive-summary__copy span{color:#7f858b;font-size:11px;line-height:1.45}html[data-recome-organization-completion=true] .org-progressive-summary__review{flex:0 0 auto;min-height:36px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #4a4a4a;border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:10px;font-weight:700;cursor:pointer}html[data-recome-organization-completion=true] .org-progressive-summary__review:hover{border-color:#777}html[data-recome-organization-completion=true] .org-progressive-summary__review:focus-visible{outline:2px solid #fff;outline-offset:2px}html[data-recome-organization-completion=true] .org-progressive-redundant{display:none!important}html[data-recome-organization-completion=true] .org-progressive-actions{margin-top:0!important}html[data-recome-organization-completion=true] .org-progressive-actions .rmk-pill.primary{background:#fff!important;border-color:#fff!important;color:#080808!important;-webkit-text-fill-color:#080808!important;box-shadow:none!important}html[data-recome-organization-completion=true] .org-progressive-actions .rmk-pill:not(.primary){background:transparent!important;border:1px solid #fff!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html[data-recome-organization-completion=true] .org-progressive-actions.is-complete{display:none!important}html[data-recome-organization-completion=true] .org-progressive-panel .org-progressive-field--captured.org-progressive-field--editing{display:grid!important;position:relative}html[data-recome-organization-completion=true] .org-progressive-panel .org-progressive-field--captured:focus-within{display:grid!important;position:relative}html[data-recome-organization-completion=true] .set-page:has(.org-progressive-field--editing) .org-progressive-actions.is-complete{display:flex!important}@media (max-width:760px){html[data-recome-organization-completion=true] .org-progressive-summary{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:18px;padding:14px}html[data-recome-organization-completion=true] .org-progressive-summary__review{width:100%;min-height:42px;font-size:11px}html[data-recome-organization-completion=true] .org-progressive-panel .set-form-grid{grid-template-columns:minmax(0,1fr)!important}html[data-recome-organization-completion=true] .org-progressive-panel .set-form-grid>label,html[data-recome-organization-completion=true] .org-progressive-panel .set-form-grid>label.wide{grid-column:auto!important;width:100%!important;min-width:0!important}}html[data-recome-organization-completion=true] .org-progressive-panel .org-country-identity__hint{display:block;margin-top:6px;color:#7f858b;font-size:10px;line-height:1.45}html[data-recome-organization-completion=true] .org-progressive-panel .org-country-identity__hint.is-error{color:#f0a3a3}html[data-recome-organization-completion=true] .org-progressive-panel .org-country-identity__hint.is-valid{color:#8bd9b5}html[data-recome-organization-completion=true] .org-progressive-panel .org-country-identity--invalid{display:grid!important;position:relative}html[data-recome-organization-completion=true] .org-progressive-panel .org-country-identity--invalid input{border-color:#765050!important}html[data-recome-organization-completion=true] .org-progressive-panel .org-country-identity--valid input:not(:focus){border-color:#345b49!important}html[data-recome-organization-completion=true] .org-progressive-panel label[data-org-identity-field=legal-name] input{text-transform:uppercase}@media (max-width:760px){html[data-recome-organization-completion=true] .org-progressive-panel .org-country-identity__hint{font-size:10px;margin-top:5px}}:root{--rc-radius-control: 10px;--rc-radius-surface: 16px;--rc-radius-emphasis: 20px;--rc-space-1: 4px;--rc-space-2: 8px;--rc-space-3: 12px;--rc-space-4: 16px;--rc-space-5: 24px;--rc-space-6: 32px;--rc-space-7: 48px;--rc-motion-instant: 90ms;--rc-motion-fast: .15s;--rc-motion-base: .22s;--rc-motion-slow: .32s;--rc-ease-enter: cubic-bezier(.16, 1, .3, 1);--rc-ease-standard: cubic-bezier(.4, 0, .2, 1);--rc-ease-exit: cubic-bezier(.4, 0, 1, 1);--rc-focus-ring: 0 0 0 3px color-mix(in srgb, var(--blue, #0031ff) 32%, transparent);--rc-focus-outline: color-mix(in srgb, var(--blue, #0031ff) 88%, white 12%)}:where(button,[role=button],a[href],input,select,textarea,summary):focus-visible{outline:2px solid var(--rc-focus-outline);outline-offset:2px;box-shadow:var(--rc-focus-ring)}:where(button,input,select,textarea):disabled,:where([aria-disabled=true]){cursor:not-allowed}.rc-motion-enter{animation:rc-enter var(--rc-motion-base) var(--rc-ease-enter) both}.rc-motion-feedback{transition:transform var(--rc-motion-fast) var(--rc-ease-standard),opacity var(--rc-motion-fast) var(--rc-ease-standard)}@keyframes rc-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ronb.is-payment-return .ronb__paymentReturnGate,.ronbm.is-payment-return .ronbm__paymentReturnGate{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;width:100%!important;min-width:0!important;min-height:100svh!important;box-sizing:border-box!important;overflow:auto!important;display:grid!important;place-items:center!important;padding:clamp(24px,5vw,56px) clamp(16px,4vw,32px)!important;background:#000!important;background-image:none!important}.ronb.is-payment-return .ronb__paymentReturnCard,.ronbm.is-payment-return .ronbm__paymentReturnCard{width:min(100%,640px)!important;max-width:640px!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important;margin:auto!important;padding:clamp(28px,4.5vw,46px)!important;display:grid!important;gap:clamp(20px,3vw,28px)!important;border:1px solid #242424!important;border-radius:24px!important;background:#050505!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ronb.is-payment-return .ronb__paymentReturnBrand,.ronbm.is-payment-return .ronbm__paymentReturnBrand{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}.ronb.is-payment-return .ronb__paymentReturnLogo,.ronbm.is-payment-return .ronbm__paymentReturnLogo{width:auto!important;max-width:154px!important;height:auto!important}.ronb.is-payment-return .ronb__paymentReturnSecure,.ronbm.is-payment-return .ronbm__paymentReturnSecure{min-height:32px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:7px 10px!important;border:1px solid #2c2c2c!important;border-radius:999px!important;background:#0b0b0b!important;color:#b9bec3!important;font-size:11px!important;line-height:1.2!important}.ronb.is-payment-return .ronb__paymentReturnVisual,.ronbm.is-payment-return .ronbm__paymentReturnVisual{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;display:grid!important;place-items:center!important;margin:0!important}.ronb.is-payment-return .ronb__paymentReturnCopy,.ronbm.is-payment-return .ronbm__paymentReturnCopy{width:100%!important;min-width:0!important;display:grid!important;gap:10px!important;text-align:left!important}.ronb.is-payment-return .ronb__paymentReturnCopy>small,.ronbm.is-payment-return .ronbm__paymentReturnCopy>small{margin:0!important;color:#7e848a!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.12em!important}.ronb.is-payment-return .ronb__paymentReturnCopy h1,.ronbm.is-payment-return .ronbm__paymentReturnCopy h1{max-width:18ch!important;margin:0!important;color:#fff!important;font-size:clamp(30px,5vw,44px)!important;font-weight:700!important;line-height:1.06!important;letter-spacing:-.035em!important;text-wrap:balance!important}.ronb.is-payment-return .ronb__paymentReturnCopy p,.ronbm.is-payment-return .ronbm__paymentReturnCopy p{max-width:58ch!important;margin:0!important;color:#a4a9ae!important;font-size:15px!important;line-height:1.65!important;overflow-wrap:anywhere!important}.ronb.is-payment-return .ronb__paymentReturnSteps,.ronbm.is-payment-return .ronbm__paymentReturnSteps{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important}.ronb.is-payment-return .ronb__paymentReturnSteps>span,.ronbm.is-payment-return .ronbm__paymentReturnSteps>span{min-width:0!important;min-height:46px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:8px!important;padding:11px 12px!important;border:1px solid #222!important;border-radius:12px!important;background:#090909!important;color:#8d9399!important;font-size:11px!important;line-height:1.35!important}.ronb.is-payment-return .ronb__paymentReturnSteps>span.is-current,.ronbm.is-payment-return .ronbm__paymentReturnSteps>span.is-current,.ronb.is-payment-return .ronb__paymentReturnSteps>span.is-done,.ronbm.is-payment-return .ronbm__paymentReturnSteps>span.is-done{border-color:#353535!important;color:#f1f1f1!important}.ronb.is-payment-return .ronb__paymentReturnActions,.ronbm.is-payment-return .ronbm__paymentReturnActions{width:100%!important;min-width:0!important;display:grid!important;gap:12px!important;margin:0!important}.ronb.is-payment-return .ronb__paymentReturnPrimary,.ronbm.is-payment-return .ronbm__paymentReturnPrimary{width:100%!important;min-height:50px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 20px!important;border:1px solid #fff!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:#080808!important;-webkit-text-fill-color:#080808!important;font-weight:700!important;line-height:1!important;text-align:center!important;box-shadow:none!important;transform:none!important}.ronb.is-payment-return .ronb__paymentReturnPrimary:before,.ronb.is-payment-return .ronb__paymentReturnPrimary:after,.ronbm.is-payment-return .ronbm__paymentReturnPrimary:before,.ronbm.is-payment-return .ronbm__paymentReturnPrimary:after{display:none!important;content:none!important}.ronb.is-payment-return .ronb__paymentReturnPrimary svg,.ronbm.is-payment-return .ronbm__paymentReturnPrimary svg{color:#080808!important;stroke:currentColor!important}.ronb.is-payment-return .ronb__paymentReturnSecondary,.ronbm.is-payment-return .ronbm__paymentReturnSecondary{width:100%!important;min-height:50px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 20px!important;border:1px solid #fff!important;border-radius:999px!important;background:transparent!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700!important;text-align:center!important;box-shadow:none!important}.ronb.is-payment-return .ronb__paymentReturnActions>small,.ronbm.is-payment-return .ronbm__paymentReturnActions>small{margin:0!important;color:#777d83!important;font-size:11px!important;line-height:1.55!important;text-align:center!important}html[data-recome-auth-surface=tudo-certo],html[data-recome-auth-surface=tudo-certo] body,html[data-recome-auth-surface=tudo-certo] #root{min-height:100svh!important;background:#000!important;background-image:none!important}html[data-recome-auth-surface=tudo-certo] #root>*{width:100%!important;min-width:0!important;min-height:100svh!important;box-sizing:border-box!important}html[data-recome-auth-surface=tudo-certo] #root main,html[data-recome-auth-surface=tudo-certo] #root [role=main]{width:100%!important;min-width:0!important;min-height:100svh!important;box-sizing:border-box!important;display:grid!important;align-items:center!important;justify-items:center!important;padding:clamp(28px,6vw,72px) clamp(18px,4vw,36px)!important;background:#000!important;background-image:none!important}html[data-recome-auth-surface=tudo-certo] #root main>*,html[data-recome-auth-surface=tudo-certo] #root [role=main]>*{width:min(100%,720px)!important;max-width:720px!important;min-width:0!important;box-sizing:border-box!important;margin-inline:auto!important}html[data-recome-auth-surface=tudo-certo] #root [class*=card i],html[data-recome-auth-surface=tudo-certo] #root [class*=panel i]{min-width:0!important;max-width:720px!important;box-sizing:border-box!important}html[data-recome-auth-surface=tudo-certo] #root h1{max-width:18ch!important;margin-top:0!important;color:#fff!important;font-size:clamp(32px,6vw,50px)!important;line-height:1.05!important;letter-spacing:-.035em!important;text-wrap:balance!important}html[data-recome-auth-surface=tudo-certo] #root p{max-width:58ch!important;color:#a4a9ae!important;font-size:clamp(14px,2.2vw,16px)!important;line-height:1.65!important;overflow-wrap:anywhere!important}html[data-recome-auth-surface=tudo-certo] #root button,html[data-recome-auth-surface=tudo-certo] #root a[role=button],html[data-recome-auth-surface=tudo-certo] #root a[class*=button i],html[data-recome-auth-surface=tudo-certo] #root [class*=primary i]{min-height:50px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 20px!important;border:1px solid #fff!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:#080808!important;-webkit-text-fill-color:#080808!important;font-weight:700!important;line-height:1!important;text-align:center!important;box-shadow:none!important;filter:none!important;transform:none!important}html[data-recome-auth-surface=tudo-certo] #root [class*=secondary i],html[data-recome-auth-surface=tudo-certo] #root [class*=outline i],html[data-recome-auth-surface=tudo-certo] #root [class*=ghost i]{border:1px solid #fff!important;background:transparent!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html[data-recome-auth-surface=tudo-certo] #root button:before,html[data-recome-auth-surface=tudo-certo] #root button:after,html[data-recome-auth-surface=tudo-certo] #root a[role=button]:before,html[data-recome-auth-surface=tudo-certo] #root a[role=button]:after{background-image:none!important;box-shadow:none!important}@media (max-width: 760px){.ronbm.is-payment-return .ronbm__paymentReturnGate{align-items:center!important;padding:22px 14px!important}.ronbm.is-payment-return .ronbm__paymentReturnCard{width:100%!important;max-width:560px!important;padding:26px 20px!important;gap:20px!important;border-radius:20px!important}.ronbm.is-payment-return .ronbm__paymentReturnBrand{align-items:flex-start!important}.ronbm.is-payment-return .ronbm__paymentReturnCopy h1{max-width:none!important;font-size:clamp(29px,9vw,38px)!important}.ronbm.is-payment-return .ronbm__paymentReturnCopy p{font-size:14px!important}.ronbm.is-payment-return .ronbm__paymentReturnSteps{grid-template-columns:minmax(0,1fr)!important}.ronbm.is-payment-return .ronbm__paymentReturnSteps>span{min-height:44px!important}html[data-recome-auth-surface=tudo-certo] #root main,html[data-recome-auth-surface=tudo-certo] #root [role=main]{align-items:center!important;padding:24px 16px!important}html[data-recome-auth-surface=tudo-certo] #root [class*=card i],html[data-recome-auth-surface=tudo-certo] #root [class*=panel i]{width:100%!important;max-width:100%!important;padding-left:clamp(20px,6vw,28px)!important;padding-right:clamp(20px,6vw,28px)!important}html[data-recome-auth-surface=tudo-certo] #root h1{max-width:none!important;font-size:clamp(30px,10vw,40px)!important}html[data-recome-auth-surface=tudo-certo] #root button,html[data-recome-auth-surface=tudo-certo] #root a[role=button],html[data-recome-auth-surface=tudo-certo] #root a[class*=button i]{width:100%!important}}.recome-tudo-certo-route{width:100%!important;min-width:0!important;min-height:100svh!important;box-sizing:border-box!important;background:#000!important;background-image:none!important}.recome-tudo-certo-route>*{width:100%!important;min-width:0!important;min-height:100svh!important;box-sizing:border-box!important}.recome-tudo-certo-route main,.recome-tudo-certo-route [role=main]{width:100%!important;min-width:0!important;min-height:100svh!important;box-sizing:border-box!important;display:grid!important;align-items:center!important;justify-items:center!important;padding:clamp(30px,6vw,72px) clamp(18px,4vw,36px)!important;background:#000!important;background-image:none!important}.recome-tudo-certo-route main>*,.recome-tudo-certo-route [role=main]>*{width:min(100%,720px)!important;max-width:720px!important;min-width:0!important;box-sizing:border-box!important;margin-inline:auto!important}.recome-tudo-certo-route [class*=card i],.recome-tudo-certo-route [class*=panel i],.recome-tudo-certo-route [class*=content i]{min-width:0!important;box-sizing:border-box!important}.recome-tudo-certo-route h1{max-width:18ch!important;margin-top:0!important;color:#fff!important;font-size:clamp(32px,6vw,50px)!important;line-height:1.05!important;letter-spacing:-.035em!important;text-wrap:balance!important}.recome-tudo-certo-route p{max-width:58ch!important;color:#a4a9ae!important;font-size:clamp(14px,2.2vw,16px)!important;line-height:1.65!important;overflow-wrap:anywhere!important}.recome-tudo-certo-route button,.recome-tudo-certo-route a[role=button],.recome-tudo-certo-route a[class*=button i],.recome-tudo-certo-route [class*=primary i]{min-height:50px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:0 20px!important;border:1px solid #fff!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:#080808!important;-webkit-text-fill-color:#080808!important;font-weight:700!important;line-height:1!important;text-align:center!important;box-shadow:none!important;filter:none!important;transform:none!important}.recome-tudo-certo-route [class*=secondary i],.recome-tudo-certo-route [class*=outline i],.recome-tudo-certo-route [class*=ghost i]{border:1px solid #fff!important;background:transparent!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}.recome-tudo-certo-route button:before,.recome-tudo-certo-route button:after,.recome-tudo-certo-route a[role=button]:before,.recome-tudo-certo-route a[role=button]:after{background-image:none!important;box-shadow:none!important}@media (max-width: 760px){.recome-tudo-certo-route main,.recome-tudo-certo-route [role=main]{padding:24px 16px!important}.recome-tudo-certo-route [class*=card i],.recome-tudo-certo-route [class*=panel i]{width:100%!important;max-width:100%!important;padding-left:clamp(20px,6vw,28px)!important;padding-right:clamp(20px,6vw,28px)!important}.recome-tudo-certo-route h1{max-width:none!important;font-size:clamp(30px,10vw,40px)!important}.recome-tudo-certo-route button,.recome-tudo-certo-route a[role=button],.recome-tudo-certo-route a[class*=button i]{width:100%!important}}.recome-tudo-certo-route .recome-journey-cta-clean{gap:0!important;padding-inline:20px!important}.recome-tudo-certo-route .recome-journey-cta-clean:before,.recome-tudo-certo-route .recome-journey-cta-clean:after,.recome-tudo-certo-route .recome-journey-cta-clean svg,.recome-tudo-certo-route .recome-journey-cta-clean [aria-hidden=true],.recome-tudo-certo-route .recome-journey-cta-clean [class*=icon i],.recome-tudo-certo-route .recome-journey-cta-clean [class*=arrow i]{display:none!important;content:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}@media (max-width: 760px){.ronbm.is-payment-return .ronbm__paymentReturnPrimary,.ronbm.is-payment-return .ronbm__paymentReturnSecondary{width:100%!important;max-width:100%!important;min-width:0!important;min-height:50px!important;height:auto!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:12px 18px!important;border-radius:999px!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;line-height:1.2!important}.ronbm.is-payment-return .ronbm__paymentReturnPrimary{border:1px solid #fff!important;background:#fff!important;color:#080808!important;-webkit-text-fill-color:#080808!important}.ronbm.is-payment-return .ronbm__paymentReturnSecondary{border:1px solid #fff!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.ronbm.is-payment-return .ronbm__paymentReturnPrimary:before,.ronbm.is-payment-return .ronbm__paymentReturnPrimary:after,.ronbm.is-payment-return .ronbm__paymentReturnSecondary:before,.ronbm.is-payment-return .ronbm__paymentReturnSecondary:after,.ronbm.is-payment-return .ronbm__paymentReturnPrimary>*:before,.ronbm.is-payment-return .ronbm__paymentReturnPrimary>*:after,.ronbm.is-payment-return .ronbm__paymentReturnSecondary>*:before,.ronbm.is-payment-return .ronbm__paymentReturnSecondary>*:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}.ronbm.is-payment-return .ronbm__paymentReturnPrimary>*,.ronbm.is-payment-return .ronbm__paymentReturnSecondary>*{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;line-height:inherit!important}.ronbm.is-payment-return .ronbm__paymentReturnPrimary svg,.ronbm.is-payment-return .ronbm__paymentReturnSecondary svg{display:none!important}.recome-tudo-certo-route button,.recome-tudo-certo-route a[role=button],.recome-tudo-certo-route a[class*=button i]{width:100%!important;max-width:100%!important;min-width:0!important;min-height:50px!important;height:auto!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:12px 18px!important;border:1px solid #fff!important;border-radius:999px!important;background:#fff!important;background-image:none!important;color:#080808!important;-webkit-text-fill-color:#080808!important;box-shadow:none!important;filter:none!important;transform:none!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;line-height:1.2!important}.recome-tudo-certo-route button:before,.recome-tudo-certo-route button:after,.recome-tudo-certo-route a[role=button]:before,.recome-tudo-certo-route a[role=button]:after,.recome-tudo-certo-route a[class*=button i]:before,.recome-tudo-certo-route a[class*=button i]:after,.recome-tudo-certo-route button>*:before,.recome-tudo-certo-route button>*:after,.recome-tudo-certo-route a[role=button]>*:before,.recome-tudo-certo-route a[role=button]>*:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}.recome-tudo-certo-route button>*,.recome-tudo-certo-route a[role=button]>*,.recome-tudo-certo-route a[class*=button i]>*{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;transform:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;line-height:inherit!important}.recome-tudo-certo-route button svg,.recome-tudo-certo-route a[role=button] svg,.recome-tudo-certo-route a[class*=button i] svg{display:none!important}.recome-tudo-certo-route [class*=secondary i],.recome-tudo-certo-route [class*=outline i],.recome-tudo-certo-route [class*=ghost i],.recome-tudo-certo-route button+button,.recome-tudo-certo-route a[role=button]+a[role=button],.recome-tudo-certo-route a[class*=button i]+a[class*=button i]{border:1px solid #fff!important;background:transparent!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}.recome-tudo-certo-route [class*=secondary i]>*,.recome-tudo-certo-route [class*=outline i]>*,.recome-tudo-certo-route [class*=ghost i]>*,.recome-tudo-certo-route button+button>*,.recome-tudo-certo-route a[role=button]+a[role=button]>*,.recome-tudo-certo-route a[class*=button i]+a[class*=button i]>*{color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important}}@media (max-width: 760px){.ronbm.is-payment-return .ronbm__paymentReturnPrimary,.ronbm.is-payment-return .ronbm__paymentReturnSecondary,.recome-tudo-certo-route button,.recome-tudo-certo-route a[role=button],.recome-tudo-certo-route a[class*=button i]{font-size:12px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important}.ronbm.is-payment-return .ronbm__paymentReturnPrimary>*,.ronbm.is-payment-return .ronbm__paymentReturnSecondary>*,.recome-tudo-certo-route button>*,.recome-tudo-certo-route a[role=button]>*,.recome-tudo-certo-route a[class*=button i]>*{font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}}.ric-screen{--ric-blue:#023dda;--ric-bg:#050607;--ric-panel:#0b0d10;--ric-panel-2:#101318;--ric-panel-3:#151920;--ric-line:#242a33;--ric-line-soft:#1b2028;--ric-text:#f5f6f7;--ric-muted:#939aa5;--ric-faint:#626a76;min-height:100svh;background:var(--ric-bg);color:var(--ric-text);grid-template-columns:300px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ric-screen *{box-sizing:border-box}.ric-screen button,.ric-screen input,.ric-screen select,.ric-screen textarea{font:inherit}.ric-rail{position:sticky;top:0;height:100svh;padding:34px 30px 28px;background:#07080a;border-right:1px solid var(--ric-line-soft);color:var(--ric-text)}.ric-logo{width:150px}.ric-logo img{width:100%;height:auto;opacity:.98}.ric-progress-copy{margin-top:72px;gap:10px}.ric-progress-copy>span{color:#6b7380;font-size:10px;font-weight:800;letter-spacing:.13em}.ric-progress-copy>strong{font-size:25px;line-height:1;letter-spacing:-.04em;font-weight:720}.ric-progress-copy>div{height:4px;margin-top:4px;background:#1c2027}.ric-progress-copy>div>i{background:var(--ric-blue)}.ric-stage-nav{margin-top:34px;gap:6px}.ric-stage-nav button{min-height:52px;padding:0 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#656d79;grid-template-columns:32px 1fr 18px;gap:7px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ric-stage-nav button:not(:disabled):hover{background:#0d1014;border-color:#1e232b;color:#c7ccd3;transform:translate(2px)}.ric-stage-nav button b{font-size:11px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.ric-stage-nav button span{font-size:13px;font-weight:650;letter-spacing:-.01em}.ric-stage-nav button i{font-size:10px}.ric-stage-nav button.current{color:#fff;background:#111419;border-color:#2b313b;box-shadow:inset 3px 0 0 var(--ric-blue)}.ric-stage-nav button.done{color:#9ba2ad}.ric-stage-nav button.done i{color:#7ea0ff}.ric-rail-note{padding:17px;border:1px solid #222831;border-radius:14px;background:#0d1014}.ric-rail-note strong{font-size:13px;letter-spacing:-.015em}.ric-rail-note p{margin-top:7px;color:#79828e;font-size:11px;line-height:1.55}.ric-content{min-width:0;padding:54px 68px 72px;place-items:start center;background:var(--ric-bg)}.ric-card{width:min(1280px,100%);min-height:calc(100svh - 126px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ric-card__header{max-width:1060px;padding-bottom:34px;border-bottom:1px solid var(--ric-line-soft)}.ric-card__header>span{color:#69717d;font-size:10px;font-weight:800;letter-spacing:.13em}.ric-card__header h1{max-width:980px;margin:14px 0 12px;color:#fff;font-size:clamp(44px,5vw,72px);line-height:.94;letter-spacing:-.06em;font-weight:720}.ric-card__header p{max-width:760px;margin:0;color:#939aa5;font-size:15px;line-height:1.65}.ric-notice{margin-top:22px;padding:14px 16px;border:1px solid rgba(240,92,107,.28);border-radius:12px;background:#f05c6b12;color:#ffabb4;font-size:13px;line-height:1.55}.ric-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:48px;margin-top:36px}.ric-section{gap:24px}.ric-field-label{margin-top:4px;color:#737c88;font-size:11px;font-weight:800;letter-spacing:.09em}.ric-intro{padding:0 0 24px;border:0;border-bottom:1px solid var(--ric-line-soft);border-radius:0;background:transparent}.ric-intro strong{font-size:17px;letter-spacing:-.025em;color:#fff}.ric-intro p{margin:8px 0 0;color:#8f97a3;font-size:14px;line-height:1.65;max-width:760px}.ric-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ric-mode-grid button{position:relative;min-height:178px;padding:20px;border:1px solid var(--ric-line);border-radius:15px;background:#0b0d10;color:#fff;gap:9px;overflow:hidden;transition:border-color .18s ease,background .18s ease,transform .18s ease}.ric-mode-grid button:hover{transform:translateY(-2px);border-color:#353c47;background:#0e1115}.ric-mode-grid button.active{border-color:#707887;box-shadow:inset 0 0 0 1px #707887;background:#0e1115}.ric-mode-grid button.active:before{content:"";position:absolute;left:20px;top:18px;width:28px;height:3px;border-radius:999px;background:var(--ric-blue)}.ric-mode-grid strong{font-size:16px;letter-spacing:-.02em}.ric-mode-grid span{color:#858e9a;font-size:12px;line-height:1.55}.ric-link-button{color:#aeb4bd;font-size:13px;font-weight:650;text-underline-offset:4px}.ric-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ric-option-grid button{min-height:128px;padding:17px;border:1px solid var(--ric-line);border-radius:13px;background:#0b0d10;color:#f5f6f7;gap:7px}.ric-option-grid button:hover{transform:translateY(-2px);border-color:#343b46;background:#0f1216}.ric-option-grid button.active{background:#101318;border-color:#646d7a;box-shadow:inset 0 0 0 1px #646d7a}.ric-option-grid strong{font-size:14px;line-height:1.25;letter-spacing:-.01em}.ric-option-grid small{color:#818a96;font-size:11px;line-height:1.45}.ric-check{top:12px;right:12px;width:27px;height:27px;border:1px solid #2d333d;border-radius:8px;color:#7e8793;font-size:12px}.ric-option-grid button.active .ric-check{background:var(--ric-blue);border-color:var(--ric-blue);color:#fff}.ric-input-label{gap:8px;color:#a6adb6;font-size:12px;font-weight:700}.ric-input-label input,.ric-choice-row select{height:52px;padding:0 15px;border:1px solid #2a3039;border-radius:11px;background:#080a0d;color:#f4f5f7;font-size:14px;outline:0}.ric-input-label input:focus,.ric-choice-row select:focus{border-color:#586170;background:#0c0f13}.ric-operation-form{gap:28px}.ric-choice-row{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:22px;padding:20px 0;border-color:var(--ric-line-soft)}.ric-choice-row div{gap:6px}.ric-choice-row strong{font-size:15px;letter-spacing:-.015em;color:#fff}.ric-choice-row span{color:#838c98;font-size:12px;line-height:1.55}.ric-segmented{gap:8px}.ric-segmented button{min-height:42px;padding:0 15px;border:1px solid #282e37;border-radius:999px;background:#0a0c0f;color:#a0a7b1;font-size:12px;font-weight:700}.ric-segmented button.active{background:#f3f4f6;border-color:#f3f4f6;color:#08090b}.ric-side{gap:16px}.ric-preview{padding:22px;border:1px solid #29303a;border-radius:16px;background:#0a0c0f;color:#fff}.ric-preview>span,.ric-guide>span,.ric-video>span,.ric-go-live>span{color:#697381;font-size:10px;font-weight:800;letter-spacing:.13em}.ric-preview h3{margin:10px 0 16px;font-size:22px;line-height:1.12;letter-spacing:-.04em}.ric-preview p{color:#858e9a;font-size:12px;line-height:1.6}.ric-flow{gap:6px}.ric-flow b{min-height:43px;padding:0 13px;border:1px solid #262c35;border-radius:9px;background:#101318;color:#e9ebee;font-size:12px;font-weight:700}.ric-flow i{height:15px;line-height:15px;color:#56606d;font-size:11px}.ric-guide{padding:20px 0;border:0;border-top:1px solid var(--ric-line-soft);border-bottom:1px solid var(--ric-line-soft);border-radius:0;background:transparent;gap:7px}.ric-guide>span{color:#69727e}.ric-guide strong{margin-top:8px;color:#fff;font-size:13px}.ric-guide p{color:#858e99;font-size:12px;line-height:1.6}.ric-video{padding:14px;border:1px solid #242a33;border-radius:15px;background:#090b0e;gap:8px}.ric-video__frame{border-radius:11px;background:#11151a}.ric-video__frame>div span{width:46px;height:46px;border-color:#353d48;font-size:14px}.ric-video__frame>div small{font-size:9px;letter-spacing:.12em;color:#79838f}.ric-video>strong{font-size:13px;color:#fff}.ric-video>span{font-size:11px;color:#77808b}.ric-data-list{border-color:var(--ric-line-soft)}.ric-data-list article{min-height:82px;padding:14px 0;border-color:var(--ric-line-soft)}.ric-data-list article>div{gap:5px}.ric-data-list strong{font-size:14px;color:#fff}.ric-data-list span{color:#7f8894;font-size:12px}.ric-data-list button,.ric-outline-action{min-height:40px;padding:0 14px;border:1px solid #2b323c;border-radius:9px;background:#0d1014;color:#f3f5f7;font-size:12px;font-weight:720}.ric-safe-note{color:#737c87;font-size:11px;line-height:1.55}.ric-integration-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ric-integration-list article{min-height:160px;padding:18px;border:1px solid var(--ric-line);border-radius:14px;background:#0b0d10}.ric-integration-list b{font-size:15px;color:#fff}.ric-integration-list span{color:#818a96;font-size:12px;line-height:1.55}.ric-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ric-check-list>div{min-height:78px;padding:14px;border:1px solid var(--ric-line);border-radius:12px;background:#0b0d10;grid-template-columns:30px 1fr auto;gap:9px}.ric-check-list>div>span{width:30px;height:30px;border-radius:8px;font-size:11px}.ric-check-list .ok>span{background:var(--ric-blue);color:#fff}.ric-check-list .pending>span{background:#2a2518;color:#d1b66e}.ric-check-list strong{font-size:13px;color:#fff}.ric-check-list small{font-size:10px;color:#7d8692}.ric-validation-result{padding:17px;border:1px solid rgba(65,112,255,.35);border-radius:12px;background:#023dda1f}.ric-validation-result strong{font-size:13px;color:#fff}.ric-validation-result p{margin-top:6px;color:#a5b0c4;font-size:12px;line-height:1.55}.ric-go-live{max-width:860px}.ric-go-live h2{margin:10px 0 12px;color:#fff;font-size:clamp(40px,5vw,68px);line-height:.95;letter-spacing:-.06em}.ric-go-live>p{max-width:680px;color:#929aa5;font-size:14px;line-height:1.65}.ric-go-live-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.ric-go-live-grid article{min-height:132px;padding:17px;border:1px solid var(--ric-line);border-radius:14px;background:#0b0d10}.ric-go-live-grid b{font-size:34px;color:#fff}.ric-go-live-grid span{color:#7e8793;font-size:11px}.ric-activate{min-height:50px;padding:0 20px;border:1px solid var(--ric-blue);border-radius:10px;background:var(--ric-blue);color:#fff;font-size:13px;font-weight:800}.ric-actions{position:sticky;bottom:0;z-index:8;margin-top:auto;padding:22px 0 10px;border-top:1px solid var(--ric-line-soft);background:#050607f5}.ric-actions>div{gap:10px}.ric-primary,.ric-secondary,.ric-text-action{min-height:48px;border-radius:10px;font-size:13px;font-weight:750}.ric-primary{padding:0 19px;border:1px solid var(--ric-blue);background:var(--ric-blue);color:#fff}.ric-primary:hover{background:#0a46e6;border-color:#0a46e6}.ric-secondary{padding:0 17px;border:1px solid #2a3039;background:#0d1014;color:#f0f2f4}.ric-text-action{padding:0 10px;color:#a4abb4;background:transparent}.ric-screen button:focus-visible,.ric-screen input:focus-visible,.ric-screen select:focus-visible,.ric-screen textarea:focus-visible{outline:2px solid #4d78ff;outline-offset:3px}.ric-suiris__bubble{min-height:48px;padding:0 16px;border:1px solid #2b313a;background:#0a0c0f;color:#fff;box-shadow:0 18px 50px #0000005c}.ric-suiris__bubble span{background:var(--ric-blue)}.ric-suiris__bubble strong{font-size:12px}.ric-suiris__panel{border-color:#2b313b;background:#090b0e;color:#f5f6f7}@media (max-width:1180px){.ric-screen{grid-template-columns:260px minmax(0,1fr)}.ric-rail{padding:30px 22px}.ric-content{padding:44px 38px 64px}.ric-layout{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);gap:30px}.ric-card__header h1{font-size:clamp(42px,5.3vw,62px)}}@media (max-width:920px){.ric-screen{display:block;background:#050607}.ric-rail{position:sticky;top:0;z-index:30;height:auto;min-height:0;padding:18px 22px 14px;border-right:0;border-bottom:1px solid var(--ric-line-soft);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.ric-logo{width:130px}.ric-progress-copy{margin:0;justify-self:end;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:9px;row-gap:6px}.ric-progress-copy>span{display:none}.ric-progress-copy>strong{font-size:16px}.ric-progress-copy>div{grid-column:1/-1;width:150px;margin:0}.ric-stage-nav{grid-column:1/-1;margin-top:4px;display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ric-stage-nav::-webkit-scrollbar{display:none}.ric-stage-nav button{flex:0 0 auto;min-height:40px;padding:0 10px;grid-template-columns:24px auto 14px;border-color:#171b21;background:#090b0e}.ric-stage-nav button span{font-size:11px}.ric-stage-nav button b{font-size:9px}.ric-stage-nav button.current{box-shadow:inset 0 -2px 0 var(--ric-blue)}.ric-rail-note{display:none}.ric-content{padding:34px 26px 60px}.ric-card{min-height:auto}.ric-layout{grid-template-columns:1fr;gap:34px}.ric-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ric-preview{grid-column:1/-1}}@media (max-width:640px){.ric-rail{padding:15px 18px 12px;grid-template-columns:1fr auto}.ric-logo{width:118px}.ric-progress-copy>strong{font-size:14px}.ric-progress-copy>div{width:110px}.ric-stage-nav{margin-left:-2px;margin-right:-2px}.ric-stage-nav button{min-height:37px;border-radius:9px}.ric-content{padding:28px 18px 42px}.ric-card__header{padding-bottom:24px}.ric-card__header>span{font-size:9px}.ric-card__header h1{margin-top:11px;font-size:40px;line-height:.97}.ric-card__header p{font-size:14px}.ric-layout{margin-top:26px;gap:28px}.ric-section{gap:20px}.ric-intro strong{font-size:16px}.ric-intro p{font-size:13px}.ric-mode-grid,.ric-option-grid,.ric-integration-list,.ric-check-list,.ric-go-live-grid{grid-template-columns:1fr}.ric-mode-grid button{min-height:130px}.ric-option-grid button{min-height:112px}.ric-choice-row{grid-template-columns:1fr;gap:12px}.ric-side{grid-template-columns:1fr}.ric-preview{grid-column:auto}.ric-actions{margin-left:-18px;margin-right:-18px;padding:15px 18px 12px}.ric-actions,.ric-actions>div{align-items:stretch}.ric-actions{display:grid;grid-template-columns:1fr}.ric-actions>div{display:grid;grid-template-columns:1fr 1fr}.ric-primary,.ric-secondary,.ric-text-action{width:100%;padding:0 12px}.ric-go-live h2{font-size:42px}.ric-suiris{right:14px;bottom:14px}}@media (prefers-reduced-motion:reduce){.ric-stage-nav button,.ric-mode-grid button,.ric-option-grid button{transition:none!important}}.ric-screen{--ric-bg:#050607;--ric-panel:#0a0c0f;--ric-panel-2:#0e1115;--ric-panel-3:#13171c;--ric-line:#252b33;--ric-line-soft:#1b2026;--ric-text:#f7f7f5;--ric-muted:#9aa1aa;--ric-faint:#69717c;--ric-blue:#023dda;background:#050607;color:var(--ric-text)}.ric-content{padding:48px clamp(34px,4.5vw,72px) 72px}.ric-card{width:min(1240px,100%);min-height:calc(100svh - 120px)}.ric-card__header{max-width:980px;padding-bottom:30px}.ric-card__header>span,.ric-field-label,.ric-preview>span,.ric-guide>span,.ric-video>span,.ric-go-live>span{color:#777f8a}.ric-card__header h1{max-width:900px;margin:13px 0;font-size:clamp(43px,4.6vw,68px);line-height:.96;letter-spacing:-.055em;text-wrap:balance}.ric-card__header p{max-width:760px;color:#a0a7b0;font-size:15px;line-height:1.65}.ric-layout{grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:clamp(34px,4vw,54px);margin-top:32px}.ric-main,.ric-side,.ric-section{min-width:0}.ric-intro{max-width:820px;padding:0 0 24px}.ric-intro strong{font-size:17px}.ric-intro p{max-width:780px;color:#9aa2ac;font-size:14px;line-height:1.7}.ric-field-label{font-size:11px;letter-spacing:.1em}.ric-progress-copy>div>i{background:#f5f5f3}.ric-stage-nav button.current{color:#08090a;background:#f4f4f2;border-color:#f4f4f2;box-shadow:none}.ric-stage-nav button.current b,.ric-stage-nav button.current span,.ric-stage-nav button.current i{color:#08090a}.ric-stage-nav button.done i{color:#f4f4f2}.ric-stage-nav button:not(:disabled):not(.current):hover{background:#101318;border-color:#2a3038;color:#f1f2f3}.ric-mode-grid{gap:12px}.ric-mode-grid button{min-height:164px;padding:20px;overflow:visible;border-color:#282e36;background:#0a0c0f;justify-content:flex-end}.ric-mode-grid button:hover{transform:translateY(-1px);border-color:#414852;background:#0e1115}.ric-mode-grid button.active{background:#f5f5f3;border-color:#f5f5f3;color:#08090a;box-shadow:none}.ric-mode-grid button.active:before{display:none}.ric-mode-grid button.active strong{color:#08090a}.ric-mode-grid button.active span{color:#4f555c}.ric-mode-grid strong{font-size:16px;line-height:1.25}.ric-mode-grid span{color:#959da7;font-size:12.5px;line-height:1.55;white-space:normal;overflow-wrap:anywhere}.ric-option-grid button{min-height:122px;border-color:#282e36;background:#0a0c0f}.ric-option-grid button:hover{border-color:#414852;background:#0e1115}.ric-option-grid button.active{background:#f5f5f3;border-color:#f5f5f3;color:#08090a;box-shadow:none}.ric-option-grid button.active strong{color:#08090a}.ric-option-grid button.active small{color:#555b63}.ric-option-grid button.active .ric-check{background:#08090a;border-color:#08090a;color:#fff}.ric-segmented button.active{background:#f5f5f3;border-color:#f5f5f3;color:#08090a}.ric-input-label input,.ric-choice-row select{border-color:#2a3038;background:#080a0c;color:#f5f5f3}.ric-input-label input:focus,.ric-choice-row select:focus{border-color:#d8dadd;background:#0d1013}.ric-preview{padding:22px;border-color:#2b3139;background:#090b0d}.ric-preview h3{margin:10px 0 15px;font-size:21px}.ric-flow b{border-color:#2a3038;background:#101318}.ric-guide{padding:20px 0}.ric-guide strong{font-size:13px}.ric-guide p{color:#9098a2;font-size:12px;line-height:1.65}.ric-video{border-color:#252b33;background:#090b0d}.ric-data-list button,.ric-outline-action{border-color:#333a43;background:#0b0e11;color:#f5f5f3}.ric-data-list button:hover,.ric-outline-action:hover{border-color:#f0f0ee;background:#f0f0ee;color:#090a0b}.ric-check-list .ok>span{background:#f4f4f2;color:#090a0b}.ric-validation-result{border-color:#343a42;background:#0c0f12}.ric-validation-result strong{color:#f5f5f3}.ric-validation-result p{color:#a0a7b0}.ric-go-live-grid article{border-color:#292f37;background:#0a0c0f}.ric-primary,.ric-activate{border-color:#f5f5f3;background:#f5f5f3;color:#08090a;box-shadow:none}.ric-primary:hover,.ric-activate:hover{border-color:#dedfdd;background:#dedfdd;color:#08090a}.ric-primary:active,.ric-activate:active{transform:translateY(1px)}.ric-secondary{border-color:#2b3139;background:#0b0e11;color:#d8dadd}.ric-secondary:not(:disabled):hover{border-color:#494f57;color:#fff}.ric-text-action{color:#aeb3ba}.ric-text-action:hover{color:#fff}.ric-actions{padding:18px 0 10px;background:linear-gradient(to bottom,#05060700,#050607 18%,#050607)}.ric-screen button:focus-visible,.ric-screen input:focus-visible,.ric-screen select:focus-visible,.ric-screen textarea:focus-visible{outline:2px solid #f5f5f3;outline-offset:3px}.ric-suiris{z-index:90}.ric-suiris__bubble{min-height:48px;border-color:#303741;background:#0a0d11}.ric-suiris__bubble span{background:var(--ric-blue);color:#fff}.ric-suiris__panel{width:min(430px,calc(100vw - 36px));max-height:min(720px,calc(100svh - 100px));overflow:hidden;border:1px solid #303741;border-radius:20px;background:#090b0e;box-shadow:0 28px 90px #00000080}.ric-suiris__header{min-height:72px;padding:16px 18px;border-bottom:1px solid #20252c;background:#090b0e}.ric-suiris__header>div{min-width:0}.ric-suiris__header span{color:#78828f;font-size:9px;letter-spacing:.12em}.ric-suiris__header strong{color:#fff;font-size:14px}.ric-suiris__header>button{width:36px;height:36px;border:1px solid #2a3038;border-radius:10px;background:#11151a;color:#b8bec6}.ric-suiris__home,.ric-suiris__faq,.ric-suiris__whatsapp{min-width:0;overflow-y:auto;overflow-x:hidden;padding:18px}.ric-suiris__home>p,.ric-suiris__whatsapp>p{color:#9ba3ad;font-size:12px;line-height:1.6}.ric-suiris__quick{display:grid;gap:8px;margin-top:16px}.ric-suiris__quick button{min-width:0;min-height:68px;padding:13px 14px;border:1px solid #242a32;border-radius:12px;background:#0f1216;color:#f3f4f5;text-align:left}.ric-suiris__quick button:hover{border-color:#3a424d;background:#12161b}.ric-suiris__quick strong{display:block;font-size:12px}.ric-suiris__quick span{display:block;margin-top:4px;color:#7f8995;font-size:10.5px;line-height:1.45}.ric-suiris__suggestions{min-width:0;margin-top:20px}.ric-suiris__suggestions>span{display:block;margin-bottom:7px;color:#697381;font-size:9px;font-weight:800;letter-spacing:.1em}.ric-suiris__suggestions button,.ric-suiris__faqList button{width:100%;min-width:0;padding:11px 2px;border:0;border-bottom:1px solid #1f242b;background:transparent;color:#dadde2;text-align:left;white-space:normal;overflow-wrap:anywhere}.ric-suiris__suggestions button b,.ric-suiris__faqList button b{color:#6f7885;font-size:9px}.ric-suiris__suggestions button:hover,.ric-suiris__faqList button:hover{color:#fff}.ric-suiris__topics{display:flex;gap:7px;overflow-x:auto;padding:2px 0 10px;scrollbar-width:none}.ric-suiris__topics::-webkit-scrollbar{display:none}.ric-suiris__topics button{flex:0 0 auto;min-height:34px;padding:0 11px;border:1px solid #2a3038;border-radius:999px;background:#0d1014;color:#9aa2ac;font-size:10px}.ric-suiris__topics button.active{border-color:var(--ric-blue);background:var(--ric-blue);color:#fff}.ric-suiris__chat{min-height:0;height:min(590px,calc(100svh - 180px));display:grid;grid-template-rows:minmax(0,1fr) auto auto;overflow:hidden}.ric-suiris__messages{min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px 18px 8px}.ric-suiris__messages article{max-width:88%;margin-bottom:10px;padding:12px 13px;border:1px solid #242a32;border-radius:12px;background:#101318}.ric-suiris__messages article.is-user{margin-left:auto;border-color:#023dda73;background:#023dda24}.ric-suiris__messages article>span{color:#75808d;font-size:8px;font-weight:800;letter-spacing:.1em}.ric-suiris__messages article p{margin:5px 0 0;color:#e7e9ec;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.ric-suiris__messages article small{display:block;margin-top:7px;color:#727c88;font-size:9px}.ric-suiris__chat form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 14px 8px;border-top:1px solid #1f242b;background:#090b0e}.ric-suiris__chat form input{min-width:0;height:46px;padding:0 13px;border:1px solid #303741;border-radius:10px;background:#101318;color:#fff;font-size:12px}.ric-suiris__chat form button,.ric-suiris__whatsappButton{min-height:46px;padding:0 15px;border:1px solid var(--ric-blue);border-radius:10px;background:var(--ric-blue);color:#fff;font-size:11px;font-weight:800}.ric-suiris__chatActions{display:flex;gap:14px;padding:0 16px 14px;background:#090b0e}.ric-suiris__chatActions button,.ric-suiris__back{border:0;background:transparent;color:#969fab;font-size:11px}.ric-suiris__chatActions button:hover,.ric-suiris__back:hover{color:#fff}.ric-suiris__whatsapp textarea{width:100%;margin-top:12px;padding:13px;border:1px solid #303741;border-radius:11px;background:#101318;color:#fff;resize:vertical}.ric-suiris button:focus-visible,.ric-suiris input:focus-visible,.ric-suiris textarea:focus-visible{outline:2px solid var(--ric-blue);outline-offset:2px}@media (max-width:1180px){.ric-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:30px}.ric-content{padding-left:36px;padding-right:36px}.ric-card__header h1{font-size:clamp(42px,5.4vw,60px)}}@media (max-width:920px){.ric-rail{padding:16px 20px 13px;background:#07080a}.ric-progress-copy>div>i{background:#f5f5f3}.ric-stage-nav button.current{background:#f5f5f3;border-color:#f5f5f3;color:#08090a;box-shadow:none}.ric-content{padding:30px 24px 110px}.ric-layout{grid-template-columns:1fr;gap:30px}.ric-side{grid-template-columns:1fr 1fr;gap:14px}.ric-preview{grid-column:1/-1}}@media (max-width:640px){.ric-screen{overflow-x:hidden}.ric-rail{padding:14px 16px 11px;gap:12px}.ric-logo{width:116px}.ric-progress-copy{column-gap:7px;row-gap:5px}.ric-progress-copy>strong{font-size:13px}.ric-progress-copy>div{width:92px;height:3px}.ric-stage-nav{gap:7px;margin:2px -2px 0;padding:1px 2px 3px;scroll-snap-type:x proximity}.ric-stage-nav button{min-height:38px;padding:0 10px;border-radius:9px;scroll-snap-align:start}.ric-stage-nav button.current{min-width:104px;background:#f5f5f3;color:#08090a}.ric-stage-nav button.current b,.ric-stage-nav button.current span,.ric-stage-nav button.current i{color:#08090a}.ric-content{padding:24px 16px 116px}.ric-card__header{padding-bottom:22px}.ric-card__header>span{font-size:9px}.ric-card__header h1{max-width:none;margin:10px 0;font-size:clamp(34px,10.4vw,42px);line-height:.98;letter-spacing:-.05em}.ric-card__header p{font-size:13.5px;line-height:1.6}.ric-layout{margin-top:24px;gap:26px}.ric-section{gap:18px}.ric-intro{padding-bottom:20px}.ric-intro strong{font-size:15px}.ric-intro p{font-size:12.5px;line-height:1.65}.ric-field-label{font-size:10px}.ric-mode-grid,.ric-option-grid,.ric-integration-list,.ric-check-list,.ric-go-live-grid{grid-template-columns:1fr;gap:10px}.ric-mode-grid button{min-height:112px;padding:16px;border-radius:13px}.ric-mode-grid strong{font-size:15px}.ric-mode-grid span{font-size:12px}.ric-option-grid button{min-height:104px;padding:15px}.ric-choice-row{grid-template-columns:1fr;gap:11px;padding:17px 0}.ric-side{grid-template-columns:1fr;gap:12px}.ric-preview{grid-column:auto}.ric-preview,.ric-video{border-radius:14px}.ric-actions{position:fixed;left:0;right:0;bottom:0;z-index:55;margin:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border-top:1px solid #232930;background:#050607fa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ric-actions>.ric-secondary{width:auto;min-width:72px;padding:0 11px}.ric-actions>div{min-width:0;display:grid;grid-template-columns:auto minmax(126px,1fr);align-items:center;gap:8px}.ric-primary,.ric-secondary,.ric-text-action{min-height:46px;border-radius:10px;font-size:12px}.ric-primary{width:100%;padding:0 15px}.ric-text-action{width:auto;padding:0 8px;white-space:nowrap}.ric-suiris{right:14px;bottom:82px}.ric-suiris.is-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;padding:0;pointer-events:none}.ric-suiris.is-open:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto}.ric-suiris.is-open .ric-suiris__bubble{display:none}.ric-suiris__panel{position:relative;z-index:2;width:100%;max-width:none;max-height:min(82svh,760px);border-left:0;border-right:0;border-bottom:0;border-radius:22px 22px 0 0;pointer-events:auto;box-shadow:0 -24px 80px #0000008c}.ric-suiris__header{min-height:66px;padding:14px 16px}.ric-suiris__home,.ric-suiris__faq,.ric-suiris__whatsapp{padding:15px 16px 22px}.ric-suiris__quick{grid-template-columns:1fr;gap:7px}.ric-suiris__quick button{min-height:62px}.ric-suiris__chat{height:min(68svh,600px)}.ric-suiris__messages{padding:14px 14px 8px}.ric-suiris__messages article{max-width:92%}.ric-suiris__chat form{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 12px 7px}.ric-suiris__chat form input{height:44px;font-size:12px}.ric-suiris__chat form button{min-height:44px;padding:0 13px}.ric-suiris__chatActions{padding:0 14px 12px;gap:16px}}@media (max-width:390px){.ric-content{padding-left:13px;padding-right:13px}.ric-card__header h1{font-size:33px}.ric-actions{padding-left:10px;padding-right:10px;gap:6px}.ric-actions>.ric-secondary{min-width:66px;padding:0 9px}.ric-actions>div{gap:6px;grid-template-columns:auto minmax(112px,1fr)}.ric-text-action{padding:0 5px;font-size:11px}.ric-primary{padding:0 11px}}@media (prefers-reduced-motion:reduce){.ric-primary:active,.ric-activate:active{transform:none}}.ric-loading{min-height:100svh!important;background:#000!important;color:#fff!important;display:grid!important;place-items:center!important;align-content:center!important;gap:9px!important}.ric-loading:before{content:"";width:58px;height:58px;display:block;background:url(https://lsfmlvrkiynmomdxawgt.supabase.co/storage/v1/object/public/brand-assets/logoicone.png) center/contain no-repeat;filter:brightness(0) invert(1);opacity:.94}.ric-loading span{display:none!important}.ric-loading strong{font-size:11px!important;line-height:1.35!important;font-weight:620!important;letter-spacing:-.015em!important}.ric-actions{border-top:0!important}.ric-video{margin-bottom:28px}.ric-suiris__bubble,.ria-launcher,.ric-preview{display:none!important}.ric-stage-nav button{grid-template-columns:30px minmax(0,1fr)!important;background:#0b0d10!important;border-color:#20262d!important;box-shadow:none!important}.ric-stage-nav button i{display:none!important}.ric-stage-nav button b,.ric-stage-nav button span{color:#676f7a!important}.ric-stage-nav button.current{background:#0b0d10!important;border-color:#343b45!important;box-shadow:none!important}.ric-stage-nav button.current b,.ric-stage-nav button.current span{color:#fff!important}.ric-stage-nav button.done:not(.current),.ric-stage-nav button.locked:not(.current){background:#0b0d10!important;border-color:#20262d!important;box-shadow:none!important}.ric-card__header h1.ric-welcome-title{max-width:760px}.ric-option-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important;gap:8px!important}.ric-option-grid button{position:relative!important;min-height:42px!important;padding:8px 10px!important;border:1px solid #252b33!important;border-radius:999px!important;background:#0b0d10!important;color:#e9ebee!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;text-align:left!important;box-shadow:none!important;transform:none!important}.ric-option-grid button:hover{border-color:#3b424c!important;background:#101318!important;transform:none!important}.ric-option-grid button.active{border-color:#f5f5f3!important;background:#f5f5f3!important;color:#090a0c!important;box-shadow:none!important}.ric-option-grid strong{min-width:0;color:inherit!important;font-size:8.5px!important;line-height:1.2!important;font-weight:700!important}.ric-option-grid .ric-check{position:static!important;flex:0 0 18px!important;width:18px!important;height:18px!important;border:1px solid #3a414b!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:transparent!important;color:#8f97a2!important;font-size:8px!important;font-weight:800!important}@media (max-width: 640px){.ric-screen,.ric-rail,.ric-content,.ric-card,.ric-layout,.ric-main,.ric-side{border-right:0!important;box-shadow:none}.ric-screen{overflow-x:clip}.ric-rail{border-bottom-color:#1b2026}.ric-content{padding:22px 13px 126px}.ric-card{min-height:auto}.ric-card__header{padding-bottom:18px;border-bottom:0}.ric-card__header>span{font-size:8.5px;letter-spacing:.12em}.ric-card__header h1{max-width:330px;margin:10px 0 11px;font-size:clamp(31px,9.2vw,38px);line-height:1.01;letter-spacing:-.047em;text-wrap:balance}.ric-card__header h1.ric-welcome-title{max-width:326px;font-size:clamp(30px,8.6vw,35px);line-height:1.02;text-wrap:initial}.ric-card__header p{max-width:326px;color:#9ba2ab;font-size:13px;line-height:1.58;text-wrap:pretty}.ric-layout{display:flex;flex-direction:column;gap:0;margin-top:0}.ric-side{display:contents}.ric-video{display:grid!important;order:-2;width:100%;margin:2px 0 30px;padding:10px;border-color:#20262d;border-radius:14px;background:#080a0d}.ric-video__frame{border-radius:10px}.ric-video>strong{margin-top:2px;font-size:12.5px;line-height:1.35}.ric-video>span{font-size:10px}.ric-main{order:0}.ric-guide{order:2;margin-top:20px;padding:18px 0 4px;border-top-color:#1d2228;border-bottom:0}.ric-guide>span{font-size:8.5px}.ric-guide strong{margin-top:8px;font-size:13px}.ric-guide p{max-width:330px;font-size:12px;line-height:1.58}.ric-intro{padding-bottom:20px}.ric-intro strong{font-size:15px}.ric-intro p{max-width:330px;font-size:12.5px;line-height:1.62;text-wrap:pretty}.ric-field-label{font-size:9.5px;line-height:1.45}.ric-mode-grid{gap:9px}.ric-mode-grid button{min-height:104px;padding:15px}.ric-mode-grid strong{font-size:14px}.ric-mode-grid span{max-width:280px;font-size:11.5px;line-height:1.5}.ric-link-button{margin-top:2px;font-size:13px}.ric-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.ric-option-grid button{width:100%!important;min-width:0!important;min-height:48px!important;padding:7px 8px!important;gap:6px!important;border-radius:999px!important}.ric-option-grid strong{font-size:9.5px!important;line-height:1.15!important;overflow-wrap:anywhere}.ric-option-grid .ric-check{flex-basis:16px!important;width:16px!important;height:16px!important;font-size:7px!important}.ric-stage-nav button{grid-template-columns:28px minmax(0,1fr)!important;min-height:48px!important;background:#0b0d10!important;border:1px solid #20262d!important;border-radius:12px!important}.ric-stage-nav button.current{background:#0b0d10!important;border-color:#343b45!important}.ric-stage-nav button.current b,.ric-stage-nav button.current span{color:#fff!important}.ric-actions{position:fixed;left:0;right:0;bottom:0;z-index:55;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid #191d22!important;background:#050607fb!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ric-actions>div{display:contents!important}.ric-actions .ric-text-action{display:none!important}.ric-actions .ric-secondary,.ric-actions .ric-primary{width:100%!important;min-height:58px!important;padding:0 18px!important;border-radius:999px!important;font-size:15px!important;font-weight:650!important;letter-spacing:-.015em;box-shadow:none!important}.ric-actions .ric-secondary{border:1px solid #2a3038!important;background:#0b0d10!important;color:#9ba2ab!important}.ric-actions .ric-secondary:not(:disabled):hover,.ric-actions .ric-secondary:not(:disabled):active{border-color:#3b424b!important;background:#111418!important;color:#fff!important}.ric-actions .ric-primary{border:1px solid #f5f5f3!important;background:#f5f5f3!important;color:#08090a!important}.ric-actions .ric-primary:hover,.ric-actions .ric-primary:active{border-color:#dedfdd!important;background:#dedfdd!important;color:#08090a!important}.ric-actions .ric-secondary:disabled,.ric-actions .ric-primary:disabled{opacity:.42}}.ric-option-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.ric-option-grid button{width:100%!important;min-width:0!important;min-height:48px!important;height:auto!important;padding:10px 14px!important;border:1px solid #2a3038!important;border-radius:999px!important;background:#0b0d10!important;color:#f2f3f4!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;text-align:left!important;box-shadow:none!important;overflow:hidden!important}.ric-option-grid button:hover{background:#101318!important;border-color:#3b424c!important;transform:none!important}.ric-option-grid button.active{background:#f5f5f3!important;border-color:#f5f5f3!important;color:#090a0c!important}.ric-option-grid strong{min-width:0!important;color:inherit!important;font-size:9.5px!important;line-height:1.2!important;font-weight:700!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.ric-option-grid small{display:none!important}.ric-option-grid .ric-check{position:static!important;flex:0 0 19px!important;width:19px!important;height:19px!important;margin:0!important;border:1px solid #3a414b!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:transparent!important;color:#8f97a2!important;font-size:8px!important;font-weight:800!important}.ric-option-grid button.active .ric-check{border-color:#17191d!important;background:#17191d!important;color:#fff!important}.ric-stage-nav button.locked,.ric-stage-nav button:disabled{cursor:default!important;pointer-events:none!important}@media (max-width: 640px){.ric-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.ric-option-grid button{min-height:52px!important;padding:9px 10px!important;gap:7px!important;border-radius:999px!important}.ric-option-grid strong{font-size:clamp(9px,2.7vw,11px)!important;line-height:1.16!important}.ric-option-grid .ric-check{flex-basis:18px!important;width:18px!important;height:18px!important;font-size:7.5px!important}.ric-stage-nav button:not(.done):not(.current){pointer-events:none!important;cursor:default!important}}@media (min-width: 641px){.ric-actions .ric-secondary,.ric-actions .ric-primary{min-height:54px!important;padding:0 28px!important;border-radius:999px!important}}@media (max-width: 640px){.ric-option-grid button.ric-option--single-line{padding-left:7px!important;padding-right:7px!important;gap:5px!important}.ric-option-grid button.ric-option--single-line strong{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-size:8.5px!important;letter-spacing:-.02em!important}.ric-option-grid button.ric-option--single-line .ric-check{flex-basis:16px!important;width:16px!important;height:16px!important}}.ric-video__frame{position:relative!important}.ric-video-open{position:absolute;right:12px;bottom:12px;z-index:3;min-height:36px;padding:0 15px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#050607e6;color:#fff;font:inherit;font-size:11px;font-weight:700;letter-spacing:-.01em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.ric-video-open:hover,.ric-video-open:focus-visible{background:#f5f5f3;border-color:#f5f5f3;color:#090a0c;outline:none;transform:translateY(-1px)}body.ric-video-viewer-open{overflow:hidden!important}.ric-video-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120000;display:grid;place-items:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ric-video-viewer__dialog{width:min(980px,calc(100vw - 48px));max-height:min(88dvh,760px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #252b33;border-radius:24px;background:#07090c;color:#fff;box-shadow:0 28px 100px #0000007a}.ric-video-viewer__toolbar{min-height:66px;padding:12px 14px 12px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #1e232a}.ric-video-viewer__toolbar>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;letter-spacing:-.02em}.ric-video-viewer__controls{flex:0 0 auto;display:flex;gap:8px}.ric-video-viewer__controls button{min-height:40px;padding:0 16px;border:1px solid #303740;border-radius:999px;background:#0d1014;color:#f2f3f4;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.ric-video-viewer__controls button:hover,.ric-video-viewer__controls button:focus-visible{border-color:#f5f5f3;background:#f5f5f3;color:#090a0c;outline:none}.ric-video-viewer__media{min-height:0;aspect-ratio:16 / 9;background:#050607}.ric-video-viewer__frame{width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:#0e1116!important}.ric-video-viewer__frame iframe{width:100%!important;height:100%!important;border:0!important;display:block!important}.ric-video-viewer.is-expanded{padding:0;background:#000;-webkit-backdrop-filter:none;backdrop-filter:none}.ric-video-viewer.is-expanded .ric-video-viewer__dialog{width:100vw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none}.ric-video-viewer.is-expanded .ric-video-viewer__media{flex:1 1 auto;aspect-ratio:auto}@media (max-width: 640px){.ric-video-open{right:9px;bottom:9px;min-height:34px;padding:0 12px;font-size:10px}.ric-video-viewer{padding:10px}.ric-video-viewer__dialog{width:calc(100vw - 20px);max-height:92dvh;border-radius:18px}.ric-video-viewer__toolbar{min-height:60px;padding:10px 10px 10px 14px}.ric-video-viewer__toolbar>strong{font-size:12px}.ric-video-viewer__controls button{min-height:36px;padding:0 12px;font-size:10px}.ric-video-viewer.is-expanded .ric-video-viewer__dialog{width:100vw;height:100dvh;border-radius:0}}.ric-card__header:has(.ric-welcome-title){padding-bottom:20px!important;border-bottom:0!important}.ric-welcome{gap:0!important}.ric-welcome>.ric-intro:first-child{margin:0 0 24px!important;padding:0 0 24px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.09)!important;border-radius:0!important;background:transparent!important}.ric-welcome>.ric-field-label{display:block!important;margin:0 0 18px!important}.ric-welcome>.ric-mode-grid{margin:0 0 22px!important}.ric-welcome>.ric-intro:not(:first-child){margin:0 0 20px!important}.ric-welcome>.ric-link-button{margin-top:0!important}@media (max-width: 640px){.ric-card__header:has(.ric-welcome-title){padding-bottom:18px!important}.ric-welcome>.ric-intro:first-child{margin-bottom:20px!important;padding-bottom:20px!important}.ric-welcome>.ric-field-label{margin-bottom:15px!important}.ric-welcome>.ric-mode-grid{margin-bottom:18px!important}}@media (prefers-reduced-motion: reduce){.ric-video-open{transition:none}}.ric-card__header:not(:has(.ric-welcome-title)){width:100%!important;max-width:none!important;padding-bottom:32px!important;border-bottom:1px solid #1b2028!important}.ric-guide{padding-top:0!important;padding-bottom:0!important;border-top:0!important;border-bottom:0!important}@media (max-width: 640px){.ric-card__header:not(:has(.ric-welcome-title)){padding-bottom:22px!important}.ric-guide{margin-top:18px!important;padding-top:0!important}}:root{--recome-system-font:"DM Sans",Arial,sans-serif}html,body,#root{font-family:var(--recome-system-font)!important}#root :where(main,section,article,aside,nav,header,footer,form,div,span,p,a,button,input,textarea,select,option,label,h1,h2,h3,h4,h5,h6,small,strong,b,em,li,ul,ol,table,thead,tbody,tr,th,td,dl,dt,dd){font-family:var(--recome-system-font)!important}button,input,textarea,select,option{font-family:var(--recome-system-font)!important}
