html{scroll-padding-top:24px}body{background:var(--background);color:var(--foreground);font-family:var(--font)}::selection{background:#d6e8dc;color:#183a2a}:where(h1,h2,h3){text-wrap:balance}:where(p,li){overflow-wrap:anywhere}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed}:where(img){outline:1px solid oklch(0 0 0/.1);outline-offset:-1px}[data-slot=button]{min-height:36px;font-size:13px;line-height:1.35;font-weight:600}[data-slot=button]:active:not(:disabled):not(:focus-visible):not([data-static]){scale:.96}[data-slot=button]:focus-visible{transition:none}[data-slot=button][data-variant=default]{box-shadow:0 1px 2px oklch(0 0 0/.08)}[data-slot=button][data-variant=outline]{border-color:transparent;box-shadow:var(--shadow-border);background:var(--card)}[data-slot=button][data-variant=destructive]{background:#fbedeb;color:#94352d;border-color:#edd5d0}[data-slot=button][data-size=lg]{min-height:44px}[data-slot=button]:disabled{opacity:.55}[data-slot=button] svg{flex-shrink:0;stroke-width:2}[data-slot=card]{border-radius:14px;box-shadow:var(--shadow-border);--tw-ring-shadow:0 0 #0000}[data-slot=card-title]{font-weight:650;letter-spacing:-.025em}[data-slot=input],[data-slot=native-select],[data-slot=textarea]{background:var(--card);color:var(--foreground);border-color:var(--input);border-radius:8px;font-size:13px;line-height:1.5}[data-slot=input],[data-slot=native-select]{min-height:38px}[data-slot=input]::placeholder,[data-slot=textarea]::placeholder{color:#77827b}[data-slot=textarea]{min-height:92px;resize:vertical}[data-slot=native-select-wrapper]{min-width:0;width:100%}[data-slot=native-select]{padding-inline-end:34px;text-overflow:ellipsis}[data-slot=input]:disabled,[data-slot=native-select]:disabled,[data-slot=textarea]:disabled{background:var(--muted)}.field{display:flex;flex-direction:column;gap:7px;min-width:0;margin-block-end:16px}.field>span:first-child{font-size:12px;font-weight:600;color:var(--foreground)}.field small{font-size:11px;color:var(--muted-foreground);line-height:1.6;font-weight:400}.field:has([aria-invalid=true])>span:first-child{color:var(--destructive)}.fd-checkbox{appearance:none;display:inline-grid;place-content:center;flex:0 0 16px;width:16px;height:16px;margin:0;vertical-align:middle;border:1px solid var(--input);border-radius:4px;background:var(--card);color:var(--primary-foreground);cursor:pointer}.fd-checkbox:checked{background:var(--primary);border-color:var(--primary)}.fd-checkbox:after{content:"";width:8px;height:5px;border-left:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.fd-checkbox:checked:after{opacity:1}.fd-checkbox:disabled{cursor:not-allowed;opacity:.5}.checkbox,label:has(>.fd-checkbox){min-height:32px;gap:9px}[data-slot=switch]{min-width:34px;min-height:20px}[data-slot=switch]:focus-visible,[data-slot=switch]:focus-visible [data-slot=switch-thumb]{transition:none}.badge{min-height:21px;padding:2px 7px;border-radius:5px;font-size:10px;line-height:1.45;font-weight:600;white-space:nowrap;text-transform:capitalize;background:#edf1ed;color:#52645a}.badge.green{background:#e6f1e9;color:#286348}.badge.amber{background:#fcf1da;color:#805d18}.badge.red{background:#f9e9e6;color:#9b3f32}.badge.blue{background:#eaf0f9;color:#315785}.modal[data-slot=dialog-content]{display:block;padding:0;width:min(560px,calc(100vw - 32px));max-width:min(560px,calc(100vw - 32px));max-height:min(88dvh,900px);overflow-y:auto;overscroll-behavior:contain;border-radius:16px;border:0;box-shadow:0 0 0 1px oklch(0 0 0/.08),0 18px 60px oklch(0 0 0/.15)}.modal.wide[data-slot=dialog-content]{width:min(820px,calc(100vw - 32px));max-width:min(820px,calc(100vw - 32px))}[data-slot=dialog-overlay]{background:oklch(0 0 0/.28)}.modal-head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;background:var(--card);padding:22px 24px 18px;border-bottom:1px solid var(--border)}.modal-head [data-slot=dialog-title]{font-size:18px;line-height:1.4;font-weight:650;margin:0}.modal-head [data-slot=dialog-description]{margin-top:6px;font-size:12px;line-height:1.6;color:var(--muted-foreground)}.modal-body{padding:22px 24px}.modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px;background:var(--muted);border-top:1px solid var(--border);border-radius:0 0 16px 16px}.modal>.cloud-form{padding:22px 24px}.modal>.cloud-actions{padding:0 24px 24px}.modal form>.modal-body{margin:0}.cloud-panel,.panel{border:0;border-radius:14px;box-shadow:var(--shadow-border);background:var(--card)}.cloud-panel{padding:24px}.page-heading{align-items:flex-start;gap:20px;margin-block-end:26px}.page-heading h1{font-size:clamp(25px,2.1vw,32px);line-height:1.3;font-weight:700}.page-heading p{font-size:13px;line-height:1.7;max-width:680px;margin-top:7px}.eyebrow,.page-heading p{color:var(--muted-foreground)}.eyebrow{font-size:10px;letter-spacing:.1em;font-weight:650}.empty{padding:48px 24px;max-width:100%}.empty-icon{width:46px;height:46px;background:var(--muted);border-radius:12px;color:var(--muted-foreground)}.empty h3{margin-top:16px;font-size:15px}.empty p{font-size:12px;line-height:1.7;max-width:400px}.cloud-error,.error-state,.inline-error{border:1px solid #ead0ca;background:#fdf0ed;color:#903d30;border-radius:9px;font-size:12px}.cloud-note{background:var(--accent);color:var(--secondary-foreground);border-radius:10px}.table-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}:where(table){font-variant-numeric:tabular-nums;width:100%;border-collapse:collapse}:where(th){font-size:11px;font-weight:650;text-align:start;color:var(--muted-foreground);background:var(--muted)}:where(td,th){padding:12px 16px}:where(td){border-top:1px solid var(--border);font-size:12px}:where(.metric strong,.fd-number){font-variant-numeric:tabular-nums;letter-spacing:-.04em}.icon-btn{min-width:32px;min-height:32px}@media (hover:hover) and (pointer:fine){[data-slot=button][data-variant=outline]:hover{background:var(--muted);box-shadow:var(--shadow-border-hover)}[data-slot=button][data-variant=default]:hover{background:var(--green-dark)}[data-slot=button][data-variant=destructive]:hover{background:#f6e1dc}}@media (max-width:700px){[data-slot=input],[data-slot=native-select],[data-slot=textarea]{font-size:16px}.icon-btn,[data-slot=button]{min-height:40px}.page-heading{flex-direction:column;gap:14px}.heading-actions{width:100%;flex-wrap:wrap}.modal-body,.modal-head{padding:18px}.modal-footer{padding:14px 18px;flex-wrap:wrap}.cloud-panel{padding:18px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}[data-slot=button]:active{scale:1!important}}[data-slot=button]:has(.button-status-icon){position:relative}.button-status-icon{position:absolute;inset:0;display:flex;opacity:0;scale:.25;filter:blur(4px);pointer-events:none;transition:opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1)}.button-status-icon,.button-status-label{align-items:center;justify-content:center}.button-status-label{display:inline-flex;gap:8px;opacity:1;transition:opacity .15s ease-out}[aria-busy=true]>.button-status-icon{opacity:1;scale:1;filter:blur(0)}[aria-busy=true]>.button-status-label{opacity:0}[data-slot=button]:focus-visible .button-status-icon,[data-slot=button]:focus-visible .button-status-label{transition:none}.fd-public-site{--public-width:1160px;--public-soft:color-mix(in oklch,var(--primary) 6%,var(--background));--public-ink:var(--foreground);min-height:100svh;color:var(--public-ink);background:var(--background)}.fd-public-site :where(h1,h2,h3){text-wrap:balance}.fd-public-site :where(p,li){text-wrap:pretty}.fd-public-site :where(svg){flex-shrink:0}.fd-public-site :where(a,button){-webkit-tap-highlight-color:transparent}.fd-public-document-main,.fd-public-footer,.fd-public-header,.fd-public-site>main{width:min(var(--public-width),calc(100% - 64px));margin-inline:auto}.fd-public-header{min-height:94px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border)}.fd-public-brand{display:inline-flex;align-items:baseline;font-family:var(--display);font-weight:800;font-size:27px;letter-spacing:-1.35px;line-height:1.2;flex-shrink:0}.fd-public-brand span{color:var(--primary)}.fd-public-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:30px;min-width:0;max-width:100%}.fd-public-navigation>a:not([data-slot=button]){font-size:13px;font-weight:600;min-height:44px;display:inline-flex;align-items:center;color:var(--muted-foreground)}.fd-public-site .fd-public-header-action{min-height:40px}.fd-public-site [data-slot=button]:not([data-size^=icon]){height:auto;min-width:0;max-width:100%;flex-shrink:1;padding-block:8px;white-space:normal;overflow-wrap:anywhere}.fd-public-site .button-status-label{min-width:0;max-width:100%;gap:inherit}.fd-public-skip{position:fixed;z-index:100;inset-block-start:12px;inset-inline-start:12px;padding:12px 18px;color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius);transform:translateY(-150%)}.fd-public-skip:focus{transform:none}.fd-public-eyebrow{display:inline-flex;max-width:100%;align-items:center;gap:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.11em;line-height:1.5;color:var(--primary)}.fd-public-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.fd-public-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:88px 76px}.fd-public-control>*,.fd-public-hero>*,.fd-public-workflow>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.fd-public-hero h1{margin-block:23px 24px;font-size:clamp(40px,4.6vw,64px);line-height:1.1;letter-spacing:-.055em;font-weight:700}.fd-public-hero h1 span{color:var(--primary)}.fd-public-hero-copy>p:not(.fd-public-access-note){max-width:435px;font-size:16px;line-height:1.8;color:var(--muted-foreground)}.fd-public-hero-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-block:30px 19px}.fd-public-site .fd-public-hero-actions [data-slot=button],.fd-public-site .fd-public-start [data-slot=button]{padding-inline-start:20px;padding-inline-end:18px;min-height:46px}.fd-public-access-note{max-width:355px;font-size:11px;line-height:1.65;color:var(--muted-foreground)}.fd-public-example{margin:0;min-width:0}.fd-public-example-label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 13px;font-size:10px;font-weight:600;color:var(--muted-foreground)}.fd-public-example-label>span:first-child{display:flex;align-items:center;gap:6px;color:var(--primary)}.fd-public-example-label>span:last-child{font-size:9px;text-transform:uppercase;letter-spacing:.1em}.fd-public-inbox{display:grid;grid-template-columns:50px minmax(0,1fr);min-height:372px;border-radius:17px;background:var(--card);box-shadow:0 0 0 1px oklch(0 0 0/.07),0 4px 9px -5px oklch(0 0 0/.09),0 28px 60px -28px oklch(0 0 0/.13);overflow:hidden}.fd-public-inbox-sidebar{padding:19px 8px;display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--public-soft);border-inline-end:1px solid var(--border)}.fd-public-inbox-sidebar>span{display:grid;place-items:center;width:32px;height:34px;border-radius:7px;color:var(--muted-foreground)}.fd-public-mini-brand{margin-bottom:15px;font-family:var(--display);font-size:25px;line-height:1;font-weight:800;letter-spacing:-2px}.fd-public-inbox-sidebar>.fd-public-mini-active{background:var(--primary);color:var(--primary-foreground)}.fd-public-inbox-main{min-width:0;display:flex;flex-direction:column}.fd-public-thread-heading{display:flex;flex-wrap:wrap;align-items:center;padding:20px 21px;gap:10px;border-bottom:1px solid var(--border)}.fd-public-customer-avatar{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--public-soft);color:var(--primary);flex-shrink:0}.fd-public-thread-heading>div:nth-child(2){min-width:0}.fd-public-thread-heading strong{display:block;font-size:12px;line-height:1.5;font-weight:650}.fd-public-thread-heading>div>span{display:block;font-size:10px;color:var(--muted-foreground)}.fd-public-ai-state{display:flex;align-items:center;gap:4px;margin-inline-start:auto;background:var(--public-soft);color:var(--primary);border:1px solid color-mix(in oklch,var(--primary) 18%,transparent);font-size:10px;font-weight:700;padding:3px 6px;border-radius:5px}.fd-public-thread-body{padding:23px 21px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;flex:1}.fd-public-bubble{max-width:90%;padding:12px 14px;border-radius:11px;font-size:12px;line-height:1.65}.fd-public-bubble-customer{background:var(--muted);border-end-start-radius:3px}.fd-public-bubble-agent{align-self:flex-end;background:var(--primary);color:var(--primary-foreground);border-end-end-radius:3px}.fd-public-source-check{gap:5px;min-width:0;max-width:100%;font-size:9px;color:var(--primary);margin-block-end:-5px}.fd-public-listing,.fd-public-source-check{display:flex;align-items:center;align-self:flex-end}.fd-public-listing{width:90%;gap:10px;padding:8px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px oklch(0 0 0/.07),0 2px 5px oklch(0 0 0/.03)}.fd-public-listing-icon{display:grid;place-items:center;width:54px;height:60px;flex-shrink:0;border-radius:4px;background:var(--public-soft);color:var(--primary)}.fd-public-listing>div:last-child{min-width:0}.fd-public-listing>div>span{font-size:8px;text-transform:uppercase;letter-spacing:.055em;color:var(--muted-foreground)}.fd-public-listing strong{display:block;font-size:11px;margin-block:3px;font-weight:600}.fd-public-listing p{font-size:10px;color:var(--muted-foreground)}.fd-public-listing p span{margin-inline:3px}.fd-public-takeover-note{display:flex;gap:6px;align-items:center;padding:13px 21px;border-top:1px solid var(--border);font-size:10px;color:var(--muted-foreground)}.fd-public-example figcaption{max-width:390px;padding-block-start:16px;padding-inline:2px;font-size:10px;line-height:1.6;color:var(--muted-foreground)}.fd-public-channel-strip{display:flex;align-items:center;gap:32px;justify-content:space-between;border-block:1px solid var(--border);padding-block:27px}.fd-public-channel-strip>p{font-size:11px;line-height:1.7;color:var(--muted-foreground)}.fd-public-channel-strip strong{font-weight:500;color:var(--foreground)}.fd-public-channel-strip ul{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:33px;padding:0;margin:0}.fd-public-channel-strip li{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;letter-spacing:-.02em}.fd-public-channel-strip>span{font-size:10px;line-height:1.7;text-align:end;color:var(--muted-foreground)}.fd-public-workflow{display:grid;grid-template-columns:1fr 1.1fr;gap:95px;padding-block:95px;scroll-margin-top:32px}.fd-public-control h2,.fd-public-section-intro h2{margin-block:17px 22px;font-size:clamp(30px,3.1vw,42px);line-height:1.18;font-weight:650;letter-spacing:-.045em}.fd-public-section-intro>p{font-size:14px;line-height:1.8;max-width:340px;color:var(--muted-foreground)}.fd-public-steps{list-style:none;padding:0;margin:0}.fd-public-steps>li{display:grid;grid-template-columns:29px 1fr;gap:18px;padding-block:27px;border-bottom:1px solid var(--border)}.fd-public-steps>li:first-child{padding-block-start:0}.fd-public-steps>li:last-child{padding-block-end:0;border-bottom:0}.fd-public-step-number{color:var(--muted-foreground);font-family:var(--display);font-size:10px;font-variant-numeric:tabular-nums;padding-top:3px}.fd-public-step-icon{display:inline-flex;color:var(--primary);vertical-align:middle;margin-bottom:10px}.fd-public-steps h3{font-size:17px;font-weight:650;letter-spacing:-.025em;margin-bottom:8px}.fd-public-steps p{font-size:13px;line-height:1.8;color:var(--muted-foreground)}.fd-public-control{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:52px;background:var(--primary);color:var(--primary-foreground);border-radius:20px}.fd-public-control .fd-public-eyebrow{color:var(--primary-foreground);opacity:.76}.fd-public-control-copy>p{max-width:355px;font-size:13px;line-height:1.85;opacity:.85}.fd-public-control-copy ul{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:10px}.fd-public-control-copy li{display:flex;align-items:center;gap:9px;font-size:11px}.fd-public-handoff{align-self:center}.fd-public-handoff-row{display:flex;align-items:center;gap:13px;padding:14px 16px;background:oklch(1 0 0/.065);border-radius:10px}.fd-public-handoff-row>span{display:grid;place-items:center;width:32px;height:34px;flex-shrink:0}.fd-public-handoff-row strong{display:block;font-size:12px;line-height:1.5;font-weight:600}.fd-public-handoff-row>div{min-width:0}.fd-public-handoff-row p{font-size:10px;line-height:1.6;margin-top:2px;opacity:.9}.fd-public-handoff-paused{background:var(--background);color:var(--foreground);box-shadow:0 2px 7px oklch(0 0 0/.08)}.fd-public-handoff-paused>span{color:var(--primary)}.fd-public-handoff-paused p{color:var(--muted-foreground);opacity:1}.fd-public-handoff-connector{height:18px;width:1px;margin-inline-start:32px;background:oklch(1 0 0/.22)}.fd-public-start{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:68px 40px}.fd-public-start h2{margin-block:12px 10px;font-size:29px;line-height:1.25;font-weight:650;letter-spacing:-.04em}.fd-public-start p{font-size:13px;color:var(--muted-foreground)}.fd-public-release-note{padding-block:22px 30px;border-top:1px solid var(--border);display:grid;grid-template-columns:145px 1fr;gap:25px;color:var(--muted-foreground);font-size:10px;line-height:1.8}.fd-public-release-note strong{font-weight:600;color:var(--foreground)}.fd-public-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:35px;border-top:1px solid var(--border)}.fd-public-footer .fd-public-brand{font-size:21px;letter-spacing:-1px}.fd-public-footer p{margin-top:9px;font-size:10px;color:var(--muted-foreground)}.fd-public-footer nav{display:flex;flex-wrap:wrap;gap:25px;font-size:11px;color:var(--muted-foreground)}.fd-public-footer nav a{min-height:44px;display:inline-flex;align-items:center}.fd-public-document-heading{padding-block:62px 45px;border-bottom:1px solid var(--border)}.fd-public-document-heading h1{margin-block:14px 16px;font-size:clamp(34px,4vw,48px);line-height:1.16;font-weight:650;letter-spacing:-.04em}.fd-public-document-heading>p{font-size:15px;line-height:1.7;max-width:640px;color:var(--muted-foreground)}.fd-public-effective{display:inline-block;margin-top:20px;font-size:11px;color:var(--muted-foreground)}.fd-public-document-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:80px;align-items:start;padding-block:44px 70px}.fd-public-document-sidebar{position:sticky;top:30px}.fd-public-document-sidebar nav>h2{font-family:var(--font);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 13px}.fd-public-document-sidebar ol{list-style:none;padding:0;margin:0;border-inline-start:1px solid var(--border)}.fd-public-document-sidebar li a{display:block;padding:9px 0 9px 16px;font-size:12px;line-height:1.45;color:var(--muted-foreground)}.fd-public-help-note{padding-top:25px;margin-top:25px;border-top:1px solid var(--border);color:var(--muted-foreground)}.fd-public-help-note>svg{color:var(--primary)}.fd-public-help-note p{margin-block:9px 3px;font-size:12px;font-weight:600;color:var(--foreground)}.fd-public-help-note a{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:11px}.fd-public-prose{min-width:0;max-width:720px;font-size:14px;line-height:1.85;color:var(--muted-foreground)}.fd-public-prose h2{margin-block:36px 13px;font-size:20px;line-height:1.35;font-weight:650;letter-spacing:-.02em;color:var(--foreground);scroll-margin-top:30px}.fd-public-prose h2:first-child{margin-top:0}.fd-public-prose p+p{margin-top:14px}.fd-public-prose a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.fd-public-prose ul{padding-inline-start:22px;margin-block:14px}.fd-public-prose li{padding-inline-start:3px;margin-bottom:14px}.fd-public-prose strong{color:var(--foreground);font-weight:650}.fd-public-prose>a:last-child{display:inline-block;margin-top:30px}.fd-public-verification{display:flex;flex-direction:column}.fd-public-site>.fd-public-verification-main{max-width:560px;padding-block:48px 70px;flex:1}.fd-public-back-link{display:inline-flex;align-items:center;gap:7px;color:var(--muted-foreground);font-size:12px;min-height:44px;margin-bottom:8px}.fd-public-site .fd-public-verification-card{border-radius:18px;padding:0;gap:0;overflow:hidden}.fd-public-verification-card>[data-slot=card-content]{padding:30px}.fd-public-verification-card :is(.cloud-form,.field){min-width:0;max-width:100%}.fd-public-verification-card .cloud-form{grid-template-columns:minmax(0,1fr)}.fd-public-verification-card .accounts-section-title>div,.fd-public-verification-card .accounts-success-heading>p{min-width:0;overflow-wrap:anywhere}.fd-public-verification-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:12px;color:var(--primary);background:var(--public-soft);margin-bottom:25px}.fd-public-verification-card h1{font-size:28px;font-weight:650;line-height:1.25;margin-block:11px 12px;letter-spacing:-.035em}.fd-public-verification-description{font-size:13px;color:var(--muted-foreground);line-height:1.7;margin-bottom:25px;padding-bottom:23px;border-bottom:1px solid var(--border)}.fd-public-verification-card p{overflow-wrap:anywhere}.fd-public-verification-card a:not([data-slot=button]),.fd-public-verification-help a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.fd-public-verification-help{text-align:center;font-size:12px;color:var(--muted-foreground);margin-top:22px}@media (hover:hover) and (pointer:fine){.fd-public-document-sidebar li a:hover,.fd-public-footer nav a:hover,.fd-public-help-note a:hover,.fd-public-navigation>a:not([data-slot=button]):hover{color:var(--primary);text-decoration:underline;text-underline-offset:4px}}@media (max-width:1000px){.fd-public-hero{gap:32px;padding-block:65px}.fd-public-hero h1{font-size:48px}.fd-public-workflow{gap:50px;padding-block:70px}.fd-public-control{gap:35px;padding:38px}.fd-public-channel-strip,.fd-public-channel-strip ul{gap:20px}.fd-public-channel-strip>span{display:none}.fd-public-document-grid{grid-template-columns:210px minmax(0,1fr);gap:40px}}@media (max-width:760px){.fd-public-footer,.fd-public-header,.fd-public-site>main{width:calc(100% - 40px)}.fd-public-header{min-height:78px;gap:16px;padding-block:12px}.fd-public-brand{font-size:24px}.fd-public-navigation{gap:18px}.fd-public-navigation>a[href="#how-it-works"]{display:none}.fd-public-hero{grid-template-columns:1fr;gap:43px;padding-block:50px 44px}.fd-public-hero-copy{max-width:530px}.fd-public-hero h1{font-size:clamp(44px,8vw,58px);margin-block:20px}.fd-public-hero-copy>p:not(.fd-public-access-note){font-size:15px}.fd-public-hero-actions{margin-block:24px 16px}.fd-public-example{width:100%;max-width:530px;margin-inline:auto}.fd-public-inbox{min-height:370px}.fd-public-channel-strip{flex-direction:column;gap:22px;padding-block:28px}.fd-public-channel-strip>p{text-align:center}.fd-public-channel-strip br{display:none}.fd-public-channel-strip strong{margin-inline-start:3px}.fd-public-channel-strip ul{gap:26px}.fd-public-channel-strip li{font-size:12px;gap:7px}.fd-public-workflow{grid-template-columns:1fr;gap:32px;padding-block:55px}.fd-public-control h2,.fd-public-section-intro h2{font-size:34px;margin-block:15px 17px}.fd-public-section-intro h2 br{display:none}.fd-public-section-intro>p{max-width:100%}.fd-public-steps>li{gap:12px}.fd-public-control{grid-template-columns:1fr;padding:30px;gap:34px;border-radius:18px}.fd-public-control-copy>p{max-width:100%}.fd-public-control h2 br{display:none}.fd-public-start{align-items:flex-start;flex-direction:column;gap:22px;padding-block:45px 35px}.fd-public-start h2{font-size:28px}.fd-public-release-note{grid-template-columns:1fr;gap:6px}.fd-public-footer{align-items:flex-start;flex-direction:column;gap:17px;padding-block:26px}.fd-public-footer nav{gap:22px}.fd-public-document-heading{padding-block:40px 30px}.fd-public-document-heading h1{font-size:36px}.fd-public-document-grid{grid-template-columns:1fr;gap:28px;padding-block:28px 45px}.fd-public-document-sidebar{position:static}.fd-public-document-sidebar ol{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;border-inline-start:0}.fd-public-document-sidebar li a{min-height:44px;padding:8px 0;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.fd-public-help-note{display:none}.fd-public-prose{border-top:1px solid var(--border);padding-top:28px}.fd-public-prose h2{font-size:19px}.fd-public-site>.fd-public-verification-main{padding-block:28px 48px}}@media (max-width:420px){.fd-public-navigation>a[href="/support"]{display:none}.fd-public-footer,.fd-public-header,.fd-public-site>main{width:calc(100% - 32px)}.fd-public-hero h1{font-size:43px}.fd-public-eyebrow{font-size:9px;letter-spacing:.07em}.fd-public-hero-actions{gap:6px}.fd-public-site .fd-public-hero-actions [data-slot=button]{padding-inline:13px;font-size:12px}.fd-public-inbox{grid-template-columns:38px minmax(0,1fr)}.fd-public-inbox-sidebar{padding-inline:4px}.fd-public-inbox-sidebar>span{width:28px}.fd-public-thread-heading{padding:15px 12px;gap:8px}.fd-public-thread-body{padding:19px 12px}.fd-public-bubble{max-width:95%;font-size:11px}.fd-public-listing{width:95%}.fd-public-takeover-note{padding-inline:12px}.fd-public-channel-strip ul{gap:18px}.fd-public-channel-strip li{font-size:11px;gap:5px}.fd-public-channel-strip li svg{width:17px}.fd-public-control{padding:24px}.fd-public-handoff-row{padding:12px;gap:8px}.fd-public-handoff-row strong{font-size:11px}.fd-public-document-heading h1{font-size:32px}.fd-public-document-sidebar ol{grid-template-columns:1fr}.fd-public-verification-card>[data-slot=card-content]{padding:24px}.fd-public-verification-card h1{font-size:26px}}.workspace-shell{min-height:100dvh;background:var(--bg)}.workspace-sidebar{position:fixed;inset:0 auto 0 0;width:244px;background:#153b32;color:#f7faf8;z-index:30}.workspace-navigation-inner{display:flex;flex-direction:column;height:100%;min-height:0;padding:25px 14px 12px}.workspace-brand{display:flex;align-items:center;gap:10px;width:fit-content;padding:0 9px;margin-bottom:29px;font-family:var(--display);font-size:25px;font-weight:750;letter-spacing:-.9px}.workspace-brand-symbol{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#dbe9c9;color:#153b32}.workspace-brand-dot{color:#b8d591}.workspace-selector .workspace-switch{margin:0 0 24px;padding:11px 9px;border:1px solid #ffffff24;border-radius:12px;background:#ffffff08;color:#fff;gap:9px}.workspace-selector .workspace-monogram{width:33px;height:33px;border-radius:7px;border:0;background:#ffffff14;color:#edf7ef}.workspace-selector .workspace-switch select{color:#fff;font-size:12px;font-weight:600;min-height:23px;line-height:1.5;padding:0 22px 0 0;border:0;border-radius:2px;background:transparent;box-shadow:none}.workspace-selector .workspace-switch select option{background:#fff;color:#18362d}.workspace-selector .workspace-switch small{color:#bbcec4;font-size:11px}.workspace-selector [data-slot=native-select-wrapper]{min-width:0}.workspace-selector [data-slot=native-select-wrapper] svg{color:#bbcec4;right:0}.workspace-no-workspace{color:#bbcec4;padding:0 10px 20px}.workspace-navigation{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#628175 transparent;flex:1}.workspace-nav-section+.workspace-nav-section{margin-top:24px}.workspace-nav-label{padding:0 11px;margin-bottom:8px;font-size:10px;font-weight:600;letter-spacing:1.35px;text-transform:uppercase;color:#a6c1b3}.workspace-navigation .workspace-nav-item{display:flex;justify-content:flex-start;gap:11px;width:100%;height:auto;min-height:40px;padding:10px 11px;margin:2px 0;border:0;border-radius:7px;background:transparent;box-shadow:none;color:#d1dfd7;font-size:12px;font-weight:500;text-align:start;line-height:1.4;white-space:normal;transition-property:color,background-color;transition-duration:.12s}.workspace-nav-item svg{flex:none}.workspace-navigation .workspace-nav-item[aria-current=page]{background:#dbe9c9;color:#173b31;font-weight:650}.workspace-nav-item span{min-width:0;overflow-wrap:anywhere}.workspace-sidebar-footer{padding-top:24px;margin-top:auto}.workspace-sidebar-footer .workspace-create-button{width:100%;justify-content:flex-start;background:#ffffff09;box-shadow:0 0 0 1px #ffffff24;color:#e0eae4;border:0;min-height:37px;font-size:12px}.workspace-account{display:flex;align-items:center;gap:9px;border-top:1px solid #ffffff1f;padding:17px 1px 0;margin-top:18px}.workspace-account-avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:#e8deca;color:#354535;font-weight:650;font-size:13px}.workspace-account>div{min-width:0;flex:1}.workspace-account strong{font-size:12px;font-weight:550;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-account small{color:#adc6b8;display:block;text-transform:capitalize;font-size:11px}.workspace-account .btn{flex:none;color:#c5d6cc;background:transparent;box-shadow:none}.workspace-main{margin-left:244px;min-height:100dvh;min-width:0}.workspace-topbar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:12px 35px;border-bottom:1px solid var(--line);background:var(--surface)}.workspace-breadcrumb{display:flex;align-items:center;gap:11px;min-width:0;font-size:12px;color:var(--muted-foreground)}.workspace-breadcrumb-name{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-breadcrumb>svg{flex:none;opacity:.65}.workspace-breadcrumb strong{color:var(--ink);font-weight:600;white-space:nowrap}.workspace-topbar-meta{display:flex;align-items:center;gap:19px;flex:none}.workspace-support-link{color:var(--muted-foreground);font-size:12px}.workspace-menu-trigger.btn{display:none}.workspace-content{max-width:1560px;margin:0 auto;padding:35px;outline:none}.workspace-content>div:empty{display:none}.workspace-content .page-heading{margin-bottom:28px;gap:18px}.workspace-content .page-heading h1{font-size:clamp(24px,2.1vw,32px);line-height:1.22;max-width:800px;overflow-wrap:anywhere}.workspace-content .page-heading p{font-size:13px;margin-top:9px;max-width:690px}.workspace-content .eyebrow{font-size:10px;font-weight:600;letter-spacing:1.4px;color:var(--muted-foreground);margin-bottom:10px}.workspace-content .cloud-panel{border:0;box-shadow:var(--shadow-border);border-radius:14px;padding:24px}.workspace-content .cloud-panel>h2{margin-bottom:8px}.workspace-content .cloud-panel>p{margin:9px 0 15px}.workspace-content .cloud-grid{align-items:start}.workspace-content .cloud-grid>.cloud-panel{margin-top:0}.workspace-content .cloud-form>.btn{justify-self:start}.workspace-content .cloud-form>label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:9px}.workspace-content .cloud-form>label:has(input[type=checkbox]) input{margin-top:3px;flex:none}.workspace-content .cloud-form :is(input[type=checkbox],input[type=radio]){width:16px}.workspace-content .cloud-note{background:#edf2ed;color:#38564a;border-radius:10px;font-size:13px}.workspace-content table{width:100%;border-collapse:collapse;font-size:13px}.workspace-content :is(th,td){text-align:start;padding:15px 18px;border-bottom:1px solid var(--line)}.workspace-content th{background:#f7f8f4;font-size:11px;font-weight:600;color:var(--muted-foreground);white-space:nowrap}.workspace-content tbody tr:last-child td{border-bottom:0}.workspace-content .table-wrap{position:relative;overflow-x:auto;padding:0}.workspace-content .table-wrap>.btn{margin:14px 18px}.workspace-footer{align-items:center;justify-content:space-between;margin-top:36px;padding-top:19px;border-top:1px solid var(--line);color:var(--muted-foreground);font-size:11px}.workspace-footer,.workspace-footer>div{display:flex;gap:18px}.workspace-skip-link{position:fixed;top:10px;left:10px;transform:translateY(-160%);z-index:100;padding:10px 16px;border-radius:8px;color:#173b31;background:white}.workspace-skip-link:focus{transform:none}.workspace-welcome-card{max-width:660px;margin:50px auto}.workspace-section-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#edf3e7;color:#42663e;flex:none}.workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.workspace-metric-card{border:0;box-shadow:var(--shadow-border);border-radius:14px;gap:0;padding:0}.workspace-metric-card>[data-slot=card-content]{padding:20px 22px 12px}.workspace-metric-label{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:500;color:var(--muted-foreground)}.workspace-metric-label svg{color:#6e8272;flex:none}.workspace-metric-value{display:block;font-size:30px;letter-spacing:-1px;font-weight:650;line-height:1.4;margin-top:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.workspace-metric-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px}.workspace-metric-bottom small{color:var(--muted-foreground);font-size:11px}.workspace-metric-bottom .btn{flex:none;color:var(--muted-foreground)}.workspace-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:24px;margin:24px 0;align-items:stretch}.workspace-overview-grid>[data-slot=card]{border:0;box-shadow:var(--shadow-border);border-radius:14px;gap:20px}.workspace-card-heading{display:flex;align-items:center;gap:13px}.workspace-card-heading [data-slot=card-description]{margin-top:5px}.workspace-setup-list{list-style:none;padding:0;margin:0 0 17px}.workspace-setup-list li{display:flex;align-items:center;gap:13px;padding:14px 0;border-bottom:1px solid var(--line)}.workspace-setup-list li:first-child{padding-top:0}.workspace-setup-list li:last-child{border-bottom:0}.workspace-step-number{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--muted-foreground);font-size:12px;flex:none;font-variant-numeric:tabular-nums}.workspace-step-number.complete{background:#e9f0df;border-color:transparent;color:#4b683a}.workspace-setup-list li>div{flex:1;min-width:0}.workspace-setup-list strong{display:block;font-weight:550;font-size:13px}.workspace-setup-list small{display:block;color:var(--muted-foreground);font-size:11px;margin-top:3px}.workspace-setup-list .btn{flex:none}.workspace-agent-status{background:#f0f3e9}.workspace-agent-status [data-slot=card-header]{gap:12px}.workspace-agent-status .workspace-section-icon{background:#e1e9d5}.workspace-agent-status [data-slot=card-content]>p{margin-bottom:14px;font-size:13px}.workspace-agent-status .badge{width:fit-content}.workspace-agent-editor{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px}.workspace-agent-editor>.cloud-panel{margin-top:0}.workspace-agent-guidance{border:0;box-shadow:var(--shadow-border);background:#f3f5ee}.workspace-agent-guidance ul{list-style:none;padding:0;margin:0 0 22px}.workspace-agent-guidance li{display:flex;align-items:flex-start;gap:10px;margin-top:17px;font-size:12px;line-height:1.7;color:var(--muted-foreground)}.workspace-agent-guidance li svg{flex:none;margin-top:3px;color:#5b7654}.workspace-form-heading{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:3px}.workspace-form-heading>svg{color:var(--green);flex:none}.workspace-form-heading h2{font-size:16px}.workspace-form-heading .cloud-muted{margin-top:4px;font-size:12px}.workspace-content .cloud-panel>.badge{align-self:flex-start}.workspace-channel-heading{display:flex;align-items:center;gap:12px}.workspace-channel-heading h2{font-size:17px;letter-spacing:-.4px}.workspace-content .workspace-channel-card{gap:13px}.workspace-content .workspace-channel-card>p{margin:0;font-size:13px;color:var(--muted-foreground)}.workspace-channel-card>.cloud-actions{margin-top:4px}.workspace-conversation-pane:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.workspace-alert-empty{display:flex;align-items:center;gap:12px;margin-top:18px;padding:18px;border-radius:10px;background:#f7f9f4}.workspace-alert-empty svg{color:#54734d;flex:none}.workspace-alert-empty strong{font-size:13px;font-weight:550}.workspace-alert-empty p{margin-top:3px;font-size:12px}.workspace-inventory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.workspace-search{display:flex;align-items:center;gap:9px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 12px}.workspace-search>svg{color:var(--muted-foreground);flex:none}.workspace-search input{height:39px;min-width:0;border:0;background:transparent;padding:0;box-shadow:none;font-size:12px}.workspace-search:focus-within{outline:2px solid var(--green);outline-offset:2px}.workspace-search input:focus-visible{box-shadow:none;outline:none}.workspace-inventory-toolbar .workspace-search{width:350px;max-width:100%}.workspace-content .search input{box-shadow:none;border:0}.workspace-content .tabs .btn{min-height:35px;padding:8px 12px}.workspace-content .catalog-card{border:0;box-shadow:var(--shadow-border);border-radius:14px}.workspace-content .catalog-image{border-radius:14px 14px 0 0}.workspace-content .catalog-photo{outline:1px solid oklch(0 0 0/.1);outline-offset:-1px}.workspace-content .catalog-card .card-edit{background:white;box-shadow:var(--shadow-border)}.workspace-content .catalog-card-body{padding:18px}.workspace-content .catalog-card h3{font-size:16px;line-height:1.4}.workspace-content .catalog-card .item-location{margin-top:6px}.workspace-content .catalog-card .item-bottom{margin-top:15px}.workspace-content .knowledge-card,.workspace-playground-empty{box-shadow:var(--shadow-border);border:0}.workspace-playground-empty{max-width:760px;margin:40px auto;padding-block:32px;text-align:center;gap:25px}.workspace-playground-empty [data-slot=card-header]{display:flex;flex-direction:column;align-items:center;gap:16px}.workspace-playground-empty .workspace-section-icon{width:58px;height:58px;border-radius:18px}.workspace-playground-empty [data-slot=card-title]{max-width:430px;font-size:26px;line-height:1.3}.workspace-playground-empty [data-slot=card-description]{max-width:490px;line-height:1.7}.workspace-playground-prompts{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:25px}.workspace-playground-prompts span{background:#f5f7f2;color:#52614e;padding:9px 12px;border:1px solid #e7ebe0;border-radius:8px;font-size:12px}.workspace-playground-empty [data-slot=card-content]>.cloud-muted{margin-top:15px;font-size:11px}.workspace-inbox{display:grid;grid-template-columns:305px minmax(0,1fr);min-height:650px;background:var(--surface);border-radius:14px;box-shadow:var(--shadow-border);overflow:clip}.workspace-thread-list{border-right:1px solid var(--line);min-width:0;max-height:1050px;overflow-y:auto;scrollbar-width:thin}.workspace-thread-search{padding:17px 15px 14px}.workspace-thread-search .workspace-search{background:#f7f8f5}.workspace-list-caption{display:flex;justify-content:space-between;padding:0 17px 13px;font-size:11px;font-weight:550;color:var(--muted-foreground)}.workspace-thread-list .workspace-thread{height:auto;min-height:112px;display:flex;width:100%;align-items:flex-start;justify-content:flex-start;padding:17px 15px;gap:10px;text-align:start;border:0;border-bottom:1px solid var(--line);border-radius:0;white-space:normal;font-weight:400}.workspace-thread-list .workspace-thread[aria-pressed=true]{background:#eef3e8;box-shadow:inset 3px 0 #406e46}.workspace-thread-avatar{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#edf1eb;color:#526b55;flex:none}.workspace-thread-content{min-width:0;flex:1}.workspace-thread-name{display:flex;align-items:center;justify-content:space-between;gap:7px}.workspace-thread-name strong{color:var(--ink);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-thread-name svg{color:#996528;flex:none}.workspace-thread-preview{display:block;color:var(--muted-foreground);font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 10px}.workspace-thread-meta{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:10px;color:var(--muted-foreground);text-transform:capitalize}.workspace-thread-meta .badge{font-size:10px;padding:1px 5px}.workspace-load-more.btn{margin:12px;max-width:calc(100% - 24px);font-size:12px}.workspace-thread-list .empty{padding:28px 16px}.workspace-thread-list .empty h3{font-size:14px}.workspace-thread-list .empty p{font-size:12px}.workspace-conversation-pane{min-width:0}.workspace-conversation-pane>.empty{min-height:620px}.workspace-conversation-pane>.cloud-panel{margin:0;padding:18px 24px;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.workspace-conversation-pane>.cloud-panel h2{font-size:15px}.workspace-conversation-back.btn{display:none}.workspace-conversation{padding:0;gap:0;border:0;border-radius:14px;box-shadow:var(--shadow-border);overflow:hidden}.workspace-conversation-pane .workspace-conversation{border-radius:0;box-shadow:none}.workspace-conversation-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:18px 23px;border-bottom:1px solid var(--line)}.workspace-conversation-heading{flex:1;min-width:120px}.workspace-conversation-heading h2{font-size:14px;letter-spacing:-.2px;overflow-wrap:anywhere}.workspace-conversation-heading small{display:block;font-size:11px;color:var(--muted-foreground);margin-top:3px;text-transform:capitalize}.workspace-conversation-header .workspace-conversation-mode{font-size:12px;max-width:175px;width:auto;height:35px}.workspace-conversation-header [data-slot=native-select-wrapper]{width:auto}.workspace-handoff-note{display:flex;align-items:flex-start;gap:8px;padding:11px 23px;background:#f4f7ef;color:#52614a;font-size:11px;line-height:1.7}.workspace-handoff-note svg{flex:none;margin-top:2px}.workspace-attention-note{display:flex;align-items:center;gap:8px;padding:11px 23px;background:#fff4df;color:#805819;font-size:12px}.workspace-conversation .cloud-messages{height:400px;min-height:240px;background:#fafbf8;border-radius:0;padding:24px;gap:16px;overscroll-behavior:contain}.workspace-conversation .cloud-bubble{max-width:86%;border:0;background:#edf3e5;align-self:flex-end;border-radius:13px 13px 3px 13px;padding:12px 15px;color:#314b34;font-size:13px;overflow-wrap:anywhere;box-shadow:0 1px 1px #15231706}.workspace-conversation .cloud-bubble.user{background:white;align-self:flex-start;border-radius:3px 13px 13px 13px;color:var(--ink);box-shadow:var(--shadow-border)}.workspace-conversation .cloud-bubble small{font-size:10px;color:#526649;margin-bottom:5px}.workspace-conversation .cloud-bubble.user small{color:var(--muted-foreground)}.workspace-message-empty{display:grid;place-items:center;align-content:center;gap:14px;min-height:300px;text-align:center;color:var(--muted-foreground);font-size:12px}.workspace-delivery-status{color:var(--muted-foreground);font-size:11px;padding:9px 23px;border-top:1px solid var(--line);overflow-wrap:anywhere}.workspace-conversation>details{border-top:1px solid var(--line);padding:13px 23px;font-size:12px}.workspace-conversation>details summary{cursor:pointer;min-height:25px;padding:3px 0;font-weight:550}.workspace-conversation>details>:not(summary){margin-top:12px}.workspace-conversation .cloud-check{display:flex;align-items:flex-start;gap:9px;overflow-wrap:anywhere}.workspace-conversation .workspace-conversation-composer{padding:18px 23px;border-top:1px solid var(--line);gap:11px}.workspace-conversation-composer .field>span{font-size:11px}.workspace-conversation-composer textarea{min-height:90px;resize:vertical;background:white}.workspace-composer-footer{display:flex;gap:14px;justify-content:space-between;align-items:center}.workspace-composer-footer small{color:var(--muted-foreground);font-size:10px;max-width:260px}.workspace-composer-footer .btn{flex:none;font-size:12px}.workspace-content .inbox-layout{grid-template-columns:300px minmax(0,1fr);border:0;box-shadow:var(--shadow-border);border-radius:14px}.workspace-content .thread{white-space:normal;height:auto;border-radius:0}.workspace-content .thread.selected{background:#eef3e8;box-shadow:inset 3px 0 #406e46}.workspace-content .inbox-chat .chat-header{gap:10px;flex-wrap:wrap;padding:18px}.workspace-content .chat-header .badge{margin-left:auto}.workspace-content .chat-messages{background:#fafbf8}.workspace-content .chat-messages .message-bubble{overflow-wrap:anywhere}.workspace-content .reply-tabs .btn{font-size:12px;min-height:34px;border-radius:5px}.workspace-content .composer textarea{width:100%;box-shadow:none;border:0;font-size:13px}.workspace-content .composer>div small{font-size:10px}.workspace-content .composer .btn{width:37px;min-width:37px}.workspace-mobile-navigation{margin:-6px -6px 0;border-radius:12px;background:#153b32;color:#f7faf8;max-height:calc(100dvh - 160px);overflow-y:auto}.workspace-mobile-navigation .workspace-navigation-inner{min-height:600px;padding-top:20px}.workspace-mobile-navigation .workspace-brand{display:none}.workspace-mobile-navigation .workspace-nav-section+.workspace-nav-section{margin-top:16px}.workspace-mobile-navigation .workspace-nav-item{min-height:44px}.workspace-mobile-navigation .workspace-sidebar-footer{padding-top:16px}.login-page{background:#fffefb;grid-template-columns:minmax(380px,1fr) minmax(430px,1fr)}.login-page .login-story{background:#153b32;padding:42px clamp(32px,5vw,90px);color:#f6f8ef}.login-page .login-story:after{display:none}.login-page .login-story .brand{color:#f6f8ef}.login-page .login-story .brand-period{color:#b8d591}.login-page .login-story-content{max-width:520px;margin-top:100px}.login-page .login-story .eyebrow{color:#b3c7ba;font-size:10px;letter-spacing:1.6px}.login-page .login-story h1{color:#f8f9f1;font-size:clamp(35px,3.25vw,48px);line-height:1.16;letter-spacing:-1.8px;font-weight:600}.login-page .login-story-content>p{color:#c2d2c6;font-size:15px;line-height:1.8;margin-bottom:35px}.login-page .login-feature{gap:13px;margin-top:25px}.login-page .login-feature>span{border-radius:11px;width:40px;height:40px;background:#ffffff0d;color:#d0e2ba;border:1px solid #ffffff12}.login-page .login-feature strong{color:#eef3e9;font-weight:550;font-size:13px}.login-page .login-feature small{color:#bbcec0;font-size:12px;margin-top:3px}.login-page .login-footer{color:#aec4b6;font-size:11px;margin-top:70px}.login-page .login-form-side{padding:70px 40px}.login-page .login-box{width:100%;max-width:380px}.login-page .login-box h2{font-size:29px;line-height:1.25;margin:16px 0 10px;font-weight:650;letter-spacing:-1px}.login-page .login-box>.muted{font-size:13px;line-height:1.7;margin-bottom:27px}.login-page .login-box form{display:grid;gap:15px}.login-page .login-box form .field{margin-bottom:0}.login-page .login-box form>.btn{width:100%;margin-top:5px}.login-page .login-box .text-btn{white-space:normal;justify-content:flex-start;text-align:start;min-height:38px;font-size:12px}.login-page .login-box form>label:has(input[type=checkbox]){font-size:12px;line-height:1.7}.login-page .login-box form>label:has(input[type=checkbox]) input{width:16px;margin-inline-end:5px}.login-page .demo-accounts>.btn{height:auto;white-space:normal;justify-content:flex-start;padding:15px;background:#f5f7f0;border:1px solid var(--line)}.login-page .demo-accounts>.btn>span:nth-child(2){flex:1;text-align:start}@media (hover:hover) and (pointer:fine){.workspace-navigation .workspace-nav-item:not([aria-current=page]):hover{color:#fff;background:#ffffff0c}.workspace-sidebar-footer .workspace-create-button:hover{background:#ffffff14}.workspace-account .btn:hover{color:#fff;background:#ffffff10}.workspace-footer a:hover,.workspace-support-link:hover{color:var(--green);text-decoration:underline;text-underline-offset:3px}.workspace-thread-list .workspace-thread:not([aria-pressed=true]):hover{background:#f7f9f3}}@media (max-width:1180px){.workspace-sidebar{width:220px}.workspace-main{margin-left:220px}.workspace-content{padding:28px}.workspace-topbar{padding-inline:28px}.workspace-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:18px}.workspace-inbox{grid-template-columns:270px minmax(0,1fr)}.workspace-conversation-header{padding:16px}.workspace-conversation-header .workspace-conversation-mode{max-width:170px}.workspace-composer-footer{align-items:flex-end}.workspace-content .inbox-layout{grid-template-columns:270px minmax(0,1fr)}}@media (max-width:960px){.workspace-agent-editor{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.workspace-sidebar{display:none}.workspace-main{margin-left:0}.workspace-menu-trigger.btn{display:inline-flex;flex:none}.workspace-topbar{min-height:61px;padding:10px 20px}.workspace-content{padding:25px}.workspace-breadcrumb-name{max-width:220px}.login-page{grid-template-columns:.85fr 1fr}.login-page .login-story{padding:35px}.login-page .login-story-content{margin-top:70px}.login-page .login-story h1{font-size:36px}.login-page .login-feature small{display:block}}@media (max-width:700px){.workspace-agent-editor{grid-template-columns:1fr}.workspace-topbar{padding:10px 14px}.workspace-content{padding:23px 17px}.workspace-content .page-heading{flex-direction:column;align-items:flex-start;margin-bottom:23px}.workspace-content .page-heading .heading-actions{width:100%}.workspace-content .page-heading h1{font-size:25px}.workspace-breadcrumb-name,.workspace-breadcrumb>svg,.workspace-topbar-meta .badge{display:none}.workspace-breadcrumb{gap:8px}.workspace-topbar-meta{gap:0}.workspace-support-link{font-size:11px}.workspace-metrics{grid-template-columns:1fr;gap:12px}.workspace-metric-card>[data-slot=card-content]{display:grid;grid-template-columns:1fr auto;padding:17px 18px 9px;gap:4px 16px}.workspace-metric-label{align-items:center;justify-content:flex-start}.workspace-metric-label svg{order:-1}.workspace-metric-value{grid-row:span 2;align-self:center;margin:0;font-size:26px}.workspace-metric-bottom{margin:0;justify-content:flex-start}.workspace-overview-grid{grid-template-columns:1fr;gap:18px}.workspace-content .cloud-panel{padding:20px}.workspace-content .table-wrap{padding:0}.workspace-content .cloud-grid{grid-template-columns:1fr}.workspace-content .cloud-form>.btn{max-width:100%;white-space:normal}.workspace-inventory-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.workspace-inventory-toolbar .workspace-search{width:100%}.workspace-inventory-toolbar>.cloud-muted{font-size:11px}.workspace-inbox{display:block;min-height:540px}.workspace-thread-list{border-right:0;max-height:75dvh}.workspace-thread-list .workspace-thread{min-height:106px}.workspace-inbox .workspace-conversation-pane,.workspace-inbox.is-open .workspace-thread-list{display:none}.workspace-inbox.is-open .workspace-conversation-pane{display:block}.workspace-conversation-back.btn{display:flex;width:100%;justify-content:flex-start;border-radius:0;border-bottom:1px solid var(--line);min-height:44px;color:var(--green);padding:12px 16px}.workspace-conversation-header{padding:16px;gap:8px}.workspace-conversation-header .workspace-conversation-mode{height:38px}.workspace-attention-note,.workspace-handoff-note{padding-inline:16px}.workspace-conversation .cloud-messages{height:380px;padding:19px 16px}.workspace-conversation .cloud-bubble{max-width:92%}.workspace-conversation .workspace-conversation-composer,.workspace-conversation>details{padding:15px 16px}.workspace-composer-footer{align-items:stretch;flex-direction:column;gap:10px}.workspace-composer-footer small{max-width:none}.workspace-composer-footer .btn{width:100%;min-height:42px}.workspace-content .inbox-layout{display:block;height:auto;min-height:550px}.workspace-content .inbox-layout .conversation-list{display:block;border:0;max-height:75dvh;width:100%}.workspace-content .inbox-layout .inbox-chat,.workspace-content .inbox-layout.is-open .conversation-list{display:none}.workspace-content .inbox-layout.is-open .inbox-chat{display:flex}.workspace-content .inbox-chat .chat-messages{min-height:330px;max-height:55dvh}.workspace-content .inbox-chat .chat-header .badge{margin-left:0}.workspace-playground-empty{margin:15px auto;padding-block:23px}.workspace-playground-empty [data-slot=card-title]{font-size:23px}.workspace-playground-prompts{flex-direction:column;text-align:start}.workspace-footer{margin-top:29px;gap:15px;flex-wrap:wrap}.login-page{display:block}.login-page .login-story{padding:25px;background:#153b32}.login-page .login-story .brand{font-size:24px;margin:0}.login-page .login-footer,.login-page .login-story-content{display:none}.login-page .login-form-side{min-height:calc(100dvh - 85px);padding:40px 25px;align-items:flex-start}.login-page .login-box{max-width:420px}.login-page .login-box h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.workspace-mobile-navigation *,.workspace-shell *{transition-duration:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}}.workspace-content .suggestions .btn{width:100%;min-width:0;height:auto;white-space:normal;overflow-wrap:anywhere;text-align:start}.workspace-content .chat-panel:has(>.playground-empty){height:auto;min-height:600px}.workspace-content .playground-empty{height:auto;padding:32px 24px 20px}.workspace-content .playground-empty>.composer{width:100%;margin-top:26px;margin-bottom:0}@media (max-width:700px){.workspace-content .catalog-grid{grid-template-columns:1fr}.workspace-content .item-bottom{gap:10px;flex-wrap:wrap}.workspace-content .item-bottom>strong{margin-inline-end:auto}.workspace-content .chat-panel:has(>.playground-empty){min-height:0}.workspace-content .knowledge-intro{flex-wrap:wrap}.workspace-content .knowledge-intro>div{min-width:200px}}.accounts-panel{min-width:0}.accounts-panel:not(.cloud-form){gap:0}.accounts-panel.table-wrap{position:relative;padding-block:0}.accounts-panel.table-wrap:focus-visible{outline:2px solid var(--ring,#438261);outline-offset:3px}.accounts-table-hint{display:none}.accounts-panel .settings-row>div>small,.accounts-panel .settings-row>div>strong{display:block;overflow-wrap:anywhere}.accounts-panel .settings-row>div>small{margin-block-start:4px;color:var(--muted-foreground,#64716a);font-size:12px;line-height:1.5}.accounts-panel .settings-row [data-slot=native-select-wrapper]{flex:1 1 180px;max-width:240px}.accounts-panel .settings-row [data-slot=native-select]{width:100%;max-width:none}.accounts-panel.cloud-form>.accounts-section-title{margin-block-end:0}.accounts-panel .cloud-form>.btn,.accounts-panel.cloud-form>.btn{justify-self:start;align-self:flex-start;width:fit-content;max-width:100%}.accounts-auth-form>.field,.accounts-modal-body .cloud-form>.field,.accounts-modal-body.cloud-form>.field,.accounts-panel .cloud-form>.field,.accounts-panel.cloud-form>.field{margin-block-end:0}.accounts-panel>.accounts-section-title,.accounts-panel>h2{margin-block-start:0}.accounts-panel>p,.accounts-section-title p{color:var(--muted-foreground,#64716a);line-height:1.6}.accounts-section-title{display:flex;align-items:flex-start;gap:12px;margin-block-end:20px}.accounts-section-title>div{min-width:0;flex:1}.accounts-section-title h2{margin:0;font-size:17px;line-height:1.4;letter-spacing:-.025em}.accounts-section-title p{margin:5px 0 0;font-size:13px}.accounts-section-title>.badge{margin-block-start:3px}.accounts-section-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;color:var(--primary,#245b48);background:color-mix(in srgb,var(--primary,#245b48) 7%,transparent)}.accounts-section-icon svg{stroke-width:1.5px}.accounts-table-heading{display:flex;align-items:center;gap:10px;padding:18px 20px;border-block-end:1px solid var(--border,#e2e7df);font-size:13px}.accounts-table-heading>.badge{margin-inline-start:auto}.accounts-identity{display:grid;justify-items:start;gap:6px;padding:14px 16px;border-radius:10px;background:var(--muted,#f4f5f0);overflow-wrap:anywhere}.accounts-label{color:var(--muted-foreground,#64716a);font-size:12px;font-weight:500}.accounts-identity strong{font-size:14px;font-weight:500}.accounts-identity a{font-size:12px}.accounts-action-row{gap:8px}.accounts-action-row,.accounts-session-row{display:flex;flex-wrap:wrap;align-items:center}.accounts-session-row{gap:12px}.accounts-session-row>div{flex:1 1 180px;min-width:0}.accounts-session-row strong{font-size:13px;font-weight:600}.accounts-session-row p{color:var(--muted-foreground,#64716a);font-size:12px;margin:5px 0 0;overflow-wrap:anywhere}.accounts-state{color:var(--muted-foreground,#64716a);font-size:13px;line-height:1.6;padding-block:18px}.accounts-panel .accounts-state{margin:0}.accounts-checkbox-card{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border,#e2e7df);border-radius:10px;font-size:13px;line-height:1.6;cursor:pointer}.accounts-checkbox-card>input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin-block-start:3px}.accounts-checkbox-card>span{min-width:0;overflow-wrap:anywhere}.accounts-checkbox-card small,.accounts-checkbox-card strong{display:block}.accounts-checkbox-card strong{font-weight:500}.accounts-checkbox-card small{color:var(--muted-foreground,#64716a);font-size:12px}.accounts-checkbox-card:has(input:disabled){cursor:default;opacity:.65}.accounts-note{padding:14px 16px;border-radius:12px;background:var(--muted,#f4f5f0);color:var(--muted-foreground,#64716a);font-size:13px;line-height:1.6}.accounts-note p{margin:0}.accounts-note p+p{margin-block-start:4px}.accounts-disclosure{border-block-start:1px solid var(--border,#e2e7df);padding-block-start:14px}.accounts-disclosure>summary{min-height:36px;padding-block:7px;cursor:pointer;font-size:13px;font-weight:600;line-height:1.6}.accounts-disclosure>summary:focus-visible{outline:2px solid var(--ring,#3b785b);outline-offset:4px;border-radius:4px}.accounts-disclosure[open]>summary{margin-block-end:12px}.accounts-danger-zone{margin-block-start:6px;padding-block-start:20px;border-block-start:1px solid var(--border,#e2e7df)}.accounts-danger-zone h3{color:var(--destructive,#a63730);margin:0}.accounts-danger-panel{box-shadow:0 0 0 1px color-mix(in srgb,var(--destructive,#a63730) 24%,var(--border,#e2e7df))}.accounts-danger-disclosure>summary,.accounts-danger-link,.accounts-danger-panel h2{color:var(--destructive,#a63730)}.accounts-recovery-codes{font-family:var(--font);font-size:14px;line-height:1.8;font-variant-numeric:tabular-nums}.accounts-auth-form{min-width:0}.accounts-auth-card{width:100%;max-width:480px;padding:28px;border:0;border-radius:14px;box-shadow:var(--shadow-border);text-align:start}.accounts-auth-card h1{margin:0 0 12px;font-size:28px;line-height:1.3}.accounts-auth-card form>p,.accounts-auth-card>p{margin-block-end:20px;color:var(--muted-foreground,#64716a);line-height:1.6}.accounts-auth-card>.btn{margin-block-start:16px}.accounts-auth-form .accounts-text-button{width:fit-content;justify-self:start;padding-inline:0}.accounts-auth-form .accounts-section-title{margin-block-end:0}.accounts-code-input{font-variant-numeric:tabular-nums;letter-spacing:.15em}.accounts-break{overflow-wrap:anywhere}.accounts-success-heading{display:flex;align-items:flex-start;gap:12px;color:var(--primary,#245b48)}.accounts-success-heading>svg{flex-shrink:0;margin-block-start:2px}.accounts-success-heading p{margin:0}.accounts-integration-row{gap:12px;flex-wrap:wrap}.accounts-integration-row .accounts-row-copy{min-width:140px;flex:1;overflow-wrap:anywhere}.accounts-pool{padding:14px 16px;border-radius:12px;background:var(--muted,#f4f5f0);box-shadow:none;border:0}.accounts-pool+.accounts-pool{margin-block-start:10px}.accounts-pool .section-heading{margin-block-end:10px}.accounts-pool .section-heading>strong{flex:1}.accounts-pool-members{display:flex;flex-wrap:wrap;gap:8px}.accounts-pool-members>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;overflow-wrap:anywhere}.accounts-pool-members b{color:var(--primary,#245b48);font-variant-numeric:tabular-nums}.accounts-priority-list h3{margin-block:4px 8px;font-size:13px}.accounts-health-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));column-gap:24px}.accounts-health-services .settings-row{padding-block:12px;font-size:13px}.accounts-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:16px;padding-block:16px;border-block:1px solid var(--border,#e2e7df)}.accounts-metrics dt{color:var(--muted-foreground,#64716a);font-size:12px}.accounts-metrics dd{margin:5px 0 0;color:var(--foreground,#243d31);font-size:24px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.accounts-delivery-review>p{font-size:12px;line-height:1.6}.accounts-delivery-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-block:12px;border-block-start:1px solid var(--border,#e2e7df)}.accounts-delivery-row>span:not(.badge){flex:1 1 160px;min-width:0;font-size:12px;overflow-wrap:anywhere}.accounts-customer-title{align-items:center;justify-content:space-between;margin:0}.accounts-customer-title h2{min-width:0;overflow-wrap:anywhere}@media (max-width:560px){.accounts-table-hint{display:block;margin:0;padding:8px 16px;font-size:11px;line-height:1.5;color:var(--muted-foreground,#64716a);border-block-end:1px solid var(--border,#e2e7df)}.accounts-panel .section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.accounts-panel .section-heading>div{flex:1 1 100%}.accounts-panel .section-heading:has(>.mini-icon)>div{flex:1 1 calc(100% - 60px)}.accounts-panel .section-heading>.btn{width:fit-content}.accounts-section-title{flex-wrap:wrap}.accounts-section-title>div{flex-basis:calc(100% - 48px)}.accounts-section-title>.badge{margin-inline-start:48px}.accounts-action-row>.btn{flex:1 1 auto}.accounts-metrics,.accounts-session-row{gap:10px}.accounts-table-heading{padding-inline:16px}}.cf-channel-policy,.cf-file-meta,.cf-muted{color:var(--muted-foreground,#68726b);font-size:.8125rem;line-height:1.55}.cf-surface-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:0 0 auto;color:var(--primary,#235c43);background:var(--accent,#eef4ef);border-radius:.75rem}.cf-upload-guide{display:flex;align-items:flex-start;gap:.875rem;padding:1rem;background:var(--muted,#f3f4f0);border-radius:calc(var(--radius, .625rem) + .5rem)}.cf-file-title strong,.cf-meta-app-name strong,.cf-upload-guide strong{font-size:.875rem;font-weight:600;line-height:1.45}.cf-upload-guide p{color:var(--muted-foreground,#68726b);margin:.25rem 0 0;font-size:.8125rem;line-height:1.55}.cf-connection-form,.cf-file-form{gap:1.125rem;min-width:0}.cf-inline-note{display:flex;align-items:flex-start;gap:.5rem;color:var(--muted-foreground,#68726b);font-size:.8125rem;line-height:1.55;margin-block:.875rem}.cf-inline-note>svg{flex:0 0 auto;margin-top:.15rem}.cf-inline-note p{margin:0}.cf-selected-files{display:grid;gap:0;padding:0;margin:0;list-style:none;border:1px solid var(--border,#dfe5dc);border-radius:var(--radius,.625rem);max-height:12rem;overflow-y:auto}.cf-selected-files li{display:flex;align-items:center;gap:.625rem;padding:.75rem;font-size:.8125rem}.cf-selected-files li+li{border-top:1px solid var(--border,#dfe5dc)}.cf-selected-files li>svg{color:var(--muted-foreground,#68726b);flex:0 0 auto}.cf-selected-files li>span{flex:1;min-width:0;overflow-wrap:anywhere}.cf-selected-files li>small{color:var(--muted-foreground,#68726b);font-variant-numeric:tabular-nums;white-space:nowrap}.cf-consent{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem;border-radius:var(--radius,.625rem);border:1px solid var(--border,#dfe5dc);color:var(--foreground,#243c30);font-size:.8125rem;line-height:1.55;cursor:pointer}.cf-consent:has(input:checked){background:var(--accent,#eef4ef);border-color:var(--primary,#235c43)}.cf-consent:has(input:disabled){cursor:default}.cf-consent input{flex:0 0 auto;margin-top:.125rem}.cf-consent>span{min-width:0}.cf-consent strong{display:block;margin-bottom:.25rem}.cf-card-heading,.cf-form-footer,.cf-reading-heading,.cf-review-meta,.cf-section-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.cf-form-footer{padding-top:1rem;border-top:1px solid var(--border,#dfe5dc)}.cf-review-meta{justify-content:flex-start;margin-block:.5rem 1rem;min-width:0}.cf-review-meta>strong{overflow-wrap:anywhere;flex:1;font-size:.875rem}.cf-card-heading>div{min-width:0}.cf-feedback{border-left:3px solid var(--primary,#235c43);border-radius:0 var(--radius,.625rem) var(--radius,.625rem) 0;background:var(--muted,#f3f4f0);padding:.75rem .875rem;font-size:.8125rem;line-height:1.55;overflow-wrap:anywhere;margin-block:.75rem}.cf-feedback.error{border-left-color:var(--destructive,#b64235);color:#8e332e;background:#fff3ef}.cf-feedback.success{background:var(--accent,#eef4ef);color:var(--primary,#235c43)}.cf-disclosure{border:1px solid var(--border,#dfe5dc);border-radius:var(--radius,.625rem);min-width:0;margin-block:.875rem;background:var(--card,#fff)}.cf-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;font-size:.8125rem;font-weight:600;cursor:pointer;list-style:none;min-height:2.75rem}.cf-disclosure>summary::-webkit-details-marker{display:none}.cf-disclosure>summary:after{content:"";width:.4rem;height:.4rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);flex-shrink:0}.cf-disclosure>summary:has(>svg):after{content:none}.cf-disclosure>summary>span{display:inline-flex;align-items:center;gap:.5rem}.cf-disclosure>summary>svg{flex:0 0 auto}.cf-disclosure[open]>summary:after{transform:rotate(225deg)}.cf-disclosure[open]>summary>svg{transform:rotate(180deg)}.cf-disclosure>summary:focus-visible,.cf-import-preview:focus-visible,.cf-reading-text:focus-visible{outline:2px solid var(--ring,#3a7d54);outline-offset:3px}.cf-disclosure[open]>summary{border-bottom:1px solid var(--border,#dfe5dc)}.cf-disclosure-body{display:grid;gap:1rem;padding:1rem}.cf-disclosure-body>p{margin:0;font-size:.8125rem;line-height:1.6}.cf-file-library{margin-block:1rem}.cf-file-row{display:flex;align-items:flex-start;gap:.875rem;padding-block:1rem;min-width:0}.cf-file-row+.cf-file-row{border-top:1px solid var(--border,#dfe5dc)}.cf-file-details{flex:1;min-width:0}.cf-file-title{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem;min-width:0}.cf-file-meta,.cf-file-title>strong{overflow-wrap:anywhere}.cf-file-meta{display:block;margin-top:.375rem}.cf-file-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;flex:0 0 auto}.cf-reading-part{margin-block:1rem;border:1px solid var(--border,#dfe5dc);border-radius:var(--radius,.625rem);overflow:hidden}.cf-reading-heading{padding:.75rem .875rem;background:var(--muted,#f3f4f0);font-size:.8125rem}.cf-reading-text{white-space:pre-wrap;max-height:18rem;overflow:auto;overflow-wrap:anywhere;font-size:.8125rem;padding:1rem;margin:0}.cf-reading-text,.cf-text-preview{font-family:inherit;line-height:1.65}.cf-text-preview{min-height:15rem}.cf-channel-banner{margin-bottom:1.5rem;background:var(--accent,#eef4ef);border-radius:1rem}.cf-channel-banner strong{color:var(--foreground,#243c30)}.cf-channel-banner p{color:var(--muted-foreground,#68726b)}.cf-channel-grid{align-items:stretch}.cf-channel-card{padding:1.25rem;gap:0;min-width:0;box-shadow:0 0 0 1px rgb(0 0 0/.045),0 1px 3px rgb(0 0 0/.025)}.cf-channel-card h2{margin-top:1rem;margin-bottom:.375rem;font-size:1.125rem}.cf-channel-card>p{color:var(--muted-foreground,#68726b);font-size:.8125rem;line-height:1.55;margin:0;min-height:0}.cf-channel-card .channel-card-top{margin-bottom:0}.cf-channel-card>.cf-feedback{margin-top:.75rem}.cf-channel-card .channel-icon{width:2.75rem;height:2.75rem;border-radius:.875rem;color:var(--primary,#235c43);background:var(--accent,#eef4ef)}.cf-channel-card .channel-card-bottom{display:flex;border-top:1px solid var(--border,#dfe5dc);margin-top:1rem;padding-top:1rem;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:.625rem}.cf-channel-card .channel-card-bottom>small{flex:0 1 auto;width:100%}.cf-channel-policy{display:block}.cf-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.875rem;width:100%}.cf-toggle-row strong{font-size:.8125rem}.cf-toggle-row small{display:block;color:var(--muted-foreground,#68726b);font-size:.75rem;margin-top:.125rem}.cf-connected-account{display:flex;align-items:center;gap:.4rem;overflow-wrap:anywhere;font-size:.8125rem}.cf-asset-picker{display:grid;gap:.5rem;border-radius:var(--radius,.625rem);background:var(--muted,#f3f4f0);padding:.875rem;font-size:.8125rem}.cf-asset-picker p{margin:0;color:var(--muted-foreground,#68726b)}.cf-meta-app-row{display:flex;align-items:center;gap:.875rem;padding-block:1rem;flex-wrap:wrap}.cf-meta-app-row+.cf-meta-app-row{border-top:1px solid var(--border,#dfe5dc)}.cf-meta-app-name{flex:1;min-width:8rem}.cf-meta-app-name small{display:block;color:var(--muted-foreground,#68726b);font-size:.75rem;margin-top:.25rem}.cf-import-body,.cf-import-mapping{display:grid;gap:1rem}.cf-import-mapping{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-import-summary{display:flex;align-items:center;gap:1rem;justify-content:space-between;flex-wrap:wrap;padding:.875rem;border-radius:var(--radius,.625rem);background:var(--accent,#eef4ef);font-size:.875rem}.cf-import-preview{border:1px solid var(--border,#dfe5dc);border-radius:var(--radius,.625rem);max-height:22rem}.cf-import-preview table{min-width:30rem}.cf-photo-manager{display:grid;justify-items:start;gap:1rem}.cf-photo-grid{width:100%}.cf-photo-grid .photo-tile{position:relative;border-radius:.875rem;overflow:hidden;background:var(--muted,#f3f4f0)}.cf-photo-grid img,.cf-received-file img{outline:1px solid oklch(0 0 0/.1);outline-offset:-1px}.cf-photo-remove{position:absolute;top:.5rem;right:.5rem;box-shadow:0 1px 4px rgb(0 0 0/.15)}.cf-received-files{display:grid;justify-items:start;gap:.75rem}.cf-received-files>p{margin:0}.cf-received-file{width:100%;min-width:0;border-radius:var(--radius,.625rem);padding:.875rem;border:1px solid var(--border,#dfe5dc);display:grid;justify-items:start;gap:.75rem}.cf-received-file img{max-height:16rem;max-width:100%;height:auto;object-fit:contain;border-radius:.5rem}.cf-followup{margin-block:1rem}.cf-template-preview{padding:1rem;background:var(--muted,#f3f4f0);border-radius:var(--radius,.625rem);font-size:.8125rem}.cf-template-preview p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin-bottom:0}.cf-template-create{margin:0}.cf-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cf-character-count{display:block;text-align:end;color:var(--muted-foreground,#68726b);font-size:.75rem;font-variant-numeric:tabular-nums}.cf-sync-card{margin-top:1.5rem}.cf-sync-card [data-slot=card-title]{display:flex;align-items:center;gap:.5rem}.cf-sync-item+.cf-sync-item{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border,#dfe5dc)}.cf-sync-item>.cf-section-actions{font-size:.875rem}.cf-sync-counts{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-block:1rem}.cf-sync-counts span{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--muted-foreground,#68726b)}.cf-sync-counts strong{color:var(--foreground,#243c30);font-variant-numeric:tabular-nums}.cf-sync-progress{display:grid;grid-template-columns:1fr auto;gap:.5rem;font-size:.75rem;color:var(--muted-foreground,#68726b)}.cf-sync-progress progress{grid-column:1/-1;appearance:none;width:100%;height:.375rem;border:0;border-radius:999px;overflow:hidden;background:var(--muted,#f3f4f0);accent-color:var(--primary,#235c43)}.cf-sync-progress progress::-webkit-progress-bar{background:var(--muted,#f3f4f0)}.cf-sync-progress progress::-webkit-progress-value{background:var(--primary,#235c43);border-radius:999px}.cf-sync-progress progress::-moz-progress-bar{background:var(--primary,#235c43);border-radius:999px}@media (max-width:720px){.cf-import-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-file-row{flex-wrap:wrap}.cf-file-details{flex-basis:calc(100% - 3.5rem)}.cf-file-actions{margin-left:3.375rem}.cf-meta-app-row>.table-actions{width:100%}}@media (max-width:480px){.cf-form-grid,.cf-import-mapping{grid-template-columns:1fr}.cf-form-footer{align-items:stretch}.cf-form-footer>button{flex:1 1 auto}.cf-form-footer>.cf-muted{flex-basis:100%}.cf-section-actions{align-items:flex-start}.cf-section-actions>button{width:100%}.cf-upload-guide{padding:.875rem;gap:.75rem}.cf-consent{padding:.75rem}}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0%;size-adjust:104.76%}.dashboard-theme{--radius:0.5rem;--background:#161616;--foreground:#f9fbff;--card:#1b1d20;--card-foreground:#f9fbff;--popover:#161616;--popover-foreground:#f9fbff;--primary:#4124fb;--primary-foreground:#f9fbff;--secondary:#1e1e1e;--secondary-foreground:#f9fbff;--muted:#2a2a2a;--muted-foreground:#7f7f7f;--accent:#2a2a2a;--accent-foreground:#f9fbff;--destructive:#f97373;--border:#232323;--input:#393939;--ring:#676767;--sidebar:#171717;--sidebar-foreground:#7f7f7f;--sidebar-primary:#2a2a2a;--sidebar-primary-foreground:#f9fbff;--sidebar-accent:#181818;--sidebar-accent-foreground:#f9fbff;--sidebar-border:#232323;--sidebar-ring:#676767;--line-strong:#393939;--subtle:#676767;--faint:#454545;--soft:#a4a4a4;--chip:#cfcfcf;--icon:#d0d4dd;--success:#22c55e;--warning:#fbbf24;--danger:#f97373;--trend:#00b562;--trend-muted:#395e4d;--track:#3a3a3a;--status:#16c89e;--sidebar-width:254px;--tag-blue-bg:#1d2b3e;--tag-blue-border:#23354c;--tag-blue-text:#bfdbfe;--tag-purple-bg:#231f3a;--tag-purple-border:#4b437b;--tag-purple-text:#b7aee9;--tag-green-bg:#1f3a2d;--tag-green-border:#275137;--tag-green-text:#b1ebc5;--tag-moss-bg:#23451d;--tag-moss-border:#2e5029;--tag-moss-text:#b1ebc5;--tag-red-bg:#3e1d1e;--tag-red-border:#4c2324;--tag-red-text:#febfc6;--tag-orange-bg:#3e291d;--tag-orange-border:#764d35;--tag-orange-text:#eeb390;--tag-amber-bg:#31221b;--tag-amber-border:#6c4830;--tag-amber-text:#fed7aa;--tag-teal-bg:#102a27;--tag-teal-border:#3b6149;--tag-teal-text:#22c55e;--tag-yellow-bg:#33301a;--tag-yellow-border:#5a5228;--tag-yellow-text:#fde68a;--tag-neutral-bg:#2a2a2a;--tag-neutral-border:#363636;--tag-neutral-text:#cfcfcf;--max-width-global:76.25rem;--padding-global:1rem;--padding-section-sm:1.5rem;--padding-section-md:2rem;--padding-section-lg:2.75rem;--padding-section-page:6rem;--font:"Geist Variable","Geist Fallback",Arial,sans-serif;--display:"Geist Variable","Geist Fallback",Arial,sans-serif;--bg:var(--background);--surface:var(--card);--ink:var(--foreground);--line:var(--border);--green:var(--primary);--green-dark:var(--primary-hover);--green-soft:var(--tag-purple-bg);--shadow-border:var(--shadow-secondary);--shadow-border-hover:var(--shadow-secondary);--shadow-overlay:0 16px 40px var(--shadow-raised),0 0 0 1px var(--shadow-outline);--ease-crm:cubic-bezier(0.25,1,0.5,1);--space-0:0px;--space-px:1px;--space-half:2px;--space-075:3px;--space-1:4px;--space-125:5px;--space-15:6px;--space-175:7px;--space-2:8px;--space-225:9px;--space-25:10px;--space-3:12px;--space-35:14px;--space-4:16px;--space-45:18px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--radius-control:8px;--radius-card:8px;--radius-dialog:12px;--radius-pill:9999px;--radius-item:6px;--radius-checkbox:4px;--radius-avatar:50%;--text-2xs:10px;--text-caption:11px;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:20px;--text-xl:24px;--line-xs:12px;--line-sm:14px;--line-md:16px;--line-relaxed:18px;--line-lg:20px;--leading-tight:1.25;--leading-body:1.5;--font-normal:400;--font-medium:500;--font-semibold:600;--stack-gap-compact:var(--space-2);--stack-gap-default:var(--space-3);--stack-gap-form:var(--space-4);--type-page-size:var(--text-lg);--type-page-line:28px;--type-section-size:var(--text-md);--type-section-line:24px;--type-subsection-size:var(--text-sm);--type-subsection-line:20px;--type-dialog-size:18px;--type-dialog-line:24px;--type-body-size:var(--text-sm);--type-body-line:22px;--type-label-size:13px;--type-label-line:18px;--type-caption-size:var(--text-xs);--type-caption-line:18px;--type-table-line:20px;--type-heading-tracking:-0.02em;--border-width:1px;--z-sticky:1;--control-height:36px;--action-height:30px;--compact-action-size:24px;--row-height:43px;--table-header-height:39px;--sidebar-row-height:32px;--topbar-height:58px;--tabbar-height:45px;--toolbar-height:63px;--dialog-width:560px;--profile-width:480px;--auth-card-min-width:340px;--search-width:960px;--dialog-footer-height:62px;--summary-mobile-height:76px;--overlay-blur:6px;--action-padding:9px;--action-icon-size:12px;--control-gap:8px;--action-gap:6px;--toolbar-action-gap:4px;--sidebar-text:#818181;--checkbox-checked:#fbbf24;--checkbox-foreground:#161616;--sidebar-brand:#202020;--select-chevron:#898b8d;--primary-hover:#4b30ff;--surface-hover:rgb(255 255 255/0.06);--surface-inset:rgb(255 255 255/0.03);--row-hover:rgb(27 29 32/0.6);--image-outline:rgb(255 255 255/0.1);--overlay-background:rgb(0 0 0/0.6);--focus-ring-color:rgb(103 103 103/0.6);--shadow-outline:#0e0e0e;--shadow-base:rgb(0 0 0/0.4);--shadow-raised:rgb(0 0 0/0.5);--shadow-highlight:rgb(255 255 255/0.1);--shadow-highlight-strong:rgb(255 255 255/0.2);--shadow-inset-line:rgb(255 255 255/0.06);--shadow-inset-strong:rgb(255 255 255/0.15);--shadow-inset-hover:rgb(255 255 255/0.14);--shadow-inset-bottom:rgb(0 0 0/0.15);--shadow-elevation:rgb(42 42 42/0.32);--shadow-primary:0 4px 4px var(--shadow-elevation),0 0 0 1px var(--shadow-outline),inset 0 4px 6px var(--shadow-highlight-strong),inset 0 0 0 1px var(--shadow-inset-strong),inset 0 -8px 14px var(--shadow-inset-bottom);--shadow-secondary:0 0 0 1px var(--shadow-base),inset 0 1px 0 var(--shadow-highlight),inset 0 0 0 1px var(--shadow-inset-line);--shadow-card:0 4px 4px var(--shadow-elevation),0 0 0 1px var(--shadow-outline),inset 0 1px 0 rgb(255 255 255/0.08),inset 0 0 0 1px rgb(255 255 255/0.08);--shadow-avatar:inset 0 0 0 1px var(--image-outline);--shadow-focus:0 0 0 2px var(--focus-ring-color);--motion-hover:150ms;--motion-select-in:200ms;--motion-select-out:150ms;--motion-modal-in:250ms;--motion-modal-out:200ms;--motion-drawer-in:350ms;--motion-drawer-out:250ms;--motion-chevron:200ms;--ease-crm-exit:cubic-bezier(0.5,0,0.75,0);color-scheme:dark;color:var(--foreground);font-family:var(--font);font-size:var(--text-sm);line-height:var(--leading-body)}html[data-dashboard-theme=light] .dashboard-theme{--background:#ffffff;--foreground:#171717;--card:#fafafa;--card-foreground:#171717;--popover:#ffffff;--popover-foreground:#171717;--primary-foreground:#ffffff;--secondary:#f3f3f3;--secondary-foreground:#252525;--muted:#ededed;--muted-foreground:#666666;--accent:#ededed;--accent-foreground:#171717;--destructive:#b93838;--border:#e7e7e7;--input:#d5d5d5;--ring:#737373;--sidebar:#f8f8f8;--sidebar-foreground:#666666;--sidebar-primary:#eaeaea;--sidebar-primary-foreground:#171717;--sidebar-accent:#f0f0f0;--sidebar-accent-foreground:#171717;--sidebar-border:#e7e7e7;--sidebar-ring:#737373;--line-strong:#dedede;--subtle:#737373;--faint:#a3a3a3;--soft:#555555;--chip:#474747;--icon:#5d626d;--success:#157a42;--warning:#a65a09;--danger:#b93838;--trend:#16864d;--trend-muted:#aad0b8;--track:#e5e5e5;--status:#067f65;--sidebar-text:#666666;--sidebar-brand:#eeeeee;--select-chevron:#666666;--surface-hover:rgb(0 0 0/0.04);--surface-inset:rgb(0 0 0/0.025);--row-hover:#f6f7f8;--image-outline:rgb(0 0 0/0.1);--overlay-background:rgb(0 0 0/0.35);--focus-ring-color:rgb(90 90 90/0.4);--shadow-outline:rgb(0 0 0/0.1);--shadow-base:rgb(0 0 0/0.1);--shadow-raised:rgb(0 0 0/0.16);--shadow-highlight:rgb(255 255 255/0.75);--shadow-inset-line:rgb(0 0 0/0.04);--shadow-inset-hover:rgb(0 0 0/0.08);--shadow-elevation:rgb(0 0 0/0.1);--shadow-card:0 1px 3px rgb(0 0 0/0.06),inset 0 0 0 1px rgb(0 0 0/0.04);--tag-green-bg:#e9f6ee;--tag-green-border:#c6e8d1;--tag-green-text:#1d6940;--tag-moss-bg:#edf5e7;--tag-moss-border:#d5e8c4;--tag-moss-text:#376923;--tag-blue-bg:#edf4ff;--tag-blue-border:#cfddf4;--tag-blue-text:#255c9f;--tag-purple-bg:#f0edff;--tag-purple-border:#dad3fa;--tag-purple-text:#5840a3;--tag-amber-bg:#fff3e2;--tag-amber-border:#edd9bc;--tag-amber-text:#80541d;--tag-orange-bg:#fff0e6;--tag-orange-border:#eed4c0;--tag-orange-text:#9b4c20;--tag-red-bg:#fff0f0;--tag-red-border:#edcdcf;--tag-red-text:#a72c3a;--tag-yellow-bg:#fff9db;--tag-yellow-border:#e8deb1;--tag-yellow-text:#7b6a12;--tag-teal-bg:#e8f8f2;--tag-teal-border:#c4e8d9;--tag-teal-text:#187050;--tag-neutral-bg:#f2f2f2;--tag-neutral-border:#e2e2e2;--tag-neutral-text:#606060;color-scheme:light}