.demo-module__e420dW__root{--ink:var(--text-primary);--muted:var(--text-secondary);--paper:var(--bg-canvas);--white:var(--bg-surface);--line:var(--border);--lime:var(--brand-lime);--green:var(--primary);--soft:var(--bubble-outgoing);min-height:100dvh;color:var(--ink);background:var(--paper);font-family:var(--font-body),Arial,sans-serif;font-size:var(--text-base);isolation:isolate;line-height:1.5}.demo-module__e420dW__root *{box-sizing:border-box}.demo-module__e420dW__root h1,.demo-module__e420dW__root h2,.demo-module__e420dW__root h3,.demo-module__e420dW__root p{margin:0}.demo-module__e420dW__root h1{font-size:var(--font-size-2xl);letter-spacing:-1px;font-weight:700;line-height:1.3}.demo-module__e420dW__root h2{font-size:var(--font-size-lg);font-weight:650;line-height:1.5}.demo-module__e420dW__root h3{font-size:var(--font-size-base)}.demo-module__e420dW__root p+p{margin-top:12px}.demo-module__e420dW__root small{font-size:var(--font-size-xs);color:var(--muted);line-height:1.6}.demo-module__e420dW__root svg{vertical-align:middle;flex-shrink:0}.demo-module__e420dW__root img{max-width:100%}.demo-module__e420dW__root a{color:inherit;text-decoration:none}.demo-module__e420dW__root button,.demo-module__e420dW__root input,.demo-module__e420dW__root textarea,.demo-module__e420dW__root select{font:inherit;letter-spacing:inherit;max-width:100%}.demo-module__e420dW__root button{cursor:pointer}.demo-module__e420dW__root button:disabled{cursor:not-allowed;opacity:.48}.demo-module__e420dW__root button:focus-visible,.demo-module__e420dW__root a:focus-visible,.demo-module__e420dW__root input:focus-visible,.demo-module__e420dW__root textarea:focus-visible,.demo-module__e420dW__root select:focus-visible,.demo-module__e420dW__root summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.demo-module__e420dW__root input:not([type=checkbox]):not([type=file]),.demo-module__e420dW__root select,.demo-module__e420dW__root textarea{background:var(--bg-surface);color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:40px;box-shadow:none;padding:10px 12px}.demo-module__e420dW__root textarea{resize:vertical;min-height:105px;line-height:1.7}.demo-module__e420dW__root input[type=checkbox]{width:16px;min-width:16px;height:16px;accent-color:var(--green);margin:2px 0}.demo-module__e420dW__root blockquote{background:var(--paper);border-left:3px solid var(--border-strong);overflow-wrap:anywhere;border-radius:0 8px 8px 0;margin:12px 0;padding:12px 16px}.demo-module__e420dW__root ol{padding-left:23px}.demo-module__e420dW__root li+li{margin-top:9px}.demo-module__e420dW__root [data-demo-focus=true]{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-lg);box-shadow:0 0 0 4px #daf47130}.demo-module__e420dW__root .demo-module__e420dW__button,.demo-module__e420dW__root .demo-module__e420dW__primary{border-radius:var(--radius-md);border:1px solid var(--border-strong);min-height:38px;color:var(--ink);background:var(--bg-surface);font-size:var(--font-size-xs);white-space:normal;text-align:center;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.demo-module__e420dW__root .demo-module__e420dW__primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--green)}.demo-module__e420dW__root .demo-module__e420dW__button:hover:not(:disabled){background:var(--paper);border-color:var(--green)}.demo-module__e420dW__root .demo-module__e420dW__primary:hover:not(:disabled){background:var(--primary-hover)}.demo-module__e420dW__tag,.demo-module__e420dW__dangerTag{border-radius:var(--radius-xl);background:var(--bg-muted);color:var(--text-secondary);font-size:var(--font-size-xs);align-items:center;padding:3px 8px;font-weight:600;line-height:1.5;display:inline-flex}.demo-module__e420dW__dangerTag{color:var(--danger);background:var(--danger-subtle)}.demo-module__e420dW__eyebrow{font-size:var(--font-size-xs);color:var(--muted);letter-spacing:.7px;font-weight:650}.demo-module__e420dW__dot{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin:0 4px;display:inline-block;box-shadow:0 0 0 3px #44ac7326}.demo-module__e420dW__hint{font-size:var(--font-size-xs);color:var(--muted);line-height:1.65}.demo-module__e420dW__actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.demo-module__e420dW__stack{align-content:start;gap:16px;min-width:0;display:grid}.demo-module__e420dW__form{gap:16px;margin-top:18px;display:grid}.demo-module__e420dW__form .demo-module__e420dW__actions{margin-top:3px}.demo-module__e420dW__field{gap:6px;min-width:0;font-weight:550;display:grid}.demo-module__e420dW__field small{font-weight:400}.demo-module__e420dW__formColumns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.demo-module__e420dW__check{font-size:var(--font-size-xs);cursor:pointer;align-items:flex-start;gap:9px;margin:10px 0;line-height:1.65;display:flex}.demo-module__e420dW__check svg{margin-top:3px}.demo-module__e420dW__info{background:var(--bg-muted);border-radius:var(--radius-lg);align-items:flex-start;gap:12px;min-width:0;margin:16px 0;padding:16px;display:flex}.demo-module__e420dW__info p{font-size:var(--font-size-xs);margin-top:6px}.demo-module__e420dW__alert{background:var(--warning-subtle);color:var(--warning);border-radius:var(--radius-md);font-size:var(--font-size-xs);padding:12px 16px;line-height:1.7}.demo-module__e420dW__alert button{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.demo-module__e420dW__success{color:var(--success);align-items:center;gap:6px;display:flex;margin-top:14px!important}.demo-module__e420dW__empty{text-align:center;color:var(--muted);max-width:440px;margin:auto;padding:48px 20px}.demo-module__e420dW__empty svg{color:#8eac31;fill:var(--brand-lime)}.demo-module__e420dW__empty p{margin-top:12px}.demo-module__e420dW__avatar{background:var(--bg-muted);border-radius:50%;flex-shrink:0;width:40px;height:40px}.demo-module__e420dW__person{align-items:center;gap:12px;min-width:0;display:flex}.demo-module__e420dW__person>div{min-width:0}.demo-module__e420dW__person strong{font-size:var(--font-size-sm);overflow-wrap:anywhere;display:block}.demo-module__e420dW__person small{display:block}.demo-module__e420dW__card{background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--radius-xl);align-self:start;min-width:0;overflow:hidden}.demo-module__e420dW__cardHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:15px 20px;display:flex}.demo-module__e420dW__cardBody{padding:20px}.demo-module__e420dW__cardBody>p{margin-top:12px}.demo-module__e420dW__cardBody>h2{margin:13px 0 7px}.demo-module__e420dW__cardTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-module__e420dW__cardTop .demo-module__e420dW__person{margin-right:auto}.demo-module__e420dW__twoColumns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-content:start;align-items:start;gap:22px;display:grid}.demo-module__e420dW__title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.demo-module__e420dW__title h1{margin:5px 0 8px}.demo-module__e420dW__title p:not(.demo-module__e420dW__eyebrow){color:var(--muted);font-size:var(--font-size-xs);max-width:680px}.demo-module__e420dW__title>.demo-module__e420dW__button,.demo-module__e420dW__title>.demo-module__e420dW__primary{max-width:210px}.demo-module__e420dW__taskRow{border-bottom:1px solid var(--bg-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.demo-module__e420dW__taskRow:first-child{padding-top:0}.demo-module__e420dW__taskRow:last-child{border:0;padding-bottom:0}.demo-module__e420dW__taskRow>div:first-child{min-width:0;margin-right:auto}.demo-module__e420dW__taskRow small{overflow-wrap:anywhere;display:block}.demo-module__e420dW__taskRow .demo-module__e420dW__tag{flex-shrink:0}.demo-module__e420dW__stats{grid-template-columns:1fr 1fr;gap:24px 14px;display:grid}.demo-module__e420dW__stats strong{font-size:var(--font-size-2xl);font-weight:650;line-height:1.25;display:block}.demo-module__e420dW__stats span{color:var(--muted);font-size:var(--font-size-xs);margin-top:5px;display:block}.demo-module__e420dW__toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.demo-module__e420dW__toolbar>input{max-width:320px!important}.demo-module__e420dW__tabs{background:var(--bg-muted);border-radius:var(--radius-lg);align-items:center;gap:3px;width:max-content;max-width:100%;margin:18px 0;padding:3px;display:flex}.demo-module__e420dW__tabs button{border-radius:var(--radius-md);min-height:35px;color:var(--muted);font-size:var(--font-size-xs);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px 14px;display:flex}.demo-module__e420dW__tabs button[aria-pressed=true]{background:var(--bg-surface);color:var(--ink);font-weight:650;box-shadow:0 1px 3px #17231e0d}.demo-module__e420dW__tabs b{font-weight:500;font-size:var(--font-size-xs);border-radius:var(--radius-xl);background:var(--bg-muted);padding:0 5px}.demo-module__e420dW__inlineLabel{font-size:var(--font-size-xs);color:var(--muted);align-items:center;gap:6px;display:flex}.demo-module__e420dW__inlineLabel select{width:145px!important;font-size:var(--font-size-xs)!important;padding:7px!important}.demo-module__e420dW__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.demo-module__e420dW__detailGrid p{font-size:var(--font-size-xs);overflow-wrap:anywhere;margin-top:4px}.demo-module__e420dW__searchField{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);align-items:center;gap:8px;max-width:420px;margin-bottom:18px;padding:0 10px;display:flex}.demo-module__e420dW__searchField input{min-width:0;outline-offset:0!important;background:0 0!important;border:0!important;padding-left:0!important}.demo-module__e420dW__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.demo-module__e420dW__iconTile{background:var(--bg-muted);border-radius:var(--radius-lg);width:50px;height:50px;color:var(--green);place-items:center;display:grid}.demo-module__e420dW__price{font-size:var(--font-size-xl);font-weight:600}.demo-module__e420dW__price small{font-weight:400}.demo-module__e420dW__tableScroll{overflow-x:auto}.demo-module__e420dW__root table{border-collapse:collapse;width:100%;font-size:var(--font-size-xs);white-space:normal}.demo-module__e420dW__root th,.demo-module__e420dW__root td{text-align:left;border-bottom:1px solid var(--line);padding:13px 10px}.demo-module__e420dW__root thead th{font-size:var(--font-size-xs);color:var(--muted)}.demo-module__e420dW__root tbody th{font-weight:500}.demo-module__e420dW__ratio{border-radius:var(--radius-md);background:var(--green);height:8px;margin-top:25px;overflow:hidden}.demo-module__e420dW__ratio>span{background:var(--lime);height:100%;display:block}.demo-module__e420dW__activity{font-size:var(--font-size-xs);margin:0}.demo-module__e420dW__sampleReply,.demo-module__e420dW__sampleIncoming{background:var(--soft);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-wrap:anywhere;font-size:var(--font-size-xs);margin:12px 0;padding:15px}.demo-module__e420dW__sampleIncoming{background:var(--paper);border-color:var(--line)}.demo-module__e420dW__sampleReply p,.demo-module__e420dW__sampleIncoming p{margin-top:5px}.demo-module__e420dW__securityMessages{overscroll-behavior:contain;max-height:580px;overflow-y:auto}.demo-module__e420dW__strikes{align-items:center;gap:10px;margin:22px 0;display:flex}.demo-module__e420dW__strikes>span{background:var(--bg-muted);width:32px;height:32px;font-size:var(--font-size-xs);border-radius:50%;place-items:center;display:grid}.demo-module__e420dW__strikes>span[data-filled=true]{color:var(--danger);background:var(--danger-subtle)}.demo-module__e420dW__strikes strong{font-size:var(--font-size-xs);margin-left:8px}.demo-module__e420dW__instructions{font-size:var(--font-size-xs);margin:18px 0 22px;line-height:1.8}.demo-module__e420dW__receipt{background:var(--bg-canvas);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);margin:20px 0;padding:24px}.demo-module__e420dW__receipt>strong{font-size:var(--font-size-xs);letter-spacing:1.4px}.demo-module__e420dW__receipt dl{font-size:var(--font-size-xs);grid-template-columns:1fr 1.3fr;gap:12px;margin:20px 0;display:grid}.demo-module__e420dW__receipt dt{color:var(--muted)}.demo-module__e420dW__receipt dd{overflow-wrap:anywhere;margin:0;font-weight:600}.demo-module__e420dW__landing{max-width:1280px;margin:auto;padding:0 48px}.demo-module__e420dW__landingNav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:30px 0;display:flex}.demo-module__e420dW__brand{font-size:var(--font-size-2xl);letter-spacing:-1px;align-items:center;gap:8px;font-weight:750;display:flex}.demo-module__e420dW__brand svg{fill:var(--green);stroke:none}.demo-module__e420dW__brandDemo{font-size:var(--font-size-xs);letter-spacing:0;background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-xl);margin-left:6px;padding:2px 9px;font-weight:500}.demo-module__e420dW__landingNav>a:last-child{font-size:var(--font-size-xs);align-items:center;gap:10px;display:flex}.demo-module__e420dW__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:74px 0 70px;display:grid}.demo-module__e420dW__hero h1{font-size:var(--font-size-2xl);letter-spacing:-1.8px;margin:20px 0;line-height:1.22}.demo-module__e420dW__hero h1 em{color:var(--accent);font-style:normal}.demo-module__e420dW__heroCopy>p{font-size:var(--font-size-base);color:var(--muted);max-width:490px;line-height:1.85}.demo-module__e420dW__heroActions{flex-wrap:wrap;gap:12px;margin:26px 0 13px;display:flex}.demo-module__e420dW__heroActions .demo-module__e420dW__primary{background:var(--green);min-height:46px;padding:12px 24px}.demo-module__e420dW__heroActions .demo-module__e420dW__button{min-height:46px;padding:12px 20px}.demo-module__e420dW__resume{font-size:var(--font-size-xs)!important;margin-top:20px!important}.demo-module__e420dW__resume button{color:var(--green);background:0 0;border:0;text-decoration:underline}.demo-module__e420dW__heroVisual{background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden;transform:rotate(-1deg);box-shadow:0 20px 55px #1f321e0a}.demo-module__e420dW__previewBar{background:var(--text-primary);color:var(--bg-surface);justify-content:space-between;align-items:center;gap:8px;padding:16px 22px;display:flex}.demo-module__e420dW__previewBar>div{font-size:var(--font-size-xs);align-items:center;gap:8px;display:flex}.demo-module__e420dW__previewBar svg{fill:var(--lime);stroke:none}.demo-module__e420dW__previewBar .demo-module__e420dW__tag{color:var(--bg-active);background:#354638}.demo-module__e420dW__heroVisual>h2{font-size:var(--font-size-xl);margin:25px 24px 5px}.demo-module__e420dW__heroVisual>p{font-size:var(--font-size-xs);color:var(--muted);margin:0 24px 15px}.demo-module__e420dW__heroCustomer{border-bottom:1px solid var(--bg-muted);align-items:center;gap:12px;padding:20px 24px;display:flex}.demo-module__e420dW__heroCustomer img{border-radius:50%;flex-shrink:0}.demo-module__e420dW__heroCustomer div{min-width:0}.demo-module__e420dW__heroCustomer strong{font-size:var(--font-size-xs)}.demo-module__e420dW__heroCustomer p{font-size:var(--font-size-xs);color:var(--muted);margin-top:4px}.demo-module__e420dW__heroCustomer>span{font-size:var(--font-size-xs);color:var(--text-secondary);background:var(--bg-muted);border-radius:var(--radius-sm);white-space:nowrap;margin-left:auto;padding:3px 5px}.demo-module__e420dW__heroNote{background:var(--bubble-outgoing);color:var(--text-secondary);font-size:var(--font-size-xs);align-items:center;gap:10px;padding:16px 24px;display:flex}.demo-module__e420dW__heroNote svg{fill:var(--brand-lime);stroke:var(--green)}.demo-module__e420dW__landingSteps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:30px 0 36px;display:grid}.demo-module__e420dW__landingSteps span{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:600}.demo-module__e420dW__landingSteps h2{font-size:var(--font-size-base);margin:12px 0 8px}.demo-module__e420dW__landingSteps p{font-size:var(--font-size-xs);color:var(--muted)}.demo-module__e420dW__landingFooter{border-top:1px solid var(--line);color:var(--muted);font-size:var(--font-size-xs);align-items:flex-start;gap:12px;padding:24px 0 32px;display:flex}.demo-module__e420dW__landingFooter p{max-width:820px}.demo-module__e420dW__workspace{height:100dvh;padding:0 6px 6px 0;display:flex;overflow:hidden}.demo-module__e420dW__sidebar{background:var(--bg-canvas);width:232px;color:var(--text-primary);scrollbar-width:thin;flex-direction:column;flex-shrink:0;padding:12px;display:flex;overflow-y:auto}.demo-module__e420dW__sidebarBrand{height:36px;font-size:var(--text-pane);letter-spacing:-.01em;align-items:center;gap:8px;padding:0 10px;display:flex}.demo-module__e420dW__sidebarBrand svg{fill:var(--accent);stroke:none}.demo-module__e420dW__business{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-meta);align-items:center;gap:10px;margin-block:16px 10px;padding:12px;display:flex}.demo-module__e420dW__business>span{background:var(--lime);color:var(--ink);font-size:var(--font-size-xs);border-radius:var(--radius-md);padding:5px 7px;font-weight:700}.demo-module__e420dW__business small{color:var(--text-secondary);font-size:var(--text-meta);display:block}.demo-module__e420dW__navGroup{font-size:var(--text-small);color:var(--text-primary);padding:20px 10px 8px;font-weight:600}.demo-module__e420dW__sidebar nav{flex:1}.demo-module__e420dW__navLink{color:var(--text-secondary);text-align:left;border-radius:var(--radius-md);background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:36px;margin:2px 0;padding:6px 10px;display:flex;font-size:var(--text-small)!important}.demo-module__e420dW__navLink[aria-current=page]{background:var(--bg-active);color:var(--text-primary);font-weight:500}.demo-module__e420dW__navLink:hover:not([aria-current=page]){background:var(--bg-hover);color:var(--text-primary)}.demo-module__e420dW__navLink b{border-radius:var(--radius-xl);font-size:var(--font-size-xs);background:var(--bg-muted);margin-left:auto;padding:0 5px;font-weight:500}.demo-module__e420dW__sidebarBottom{border-top:1px solid var(--border);font-size:var(--text-meta);margin-top:auto;padding-top:16px}.demo-module__e420dW__sidebarBottom>div{color:var(--text-secondary);align-items:center;gap:6px;padding:5px 10px 12px;display:flex}.demo-module__e420dW__sidebarBottom button{width:100%;color:var(--text-secondary);font-size:var(--font-size-xs);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;display:flex}.demo-module__e420dW__workspaceBody{flex-direction:column;flex:1;min-width:0;display:flex}.demo-module__e420dW__topbar{align-items:center;gap:16px;height:48px;min-height:48px;padding:0 20px;display:flex}.demo-module__e420dW__breadcrumb{min-width:0;font-size:var(--font-size-xs);align-items:center;gap:9px;display:flex}.demo-module__e420dW__breadcrumb span{color:var(--muted)}.demo-module__e420dW__breadcrumb strong{font-size:var(--font-size-xs);font-weight:600}.demo-module__e420dW__topbarActions{align-items:center;gap:10px;margin-left:auto;display:flex}.demo-module__e420dW__searchLabel{color:var(--muted);font-size:var(--font-size-xs);align-items:center;gap:25px;display:flex}.demo-module__e420dW__searchLabel kbd{font-family:inherit;font-size:var(--font-size-xs);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 4px}.demo-module__e420dW__guideToggle{background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--radius-xl);font-size:var(--font-size-xs);color:var(--ink);align-items:center;gap:7px;min-height:36px;padding:8px 12px;display:flex}.demo-module__e420dW__guideToggle b{font-size:var(--font-size-xs);background:var(--bg-muted);border-radius:var(--radius-md);padding:1px 4px;font-weight:500}.demo-module__e420dW__demoBanner{background:var(--bg-muted);min-height:34px;color:var(--text-secondary);font-size:var(--font-size-xs);flex-shrink:0;align-items:center;gap:8px;padding:6px 24px;display:flex}.demo-module__e420dW__demoBanner .demo-module__e420dW__tag{background:var(--bg-surface);font-size:var(--font-size-xs);margin-left:auto}.demo-module__e420dW__workArea{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.demo-module__e420dW__main{overscroll-behavior:contain;flex-direction:column;flex:1;align-items:stretch;gap:22px;min-width:0;padding:28px;display:flex;overflow-y:auto}.demo-module__e420dW__main>.demo-module__e420dW__title{margin-bottom:4px}.demo-module__e420dW__main>.demo-module__e420dW__tabs,.demo-module__e420dW__main>.demo-module__e420dW__searchField,.demo-module__e420dW__main>.demo-module__e420dW__toolbar{margin:0}.demo-module__e420dW__main>.demo-module__e420dW__card{flex-shrink:0;align-self:stretch}.demo-module__e420dW__main>.demo-module__e420dW__twoColumns,.demo-module__e420dW__main>.demo-module__e420dW__stack,.demo-module__e420dW__main>.demo-module__e420dW__productGrid{flex-shrink:0}.demo-module__e420dW__menuButton,.demo-module__e420dW__mobileClose,.demo-module__e420dW__menuBackdrop{display:none}.demo-module__e420dW__guide{overscroll-behavior:contain;border-left:1px solid var(--line);background:var(--bg-surface);scrollbar-width:thin;flex-shrink:0;width:286px;padding:22px 20px;overflow-y:auto}.demo-module__e420dW__guideIntro{justify-content:space-between;align-items:center;gap:10px;display:flex}.demo-module__e420dW__guideIntro button{color:var(--muted);background:0 0;border:0;padding:4px}.demo-module__e420dW__guideProgress{font-size:var(--font-size-xs);color:var(--muted);margin:18px 0 22px}.demo-module__e420dW__guide progress{appearance:none;background:var(--border);border-radius:var(--radius-lg);border:0;width:100%;height:5px;margin-top:9px;display:block;overflow:hidden}.demo-module__e420dW__guide progress::-webkit-progress-bar{background:var(--border)}.demo-module__e420dW__guide progress::-webkit-progress-value{background:var(--brand-lime)}.demo-module__e420dW__guide progress::-moz-progress-bar{background:var(--brand-lime)}.demo-module__e420dW__stepNumber{font-size:var(--font-size-xs);letter-spacing:1px;color:#749240;margin-bottom:7px;font-weight:650}.demo-module__e420dW__guide h2{font-size:var(--font-size-xl);letter-spacing:-.4px;margin-bottom:10px;line-height:1.45}.demo-module__e420dW__guide>p{font-size:var(--font-size-xs);color:var(--muted)}.demo-module__e420dW__guide .demo-module__e420dW__instructions{font-size:var(--font-size-xs);padding-left:19px}.demo-module__e420dW__stepSuccess,.demo-module__e420dW__expectedResult{background:var(--bg-muted);border-radius:var(--radius-lg);font-size:var(--font-size-xs);gap:9px;margin-bottom:16px;padding:12px;line-height:1.7;display:flex}.demo-module__e420dW__expectedResult{background:var(--bg-canvas);color:var(--muted)}.demo-module__e420dW__stepSuccess strong,.demo-module__e420dW__expectedResult strong{font-size:var(--font-size-xs)}.demo-module__e420dW__stepSuccess p,.demo-module__e420dW__expectedResult p{font-size:var(--font-size-xs);margin-top:4px}.demo-module__e420dW__guide>.demo-module__e420dW__button{width:100%;font-size:var(--font-size-xs)}.demo-module__e420dW__guideButtons{justify-content:space-between;gap:8px;margin-top:12px;display:flex}.demo-module__e420dW__guideButtons button{flex:1;font-size:var(--font-size-xs)!important}.demo-module__e420dW__textButton{color:var(--muted);text-align:center;background:0 0;border:0;width:100%;padding:10px 0;font-size:var(--font-size-xs)!important}.demo-module__e420dW__textButton:hover{text-decoration:underline}.demo-module__e420dW__tourIndex{border-top:1px solid var(--line);font-size:var(--font-size-xs);margin-top:12px;padding-top:14px}.demo-module__e420dW__tourIndex summary{cursor:pointer;font-weight:550}.demo-module__e420dW__checklist{gap:3px;margin-top:14px;display:grid}.demo-module__e420dW__checklist button{text-align:left;border-radius:var(--radius-md);color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;padding:9px;line-height:1.5;display:flex;font-size:var(--font-size-xs)!important}.demo-module__e420dW__checklist button:hover,.demo-module__e420dW__checklist button[aria-current=step]{background:var(--bg-muted)}.demo-module__e420dW__checklist button>span{background:var(--bg-active);width:20px;height:20px;font-size:var(--font-size-xs);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.demo-module__e420dW__skipLink{z-index:60;background:var(--bg-surface);color:var(--ink);padding:12px;position:fixed;top:-80px;left:240px}.demo-module__e420dW__skipLink:focus{top:10px}.demo-module__e420dW__inboxMain{flex:1;min-width:0;min-height:0;overflow:hidden}.demo-module__e420dW__inbox{min-width:0;height:100%;display:flex}.demo-module__e420dW__conversations{background:var(--bg-surface);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:260px;min-height:0;display:flex;overflow-y:auto}.demo-module__e420dW__listHead{justify-content:space-between;align-items:center;gap:8px;padding:20px 16px 14px;display:flex}.demo-module__e420dW__listHead h1{font-size:var(--font-size-xl);letter-spacing:-.4px}.demo-module__e420dW__listHead>span{font-size:var(--font-size-xs);color:var(--muted)}.demo-module__e420dW__conversations .demo-module__e420dW__searchField{font-size:var(--font-size-xs);flex-shrink:0;margin:0 12px}.demo-module__e420dW__conversations .demo-module__e420dW__searchField input{font-size:var(--font-size-xs)}.demo-module__e420dW__conversations .demo-module__e420dW__tabs{flex-shrink:0;width:auto;margin:12px}.demo-module__e420dW__conversations .demo-module__e420dW__tabs button{font-size:var(--font-size-xs);flex:1}.demo-module__e420dW__conversation{text-align:left;background:var(--bg-surface);color:var(--ink);border:0;border-bottom:1px solid var(--bg-muted);flex-shrink:0;align-items:flex-start;gap:9px;width:100%;min-height:106px;padding:16px 12px;display:flex;position:relative}.demo-module__e420dW__conversation[aria-pressed=true]{background:var(--bg-muted)}.demo-module__e420dW__conversation:hover{background:var(--bg-canvas)}.demo-module__e420dW__conversation .demo-module__e420dW__avatar{width:34px;height:34px}.demo-module__e420dW__conversation>span{flex:1;min-width:0}.demo-module__e420dW__conversation strong{font-size:var(--font-size-xs);overflow-wrap:anywhere;padding-right:45px;display:block}.demo-module__e420dW__conversation time{font-size:var(--font-size-xs);color:var(--muted);position:absolute;top:17px;right:12px}.demo-module__e420dW__preview{font-size:var(--font-size-xs);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;line-height:1.65;display:-webkit-box;overflow:hidden}.demo-module__e420dW__conversation small{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:5px;display:block}.demo-module__e420dW__listFooter{border-top:1px solid var(--line);font-size:var(--font-size-xs);color:var(--muted);padding:12px;margin-top:auto!important}.demo-module__e420dW__chatPanel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.demo-module__e420dW__chatHead{border-bottom:1px solid var(--line);background:var(--bg-surface);flex-shrink:0;align-items:center;gap:10px;min-height:75px;padding:14px 20px;display:flex}.demo-module__e420dW__chatIdentity{flex:1;min-width:0}.demo-module__e420dW__chatIdentity strong,.demo-module__e420dW__chatIdentity small{font-size:var(--font-size-xs);display:block}.demo-module__e420dW__chatHead .demo-module__e420dW__button{font-size:var(--font-size-xs);min-height:34px;padding:6px 9px}.demo-module__e420dW__mobileBack{display:none}.demo-module__e420dW__messages{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:20px;min-height:0;padding:18px 20px 24px;display:flex;overflow-y:auto}.demo-module__e420dW__chatDate{text-align:center;font-size:var(--font-size-xs);color:var(--muted);margin-bottom:8px}.demo-module__e420dW__message{flex-direction:column;flex-shrink:0;width:fit-content;max-width:88%;display:flex}.demo-module__e420dW__incoming{align-self:flex-start}.demo-module__e420dW__outgoing{align-self:flex-end}.demo-module__e420dW__sender{font-size:var(--text-meta);color:var(--text-secondary);align-items:center;gap:4px;margin-bottom:6px;padding:0 4px;display:flex}.demo-module__e420dW__outgoing .demo-module__e420dW__sender{justify-content:flex-end}.demo-module__e420dW__sender svg{fill:var(--brand-lime);stroke:var(--text-secondary)}.demo-module__e420dW__sender button{font-size:var(--font-size-xs);color:var(--muted);background:0 0;border:0;align-items:center;gap:3px;margin-left:8px;padding:0 2px;display:flex}.demo-module__e420dW__bubble{background:var(--bubble-incoming);border-radius:var(--radius-lg);overflow-wrap:anywhere;border:1px solid #0000;min-width:130px;padding:12px 16px 8px}.demo-module__e420dW__incoming .demo-module__e420dW__bubble{border-top-left-radius:3px}.demo-module__e420dW__outgoing .demo-module__e420dW__bubble{background:var(--bubble-outgoing);border-top-right-radius:var(--radius-sm);border-color:#0000}.demo-module__e420dW__bubble p{font-size:var(--text-base);white-space:pre-wrap;line-height:1.5}.demo-module__e420dW__bubble footer{font-size:var(--text-meta);color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums;margin-top:8px;line-height:1.5}.demo-module__e420dW__bubble blockquote{font-size:var(--font-size-xs);margin-top:0}.demo-module__e420dW__attachment{font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;gap:5px;padding:6px 0;display:flex}.demo-module__e420dW__attachment small{width:100%;font-size:var(--font-size-xs)}.demo-module__e420dW__composerArea{border-top:1px solid var(--line);background:var(--bg-surface);flex-shrink:0;padding:14px 18px}.demo-module__e420dW__composerArea .demo-module__e420dW__alert{font-size:var(--font-size-xs);margin-bottom:12px}.demo-module__e420dW__controlBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-module__e420dW__controlBar strong{font-size:var(--font-size-xs)}.demo-module__e420dW__controlBar small{font-size:var(--font-size-xs);margin-top:3px;display:block}.demo-module__e420dW__controlBar>span{font-size:var(--font-size-xs);align-items:center;gap:7px;display:flex}.demo-module__e420dW__controlBar .demo-module__e420dW__button,.demo-module__e420dW__controlBar .demo-module__e420dW__primary{font-size:var(--font-size-xs);min-height:35px}.demo-module__e420dW__composer{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface);margin-top:12px;padding:12px}.demo-module__e420dW__composer textarea{resize:vertical;max-height:140px;min-height:64px!important;font-size:var(--font-size-xs)!important;outline-offset:2px!important;border:0!important;padding:4px!important}.demo-module__e420dW__composerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demo-module__e420dW__composerActions .demo-module__e420dW__check{font-size:var(--font-size-xs);flex:1;align-items:center}.demo-module__e420dW__composerActions>.demo-module__e420dW__primary{font-size:var(--font-size-xs);margin-left:auto}.demo-module__e420dW__composerActions>.demo-module__e420dW__button{border:0;min-height:30px;padding:5px}.demo-module__e420dW__composerHint{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:7px;display:flex}.demo-module__e420dW__composerHint small{font-size:var(--font-size-xs)}.demo-module__e420dW__composerHint button{font-size:var(--font-size-xs);color:var(--green);background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:underline}.demo-module__e420dW__quotePreview{background:var(--paper);font-size:var(--font-size-xs);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:6px;display:flex}.demo-module__e420dW__quotePreview>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.demo-module__e420dW__quotePreview .demo-module__e420dW__button{border:0;min-height:26px;padding:2px}.demo-module__e420dW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.demo-module__e420dW__dialog{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--bg-surface);width:min(590px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:0 24px 90px var(--overlay);margin:auto;padding:0;font-family:inherit;overflow:auto}.demo-module__e420dW__dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.demo-module__e420dW__dialogHead{border-bottom:1px solid var(--line);background:var(--bg-surface);z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex;position:sticky;top:0}.demo-module__e420dW__dialogHead h2{font-size:var(--font-size-lg)}.demo-module__e420dW__dialogHead>.demo-module__e420dW__button{border:0;min-height:32px;padding:5px}.demo-module__e420dW__dialogBody{padding:22px 24px 26px}.demo-module__e420dW__dialogBody>.demo-module__e420dW__tabs{margin:20px 0}.demo-module__e420dW__dialogBody>p{font-size:var(--font-size-xs);color:var(--muted)}.demo-module__e420dW__toast{z-index:70;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--text-primary);width:max-content;max-width:min(650px,100vw - 32px);color:var(--bg-surface);font-size:var(--font-size-xs);box-shadow:0 8px 30px var(--overlay);pointer-events:none;opacity:0;align-items:center;gap:10px;padding:13px 16px;transition:opacity .15s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.demo-module__e420dW__toast[data-visible=true]{opacity:1;pointer-events:auto}.demo-module__e420dW__toast button{color:inherit;background:0 0;border:0;padding:2px}.demo-module__e420dW__toast span{overflow-wrap:anywhere;min-width:0}@media (min-width:1700px){.demo-module__e420dW__sidebar{width:236px}.demo-module__e420dW__guide{width:318px;padding:26px}.demo-module__e420dW__conversations{width:320px}.demo-module__e420dW__main{padding:36px}.demo-module__e420dW__messages{padding:25px 34px}.demo-module__e420dW__bubble p{font-size:var(--font-size-sm)}.demo-module__e420dW__chatHead{padding:15px 28px}.demo-module__e420dW__message{max-width:76%}.demo-module__e420dW__composerArea{padding:18px 28px}.demo-module__e420dW__hero{gap:90px}}@media (max-width:1250px){.demo-module__e420dW__sidebar{width:194px;padding-left:8px;padding-right:8px}.demo-module__e420dW__navLink{gap:9px;padding-left:10px;padding-right:10px;font-size:var(--font-size-xs)!important}.demo-module__e420dW__guide{width:250px;padding:19px 16px}.demo-module__e420dW__conversations{width:222px}.demo-module__e420dW__twoColumns{grid-template-columns:1fr}.demo-module__e420dW__main{padding:24px}.demo-module__e420dW__chatHead{padding:12px}.demo-module__e420dW__chatHead .demo-module__e420dW__avatar{width:32px;height:32px}.demo-module__e420dW__messages{padding:16px 14px}.demo-module__e420dW__composerArea{padding:12px}.demo-module__e420dW__chatHead .demo-module__e420dW__button{font-size:var(--font-size-xs)}.demo-module__e420dW__hero{gap:36px}.demo-module__e420dW__hero h1{font-size:var(--font-size-2xl)}.demo-module__e420dW__heroCustomer{padding:18px}.demo-module__e420dW__heroCustomer>span{font-size:var(--font-size-xs)}.demo-module__e420dW__title{flex-wrap:wrap;align-items:flex-start}.demo-module__e420dW__taskRow{flex-wrap:wrap}.demo-module__e420dW__root h1,.demo-module__e420dW__hero h1{font-size:var(--font-size-2xl)}}@media (max-width:1080px) and (min-width:761px){.demo-module__e420dW__sidebar{width:68px;padding:20px 9px}.demo-module__e420dW__sidebarBrand{padding:0 10px 20px}.demo-module__e420dW__sidebarBrand strong,.demo-module__e420dW__business,.demo-module__e420dW__navGroup,.demo-module__e420dW__navLink>span,.demo-module__e420dW__navLink>b,.demo-module__e420dW__sidebarBottom span{display:none}.demo-module__e420dW__navLink{justify-content:center;margin:3px 0;padding:12px 6px}.demo-module__e420dW__sidebarBottom>div{display:none}.demo-module__e420dW__sidebarBottom button{justify-content:center;padding:10px 0}.demo-module__e420dW__guide{width:240px}.demo-module__e420dW__conversations{width:205px}.demo-module__e420dW__topbar{padding:0 18px}.demo-module__e420dW__demoBanner{padding-left:18px;padding-right:18px}.demo-module__e420dW__chatHead{flex-wrap:wrap;gap:7px}.demo-module__e420dW__chatHead>span:last-child{margin-left:auto}.demo-module__e420dW__chatHead .demo-module__e420dW__button{min-height:30px;padding:4px 7px}.demo-module__e420dW__composerActions .demo-module__e420dW__check{min-width:145px}.demo-module__e420dW__productGrid{grid-template-columns:1fr}.demo-module__e420dW__hero{gap:28px}.demo-module__e420dW__landing{padding:0 32px}.demo-module__e420dW__hero h1{font-size:var(--font-size-2xl)}}@media (max-width:760px){.demo-module__e420dW__landing{padding:0 22px}.demo-module__e420dW__landingNav{padding:22px 0}.demo-module__e420dW__hero{grid-template-columns:1fr;gap:35px;padding:38px 0}.demo-module__e420dW__hero h1{font-size:var(--font-size-2xl);letter-spacing:-1.3px}.demo-module__e420dW__heroCopy>p{font-size:var(--font-size-sm)}.demo-module__e420dW__heroVisual{transform:none}.demo-module__e420dW__landingSteps{grid-template-columns:1fr;gap:24px;padding:28px 0}.demo-module__e420dW__landingSteps h2{margin:6px 0}.demo-module__e420dW__landingNav>a:last-child{font-size:var(--font-size-xs)}.demo-module__e420dW__brand{font-size:var(--font-size-2xl)}.demo-module__e420dW__heroCustomer{padding:16px 20px}.demo-module__e420dW__landingFooter{font-size:var(--font-size-xs)}.demo-module__e420dW__workspace{height:100dvh}.demo-module__e420dW__sidebar{z-index:55;visibility:hidden;width:250px;padding:22px 14px 14px;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.demo-module__e420dW__sidebar[data-open=true]{visibility:visible;transform:translate(0)}.demo-module__e420dW__mobileClose{color:var(--text-primary);background:0 0;border:0;margin-left:auto;padding:4px;display:block}.demo-module__e420dW__menuBackdrop{background:var(--overlay);z-index:54;border:0;display:block;position:fixed;inset:0}.demo-module__e420dW__menuButton{width:36px;height:36px;color:var(--ink);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.demo-module__e420dW__topbar{gap:8px;height:58px;min-height:58px;padding:0 12px}.demo-module__e420dW__breadcrumb{font-size:var(--font-size-xs);gap:4px}.demo-module__e420dW__breadcrumb>span,.demo-module__e420dW__breadcrumb>svg{display:none}.demo-module__e420dW__breadcrumb strong{font-size:var(--font-size-xs)}.demo-module__e420dW__topbarActions{gap:7px}.demo-module__e420dW__topbarActions .demo-module__e420dW__button{min-height:34px;padding:7px}.demo-module__e420dW__searchLabel{display:none}.demo-module__e420dW__guideToggle{font-size:var(--font-size-xs);gap:5px;padding:6px 9px}.demo-module__e420dW__guideToggle>span{display:none}.demo-module__e420dW__demoBanner{font-size:var(--font-size-xs);gap:7px;padding:6px 14px;line-height:1.5}.demo-module__e420dW__demoBanner .demo-module__e420dW__tag{display:none}.demo-module__e420dW__workArea{flex-direction:column}.demo-module__e420dW__guide{border-left:0;border-bottom:1px solid var(--line);flex-shrink:0;order:-1;grid-template-columns:1fr 1fr;column-gap:14px;width:auto;max-height:36dvh;padding:14px 18px;display:grid}.demo-module__e420dW__guideIntro,.demo-module__e420dW__guideProgress,.demo-module__e420dW__stepNumber,.demo-module__e420dW__guide h2,.demo-module__e420dW__guide>p,.demo-module__e420dW__guide .demo-module__e420dW__instructions,.demo-module__e420dW__stepSuccess,.demo-module__e420dW__expectedResult,.demo-module__e420dW__tourIndex{grid-column:1/-1}.demo-module__e420dW__guideProgress{margin:6px 0 12px}.demo-module__e420dW__guide h2{font-size:var(--font-size-lg);margin-bottom:5px}.demo-module__e420dW__guide>p{font-size:var(--font-size-xs)}.demo-module__e420dW__guide .demo-module__e420dW__instructions{font-size:var(--font-size-xs);margin:10px 0 12px}.demo-module__e420dW__guide .demo-module__e420dW__instructions li+li{margin-top:4px}.demo-module__e420dW__guideIntro .demo-module__e420dW__eyebrow{font-size:var(--font-size-xs)}.demo-module__e420dW__guideButtons{margin-top:0}.demo-module__e420dW__guide>.demo-module__e420dW__textButton:last-child{grid-column:1/-1}.demo-module__e420dW__guide .demo-module__e420dW__textButton{font-size:var(--font-size-xs)!important}.demo-module__e420dW__stepSuccess,.demo-module__e420dW__expectedResult{margin-bottom:12px;padding:10px}.demo-module__e420dW__guideIntro button{min-width:26px;min-height:26px;padding:3px}.demo-module__e420dW__main{gap:18px;padding:22px 16px}.demo-module__e420dW__root h1{font-size:var(--font-size-2xl)}.demo-module__e420dW__title{gap:12px}.demo-module__e420dW__title p:not(.demo-module__e420dW__eyebrow),.demo-module__e420dW__title .demo-module__e420dW__eyebrow{font-size:var(--font-size-xs)}.demo-module__e420dW__twoColumns,.demo-module__e420dW__productGrid{grid-template-columns:1fr;gap:18px}.demo-module__e420dW__cardHead,.demo-module__e420dW__cardBody{padding:17px}.demo-module__e420dW__cardHead h2{font-size:var(--font-size-base)}.demo-module__e420dW__detailGrid{grid-template-columns:1fr 1fr;gap:12px}.demo-module__e420dW__toolbar{flex-direction:column;align-items:stretch;gap:0}.demo-module__e420dW__toolbar .demo-module__e420dW__tabs{margin:0 0 14px}.demo-module__e420dW__toolbar>input{max-width:none!important}.demo-module__e420dW__root .demo-module__e420dW__button,.demo-module__e420dW__root .demo-module__e420dW__primary{min-height:40px}.demo-module__e420dW__taskRow .demo-module__e420dW__button{font-size:var(--font-size-xs)}.demo-module__e420dW__inlineLabel{width:100%}.demo-module__e420dW__inlineLabel select{flex:1;width:auto!important}.demo-module__e420dW__conversations{border:0;width:100%}.demo-module__e420dW__inbox[data-has-selection=true] .demo-module__e420dW__conversations,.demo-module__e420dW__inbox[data-has-selection=false] .demo-module__e420dW__chatPanel{display:none}.demo-module__e420dW__listHead{padding:20px 18px}.demo-module__e420dW__listHead h1{font-size:var(--font-size-xl)}.demo-module__e420dW__conversations .demo-module__e420dW__searchField{max-width:none;margin:0 16px}.demo-module__e420dW__conversations .demo-module__e420dW__searchField input{font-size:var(--font-size-xs)}.demo-module__e420dW__conversations .demo-module__e420dW__tabs{margin:12px 16px}.demo-module__e420dW__conversation{gap:12px;min-height:110px;padding:17px 18px}.demo-module__e420dW__conversation .demo-module__e420dW__avatar{width:40px;height:40px}.demo-module__e420dW__conversation strong{font-size:var(--font-size-sm)}.demo-module__e420dW__conversation time{font-size:var(--font-size-xs);top:18px;right:18px}.demo-module__e420dW__conversation .demo-module__e420dW__preview,.demo-module__e420dW__conversation small{font-size:var(--font-size-xs)}.demo-module__e420dW__mobileBack{background:0 0;border:0;place-items:center;min-width:30px;height:32px;padding:0;display:grid}.demo-module__e420dW__chatHead{gap:9px;min-height:66px;padding:10px 12px}.demo-module__e420dW__chatHead .demo-module__e420dW__avatar{width:31px;height:31px}.demo-module__e420dW__chatHead>span:last-child{max-width:123px}.demo-module__e420dW__chatHead .demo-module__e420dW__button{min-height:34px;font-size:var(--font-size-xs);padding:6px}.demo-module__e420dW__chatHead .demo-module__e420dW__button svg{width:14px}.demo-module__e420dW__chatIdentity strong,.demo-module__e420dW__chatIdentity small{font-size:var(--font-size-xs)}.demo-module__e420dW__messages{gap:16px;padding:15px 14px}.demo-module__e420dW__message{max-width:90%}.demo-module__e420dW__bubble p,.demo-module__e420dW__sender,.demo-module__e420dW__bubble footer{font-size:var(--font-size-xs)}.demo-module__e420dW__composerArea{padding:10px 12px}.demo-module__e420dW__controlBar{gap:8px}.demo-module__e420dW__controlBar strong,.demo-module__e420dW__controlBar small{font-size:var(--font-size-xs)}.demo-module__e420dW__controlBar .demo-module__e420dW__primary,.demo-module__e420dW__controlBar .demo-module__e420dW__button{font-size:var(--font-size-xs);min-height:36px;padding:7px 9px}.demo-module__e420dW__composerActions .demo-module__e420dW__check{font-size:var(--font-size-xs);min-width:160px;margin:5px 0}.demo-module__e420dW__composerActions>.demo-module__e420dW__primary{min-height:36px}.demo-module__e420dW__composerHint small{font-size:var(--font-size-xs)}.demo-module__e420dW__composer textarea{max-height:105px;min-height:48px!important}.demo-module__e420dW__composerHint{gap:6px}.demo-module__e420dW__dialog{border-radius:var(--radius-lg);width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.demo-module__e420dW__dialogHead{padding:15px 18px}.demo-module__e420dW__dialogBody{padding:18px}.demo-module__e420dW__dialog .demo-module__e420dW__actions>.demo-module__e420dW__primary{width:100%}.demo-module__e420dW__formColumns{grid-template-columns:1fr}.demo-module__e420dW__receipt{padding:18px}.demo-module__e420dW__receipt dl{font-size:var(--font-size-xs)}.demo-module__e420dW__checklist button{min-height:40px}.demo-module__e420dW__skipLink{left:10px}.demo-module__e420dW__toast{font-size:var(--font-size-xs);padding:12px;bottom:12px}.demo-module__e420dW__root input:not([type=checkbox]):not([type=file]),.demo-module__e420dW__root textarea,.demo-module__e420dW__root select{font-size:var(--font-size-lg)}.demo-module__e420dW__composer textarea{font-size:var(--font-size-lg)!important}.demo-module__e420dW__guide .demo-module__e420dW__button,.demo-module__e420dW__guide .demo-module__e420dW__primary{min-height:36px}.demo-module__e420dW__hero h1{font-size:var(--font-size-2xl)}}@media (max-width:390px){.demo-module__e420dW__hero h1{font-size:var(--font-size-2xl)}.demo-module__e420dW__heroCustomer{padding:14px}.demo-module__e420dW__heroCustomer>span{display:none}.demo-module__e420dW__topbar{padding:0 8px}.demo-module__e420dW__chatHead{gap:6px;padding:9px}.demo-module__e420dW__chatHead>span:last-child{max-width:96px}.demo-module__e420dW__chatHead .demo-module__e420dW__button svg{display:none}.demo-module__e420dW__composerActions{gap:6px}.demo-module__e420dW__composerActions .demo-module__e420dW__check{min-width:130px;font-size:var(--font-size-xs)}.demo-module__e420dW__composerActions .demo-module__e420dW__check svg{display:none}.demo-module__e420dW__guide{column-gap:8px;padding:12px 14px}.demo-module__e420dW__guide .demo-module__e420dW__button,.demo-module__e420dW__guide .demo-module__e420dW__primary{padding:7px;font-size:var(--font-size-xs)!important}.demo-module__e420dW__taskRow .demo-module__e420dW__person{width:100%}.demo-module__e420dW__tag{font-size:var(--font-size-xs)}.demo-module__e420dW__receipt dl{grid-template-columns:1fr 1.3fr}.demo-module__e420dW__dialogBody{padding:16px}}@media (prefers-reduced-motion:reduce){.demo-module__e420dW__root *{scroll-behavior:auto!important;transition:none!important}}@media (min-width:761px) and (max-width:900px){.demo-module__e420dW__workArea{flex-direction:column}.demo-module__e420dW__guide{border-left:0;border-bottom:1px solid var(--line);flex-shrink:0;order:-1;grid-template-columns:1fr 1fr;gap:10px 18px;width:auto;max-height:32dvh;padding:16px 22px;display:grid}.demo-module__e420dW__guideIntro,.demo-module__e420dW__guideProgress,.demo-module__e420dW__stepNumber,.demo-module__e420dW__guide h2,.demo-module__e420dW__guide>p,.demo-module__e420dW__guide .demo-module__e420dW__instructions,.demo-module__e420dW__stepSuccess,.demo-module__e420dW__expectedResult,.demo-module__e420dW__tourIndex{grid-column:1/-1}.demo-module__e420dW__guideProgress,.demo-module__e420dW__guide .demo-module__e420dW__instructions,.demo-module__e420dW__guideButtons{margin:0}.demo-module__e420dW__guide h2{font-size:var(--font-size-xl);margin:0}.demo-module__e420dW__guide>.demo-module__e420dW__textButton:last-child{grid-column:1/-1}}@media (max-width:760px){.demo-module__e420dW__toast{top:104px;bottom:auto}.demo-module__e420dW__guide:has(.demo-module__e420dW__stepSuccess){scroll-padding-top:12px}}.demo-module__e420dW__rail{background:var(--bg-canvas);flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:56px;padding:6px 0;display:flex}.demo-module__e420dW__rail button{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:grid}.demo-module__e420dW__rail button:hover,.demo-module__e420dW__rail button[aria-current=page]{background:var(--bg-active);color:var(--text-primary)}.demo-module__e420dW__rail .demo-module__e420dW__railBrand{background:var(--bg-surface);color:var(--accent);margin-bottom:12px}.demo-module__e420dW__railBrand svg{fill:currentColor;stroke:none}.demo-module__e420dW__rail .demo-module__e420dW__railHelp{margin-top:auto}@media (max-width:1080px){.demo-module__e420dW__rail{display:none}}
.discovery-module__T-30fW__welcome{background:radial-gradient(ellipse at 84% 17%,var(--bg-muted) 0,transparent 40%);max-width:1480px;color:var(--text-primary);margin:auto;padding:0 64px}.discovery-module__T-30fW__welcomeNav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;height:96px;display:flex}.discovery-module__T-30fW__wordmark{align-items:center;gap:8px;display:flex}.discovery-module__T-30fW__wordmark strong{letter-spacing:-1px;font-size:25px}.discovery-module__T-30fW__wordmark>span{border-left:1px solid var(--border-strong);color:var(--text-secondary);margin-left:7px;padding-left:12px;font-size:12px}.discovery-module__T-30fW__welcomeNav>div{align-items:center;gap:30px;font-size:12px;font-weight:550;display:flex}.discovery-module__T-30fW__welcomeNav a:hover{color:var(--accent)}.discovery-module__T-30fW__welcomeHero{grid-template-columns:1.06fr 1fr;align-items:center;gap:64px;padding:74px 0 66px;display:grid}.discovery-module__T-30fW__heroEyebrow{letter-spacing:1.3px;color:var(--text-secondary);align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.discovery-module__T-30fW__heroEyebrow>span{background:#769846;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #dfe9ca}.discovery-module__T-30fW__welcome .discovery-module__T-30fW__heroTitle{letter-spacing:-2.3px;margin:25px 0;font-size:clamp(36px,3.8vw,57px);font-weight:650;line-height:1.15}.discovery-module__T-30fW__heroTitle em{color:var(--accent);font-style:normal}.discovery-module__T-30fW__welcome .discovery-module__T-30fW__heroDescription{color:var(--text-secondary);max-width:480px;font-size:15px;line-height:1.85}.discovery-module__T-30fW__welcomeActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.discovery-module__T-30fW__welcome .discovery-module__T-30fW__welcomeActions button{border-radius:var(--radius-lg);min-height:46px;padding:13px 20px;font-size:13px}.discovery-module__T-30fW__welcomeTrust{color:var(--text-secondary);flex-wrap:wrap;gap:18px;margin-top:20px;font-size:10px;display:flex}.discovery-module__T-30fW__welcomeTrust>span{align-items:center;gap:6px;display:flex}.discovery-module__T-30fW__welcome .discovery-module__T-30fW__resumeNote{color:var(--text-secondary);margin-top:17px;font-size:11px}.discovery-module__T-30fW__resumeNote button{color:var(--text-primary);background:0 0;border:0;padding:0 0 0 5px;text-decoration:underline}.discovery-module__T-30fW__preview{border:1px solid var(--border);background:var(--bg-surface);border-radius:var(--radius-xl);min-width:0;overflow:hidden;transform:rotate(-1deg);box-shadow:0 24px 65px -24px #334b3230}.discovery-module__T-30fW__previewCaption{border-bottom:1px solid var(--border);background:var(--bg-surface);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.discovery-module__T-30fW__previewCaption>span:first-child{align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.discovery-module__T-30fW__previewCaption>span:last-child{letter-spacing:1px;color:var(--text-secondary);font-size:8px}.discovery-module__T-30fW__previewScene{background:linear-gradient(135deg,var(--bg-surface),var(--bg-surface));flex-direction:column;gap:18px;min-height:348px;padding:23px;animation:.3s both discovery-module__T-30fW__sceneIn;display:flex}.discovery-module__T-30fW__previewPerson{align-items:center;gap:11px;display:flex}.discovery-module__T-30fW__previewPerson img{border-radius:50%}.discovery-module__T-30fW__previewPerson>div{flex:1}.discovery-module__T-30fW__previewPerson strong{font-size:13px;display:block}.discovery-module__T-30fW__previewPerson small{margin-top:3px;font-size:10px;display:block}.discovery-module__T-30fW__previewPerson i{background:var(--success);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.discovery-module__T-30fW__previewIncoming,.discovery-module__T-30fW__previewOutgoing{border-radius:var(--radius-lg);max-width:87%;padding:14px 16px;font-size:12px;line-height:1.8}.discovery-module__T-30fW__previewIncoming{border:1px solid var(--border);background:var(--bg-surface);border-top-left-radius:4px;align-self:flex-start}.discovery-module__T-30fW__previewOutgoing{background:var(--bubble-outgoing);border:1px solid var(--border);border-top-right-radius:4px;align-self:flex-end}.discovery-module__T-30fW__previewOutgoing>span{color:var(--text-secondary);align-items:center;gap:5px;margin-bottom:7px;font-size:9px;font-weight:600;display:flex}.discovery-module__T-30fW__previewInsight{border-top:1px solid var(--border);color:var(--text-secondary);align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.discovery-module__T-30fW__previewInsight strong,.discovery-module__T-30fW__previewInsight span{display:block}.discovery-module__T-30fW__previewInsight strong{font-size:11px}.discovery-module__T-30fW__previewInsight span{color:var(--text-secondary);margin-top:2px;font-size:10px}.discovery-module__T-30fW__previewNote{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);padding:14px 16px;font-size:12px}.discovery-module__T-30fW__previewNote>span{letter-spacing:1px;color:var(--text-secondary);margin-bottom:4px;font-size:8px;display:block}.discovery-module__T-30fW__guardSteps{gap:12px;padding:12px 0;display:grid}.discovery-module__T-30fW__guardSteps>div{align-items:center;gap:10px;font-size:11px;display:flex}.discovery-module__T-30fW__guardSteps b{border:1px solid var(--border);border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.discovery-module__T-30fW__guardSteps svg{color:var(--accent);margin-left:auto}.discovery-module__T-30fW__previewTabs{background:var(--bg-muted);gap:3px;padding:8px;display:flex}.discovery-module__T-30fW__previewTabs button{border-radius:var(--radius-md);color:var(--text-secondary);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:11px 5px;font-size:10px;display:flex}.discovery-module__T-30fW__previewTabs button[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary);box-shadow:0 2px 5px #17231e0c}.discovery-module__T-30fW__previewTabs span{font-size:9px;font-weight:650}.discovery-module__T-30fW__howItWorks{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.discovery-module__T-30fW__howItWorks>div{align-items:center;gap:14px;display:flex}.discovery-module__T-30fW__howItWorks b{color:var(--text-secondary);font-size:12px}.discovery-module__T-30fW__howItWorks strong,.discovery-module__T-30fW__howItWorks small{display:block}.discovery-module__T-30fW__howItWorks strong{font-size:12px}.discovery-module__T-30fW__howItWorks small{margin-top:3px;font-size:10px}.discovery-module__T-30fW__howItWorks>svg{color:var(--border-strong)}.discovery-module__T-30fW__gallery{padding:58px 0 30px;scroll-margin-top:24px}.discovery-module__T-30fW__galleryHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.discovery-module__T-30fW__kicker{letter-spacing:1px;color:var(--text-secondary);font-size:9px;font-weight:650}.discovery-module__T-30fW__gallery .discovery-module__T-30fW__galleryHeading h2{letter-spacing:-.8px;margin:9px 0;font-size:25px;line-height:1.35}.discovery-module__T-30fW__galleryHeading p{color:var(--text-secondary);font-size:12px}.discovery-module__T-30fW__progressPill{white-space:nowrap;background:var(--bg-muted);color:var(--text-secondary);border-radius:var(--radius-full);align-items:center;gap:7px;padding:8px 13px;font-size:11px;display:flex}.discovery-module__T-30fW__galleryTools{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.discovery-module__T-30fW__filters{flex-wrap:wrap;gap:5px;display:flex}.discovery-module__T-30fW__filters button{border-radius:var(--radius-full);color:var(--text-secondary);background:0 0;border:1px solid #0000;min-height:36px;padding:8px 12px;font-size:10px}.discovery-module__T-30fW__filters button[aria-pressed=true]{background:var(--text-primary);color:var(--bg-surface);border-color:var(--text-primary)}.discovery-module__T-30fW__filters button:hover{border-color:var(--border-strong)}.discovery-module__T-30fW__featureSearch{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:200px;color:var(--text-secondary);flex-shrink:0;align-items:center;gap:8px;padding:0 11px;display:flex}.discovery-module__T-30fW__gallery .discovery-module__T-30fW__featureSearch input{min-width:0;font-size:11px;background:0 0!important;border:0!important;min-height:36px!important;padding:7px 0!important}.discovery-module__T-30fW__featureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.discovery-module__T-30fW__featureCard{appearance:none;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-surface);text-align:left;color:var(--text-primary);flex-direction:column;min-height:240px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.discovery-module__T-30fW__featureCard:hover{border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 12px 28px -15px #244c3e45}.discovery-module__T-30fW__featureCardTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.discovery-module__T-30fW__featureIcon{background:var(--bg-muted);color:#49633a;border-radius:var(--radius-lg);flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.discovery-module__T-30fW__featureIcon[data-group=Bantu\ tim],.discovery-module__T-30fW__featureIcon[data-group=Atur\ Starmy],.discovery-module__T-30fW__featureIcon[data-group=Jaga\ kendali]{background:var(--bg-active);color:var(--accent)}.discovery-module__T-30fW__featureStatus{color:var(--text-secondary);align-items:center;gap:4px;font-size:9px;display:flex}.discovery-module__T-30fW__featureStatus[data-done=true]{color:var(--accent)}.discovery-module__T-30fW__featureCard>small{color:var(--text-secondary);margin-bottom:6px;font-size:9px}.discovery-module__T-30fW__gallery .discovery-module__T-30fW__featureCard h3{letter-spacing:-.25px;font-size:14px;font-weight:650;line-height:1.5}.discovery-module__T-30fW__featureCard p{color:var(--text-secondary);margin:9px 0 22px;font-size:11px;line-height:1.75}.discovery-module__T-30fW__featureLink{color:var(--text-secondary);align-items:center;gap:9px;margin-top:auto;font-size:10px;font-weight:650;display:flex}.discovery-module__T-30fW__featureLink svg{margin-left:auto}.discovery-module__T-30fW__noResults{text-align:center;color:var(--text-secondary);padding:30px}.discovery-module__T-30fW__noResults h3{margin:12px 0 5px}.discovery-module__T-30fW__noResults button{margin-top:18px}.discovery-module__T-30fW__welcomeFooter{border-top:1px solid var(--border);color:var(--text-secondary);align-items:flex-start;gap:12px;margin-top:25px;padding:26px 0 36px;display:flex}.discovery-module__T-30fW__welcomeFooter p{max-width:660px;font-size:10px}.discovery-module__T-30fW__welcomeFooter>a{white-space:nowrap;color:var(--text-primary);margin-left:auto;font-size:10px}.discovery-module__T-30fW__welcomeFooter>svg{margin-top:2px}.discovery-module__T-30fW__spotlight{z-index:70;pointer-events:none;border:2px solid var(--brand-lime);border-radius:var(--radius-lg);box-shadow:0 0 0 9999px var(--overlay),0 0 0 6px #daf47128;transition:left .18s,top .18s,width .18s,height .18s;position:fixed}.discovery-module__T-30fW__coach{background:var(--bg-surface);border-left:1px solid var(--border);width:310px;color:var(--text-primary);scrollbar-width:thin;z-index:71;flex-shrink:0;align-self:stretch;padding:24px 22px;position:relative;overflow-y:auto}.discovery-module__T-30fW__coach[hidden]{display:none}.discovery-module__T-30fW__coach[data-intro=true]{border:1px solid var(--border);border-radius:var(--radius-xl);width:350px;max-height:calc(100dvh - 32px);box-shadow:0 18px 75px var(--overlay);align-self:auto;padding:24px;animation:.2s discovery-module__T-30fW__sceneIn;position:fixed}.discovery-module__T-30fW__coachTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.discovery-module__T-30fW__coachTop>span{color:var(--text-secondary);align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.discovery-module__T-30fW__coachTop button{color:var(--text-secondary);background:0 0;border:0;border-radius:50%;place-items:center;min-width:28px;min-height:28px;padding:4px;display:grid}.discovery-module__T-30fW__coachTop button:hover{background:var(--bg-muted)}.discovery-module__T-30fW__coachCount{letter-spacing:.8px;color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:9px;display:flex}.discovery-module__T-30fW__coach h2{letter-spacing:-.75px;margin-bottom:10px!important;font-size:23px!important;line-height:1.3!important}.discovery-module__T-30fW__coachWhy{color:var(--text-secondary);font-size:12px;line-height:1.8}.discovery-module__T-30fW__coachBenefit{background:var(--bg-muted);border-radius:var(--radius-lg);align-items:flex-start;gap:10px;margin:20px 0;padding:14px;display:flex}.discovery-module__T-30fW__coachBenefit>svg{color:var(--accent);margin-top:2px}.discovery-module__T-30fW__coachBenefit p{font-size:11px;line-height:1.8}.discovery-module__T-30fW__coachTry{margin-bottom:20px}.discovery-module__T-30fW__coachTry>span{letter-spacing:1px;color:var(--text-secondary);font-size:8px;font-weight:650}.discovery-module__T-30fW__coachTry p{font-size:12px;line-height:1.7;margin-top:6px!important}.discovery-module__T-30fW__tryButton{background:var(--text-primary);width:100%;color:var(--bg-surface);border:1px solid var(--text-primary);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;min-height:43px;padding:12px 16px;font-weight:600;display:flex;font-size:12px!important}.discovery-module__T-30fW__tryButton:hover{background:var(--primary-hover)}.discovery-module__T-30fW__coachFootnote{color:var(--text-secondary);text-align:center;font-size:9px;margin:10px 0 0!important}.discovery-module__T-30fW__coachProgress{border-top:1px solid var(--border);margin-top:22px;padding-top:16px}.discovery-module__T-30fW__coachProgress progress{appearance:none;background:var(--bg-muted);border-radius:var(--radius-lg);border:0;width:100%;height:4px;display:block;overflow:hidden}.discovery-module__T-30fW__coachProgress progress::-webkit-progress-bar{background:var(--bg-muted)}.discovery-module__T-30fW__coachProgress progress::-webkit-progress-value{background:var(--accent);border-radius:var(--radius-lg)}.discovery-module__T-30fW__coachProgress progress::-moz-progress-bar{background:var(--accent)}.discovery-module__T-30fW__coachProgress>span{color:var(--text-secondary);margin-top:7px;font-size:9px;display:block}.discovery-module__T-30fW__coachInstructions{margin:22px 0}.discovery-module__T-30fW__coachInstructions summary{cursor:pointer;font-size:11px;font-weight:600}.discovery-module__T-30fW__coachInstructions ol{color:var(--text-secondary);margin:12px 0;padding-left:18px;font-size:11px;line-height:1.8}.discovery-module__T-30fW__coachControls{gap:8px;margin-top:18px;display:flex}.discovery-module__T-30fW__coachControls>button:last-child{flex:1}.discovery-module__T-30fW__coachBottom{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.discovery-module__T-30fW__coachBottom button{color:var(--text-secondary);background:0 0;border:0;padding:3px 0;font-size:10px}.discovery-module__T-30fW__coachBottom button:hover{text-decoration:underline}.discovery-module__T-30fW__coachSuccess{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-lg);gap:11px;margin-top:22px;padding:18px 14px;display:flex}.discovery-module__T-30fW__coachSuccess>span{background:var(--bg-active);width:30px;height:30px;color:var(--accent);border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;display:grid}.discovery-module__T-30fW__coachSuccess strong{font-size:12px}.discovery-module__T-30fW__coachSuccess p{color:var(--text-secondary);font-size:11px;line-height:1.7;margin-top:5px!important}dialog:has(.discovery-module__T-30fW__gallery){width:min(1040px,100vw - 32px);max-width:1040px}.discovery-module__T-30fW__gallery:has(.discovery-module__T-30fW__featureGrid[data-compact=true]){padding:5px 0 10px}.discovery-module__T-30fW__featureGrid[data-compact=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-module__T-30fW__featureGrid[data-compact=true] .discovery-module__T-30fW__featureCard{min-height:220px;padding:18px}@keyframes discovery-module__T-30fW__sceneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1700px){.discovery-module__T-30fW__welcomeHero{padding-block:95px}.discovery-module__T-30fW__coach:not([data-intro=true]){width:335px}}@media (max-width:1200px){.discovery-module__T-30fW__welcome{padding:0 36px}.discovery-module__T-30fW__welcomeHero{gap:35px}.discovery-module__T-30fW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-module__T-30fW__galleryTools{align-items:flex-start}.discovery-module__T-30fW__filters{gap:3px}.discovery-module__T-30fW__filters button{padding:7px 10px}.discovery-module__T-30fW__howItWorks{gap:14px}.discovery-module__T-30fW__howItWorks>svg{display:none}}@media (max-width:900px){.discovery-module__T-30fW__welcomeHero{gap:30px}.discovery-module__T-30fW__welcome .discovery-module__T-30fW__heroTitle{font-size:38px}.discovery-module__T-30fW__heroEyebrow{font-size:8px}.discovery-module__T-30fW__previewScene{min-height:340px;padding:18px}.discovery-module__T-30fW__previewTabs button{font-size:9px}.discovery-module__T-30fW__previewTabs span{display:none}.discovery-module__T-30fW__previewCaption>span:first-child{font-size:9px}.discovery-module__T-30fW__howItWorks{align-items:flex-start}.discovery-module__T-30fW__howItWorks>div{gap:9px}.discovery-module__T-30fW__howItWorks small{max-width:160px}.discovery-module__T-30fW__galleryTools{flex-wrap:wrap}.discovery-module__T-30fW__featureSearch{width:100%;max-width:320px}.discovery-module__T-30fW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-module__T-30fW__welcomeFooter{flex-wrap:wrap}.discovery-module__T-30fW__welcomeFooter>a{margin-left:30px}.discovery-module__T-30fW__coach,.discovery-module__T-30fW__coach[data-intro=true]{border:0;border-bottom:1px solid var(--border);width:auto;max-height:43dvh;box-shadow:none;border-radius:0;flex-shrink:0;order:-1;align-self:stretch;padding:17px 24px;position:relative!important;top:auto!important;left:auto!important}.discovery-module__T-30fW__coach[data-intro=true]{grid-template-columns:1fr 1fr;gap:0 20px;max-height:46dvh;display:grid}.discovery-module__T-30fW__coach[data-intro=true] .discovery-module__T-30fW__coachTop,.discovery-module__T-30fW__coach[data-intro=true] .discovery-module__T-30fW__coachCount,.discovery-module__T-30fW__coach[data-intro=true] h2,.discovery-module__T-30fW__coach[data-intro=true] .discovery-module__T-30fW__coachWhy{grid-column:1/-1}.discovery-module__T-30fW__coachTop{margin-bottom:10px}.discovery-module__T-30fW__coachCount{margin-bottom:5px}.discovery-module__T-30fW__coach h2{font-size:19px!important}.discovery-module__T-30fW__coachWhy{font-size:11px}.discovery-module__T-30fW__coach[data-intro=true] .discovery-module__T-30fW__coachBenefit{grid-column:1;margin:14px 0}.discovery-module__T-30fW__coachTry{margin:12px 0}.discovery-module__T-30fW__coachFootnote{display:none}.discovery-module__T-30fW__coachProgress{margin-top:12px;padding-top:10px}.discovery-module__T-30fW__coach[data-intro=true] .discovery-module__T-30fW__coachProgress{border:0;align-self:center;margin:0;padding-top:0}.discovery-module__T-30fW__coachInstructions{margin:12px 0}.discovery-module__T-30fW__coachInstructions ol{margin:8px 0;font-size:10px}.discovery-module__T-30fW__coachControls{margin-top:12px}.discovery-module__T-30fW__coachSuccess{margin-top:12px;padding:12px}.discovery-module__T-30fW__coach:not([data-intro=true]){max-height:34dvh}.discovery-module__T-30fW__coach:not([data-intro=true]) .discovery-module__T-30fW__coachProgress,.discovery-module__T-30fW__coach:not([data-intro=true]) .discovery-module__T-30fW__coachWhy{display:none}.discovery-module__T-30fW__coachBottom{margin-top:10px}.discovery-module__T-30fW__featureGrid[data-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.discovery-module__T-30fW__welcome{padding:0 22px}.discovery-module__T-30fW__welcomeNav{height:76px}.discovery-module__T-30fW__wordmark strong{font-size:23px}.discovery-module__T-30fW__welcomeNav>div{gap:0;font-size:10px}.discovery-module__T-30fW__welcomeNav>div>a:first-child{display:none}.discovery-module__T-30fW__welcomeHero{grid-template-columns:1fr;gap:35px;padding:42px 0 34px}.discovery-module__T-30fW__welcome .discovery-module__T-30fW__heroTitle{letter-spacing:-1.8px;margin:20px 0;font-size:42px}.discovery-module__T-30fW__heroEyebrow{letter-spacing:.9px;font-size:8px}.discovery-module__T-30fW__welcome .discovery-module__T-30fW__heroDescription{font-size:13px}.discovery-module__T-30fW__welcomeActions{margin-top:22px}.discovery-module__T-30fW__welcome .discovery-module__T-30fW__welcomeActions button{padding:11px 16px;font-size:12px}.discovery-module__T-30fW__welcomeTrust{gap:14px;font-size:9px}.discovery-module__T-30fW__preview{border-radius:var(--radius-xl);transform:none}.discovery-module__T-30fW__previewScene{min-height:310px}.discovery-module__T-30fW__previewTabs button{font-size:9px}.discovery-module__T-30fW__previewCaption>span:first-child{font-size:10px}.discovery-module__T-30fW__howItWorks{gap:19px;padding:26px 0;display:grid}.discovery-module__T-30fW__howItWorks strong{font-size:12px}.discovery-module__T-30fW__howItWorks small{max-width:none}.discovery-module__T-30fW__howItWorks b{width:28px}.discovery-module__T-30fW__gallery{padding-top:34px}.discovery-module__T-30fW__galleryHeading{flex-wrap:wrap;align-items:flex-start;gap:12px}.discovery-module__T-30fW__gallery .discovery-module__T-30fW__galleryHeading h2{font-size:23px}.discovery-module__T-30fW__galleryHeading p{font-size:11px}.discovery-module__T-30fW__kicker{font-size:8px}.discovery-module__T-30fW__progressPill{padding:6px 10px;font-size:10px}.discovery-module__T-30fW__galleryTools{gap:14px}.discovery-module__T-30fW__filters{gap:3px}.discovery-module__T-30fW__filters button{padding:7px 11px;font-size:10px}.discovery-module__T-30fW__featureGrid,.discovery-module__T-30fW__featureGrid[data-compact=true]{grid-template-columns:1fr;gap:12px}.discovery-module__T-30fW__featureCard,.discovery-module__T-30fW__featureGrid[data-compact=true] .discovery-module__T-30fW__featureCard{min-height:0;padding:20px}.discovery-module__T-30fW__featureCardTop{margin-bottom:12px}.discovery-module__T-30fW__featureCard p{margin-bottom:14px}.discovery-module__T-30fW__welcomeFooter p{flex:1;font-size:9px}.discovery-module__T-30fW__welcomeFooter>a{margin-left:30px}.discovery-module__T-30fW__coach,.discovery-module__T-30fW__coach[data-intro=true]{max-height:43dvh;padding:14px 18px}.discovery-module__T-30fW__coach[data-intro=true]{max-height:47dvh;display:block}.discovery-module__T-30fW__coach[data-intro=true] .discovery-module__T-30fW__coachBenefit{display:none}.discovery-module__T-30fW__coachTry{margin:9px 0 12px}.discovery-module__T-30fW__coachTry p{font-size:11px;margin-top:3px!important}.discovery-module__T-30fW__coachTop{margin-bottom:6px}.discovery-module__T-30fW__coach h2{margin-bottom:5px!important;font-size:19px!important}.discovery-module__T-30fW__coach[data-intro=true] .discovery-module__T-30fW__coachProgress{margin-top:12px}.discovery-module__T-30fW__coachProgress>span{margin-top:5px}.discovery-module__T-30fW__coachTop>span{font-size:9px}.discovery-module__T-30fW__coachCount{font-size:8px}.discovery-module__T-30fW__coachInstructions{margin:10px 0}.discovery-module__T-30fW__coachInstructions summary{font-size:10px}.discovery-module__T-30fW__coachControls{margin-top:10px}.discovery-module__T-30fW__coachSuccess p{font-size:10px}.discovery-module__T-30fW__coach:not([data-intro=true]){max-height:35dvh}.discovery-module__T-30fW__coach:not([data-intro=true]) .discovery-module__T-30fW__coachCount{display:none}.discovery-module__T-30fW__coach:not([data-intro=true]) h2{font-size:16px!important}.discovery-module__T-30fW__coach:not([data-intro=true]) .discovery-module__T-30fW__coachInstructions ol{margin-bottom:3px}.discovery-module__T-30fW__coach:not([data-intro=true]) .discovery-module__T-30fW__coachTop{margin-bottom:4px}.discovery-module__T-30fW__coach:not([data-intro=true]) .discovery-module__T-30fW__coachTop>span{font-size:9px}.discovery-module__T-30fW__coach:not([data-intro=true]) .discovery-module__T-30fW__coachBottom{margin-top:8px}}@media (prefers-reduced-motion:reduce){.discovery-module__T-30fW__previewScene,.discovery-module__T-30fW__coach[data-intro=true]{animation:none}.discovery-module__T-30fW__featureCard,.discovery-module__T-30fW__spotlight{transition:none}.discovery-module__T-30fW__featureCard:hover{transform:none}}
