@layer theme,base;@layer components{.lx-scenes{--lx-scene-h:clamp(540px, 62vw, 620px);gap:20px;min-inline-size:0;display:grid}.lx-scenes-stage{block-size:var(--lx-scene-h);place-items:center;min-inline-size:0;display:grid}.lx-scenes--overlay{z-index:5;flex-direction:column;max-block-size:520px;inline-size:min(340px,42%);margin-block-start:auto;display:flex;position:absolute;inset-block:clamp(14px,4%,40px);inset-inline-end:clamp(14px,3%,36px)}.lx-scenes--overlay .lx-scenes-stage{flex:auto;block-size:auto;min-block-size:0;display:flex}.lx-scenes--overlay .ow-win{block-size:100%;inline-size:100%;box-shadow:0 30px 60px -20px #0a0a0a73,0 2px 6px #0a0a0a1f}.wa-phone{inline-size:min(100%,340px);block-size:var(--lx-scene-h);background:#0b0c0d;border-radius:46px;padding:9px;box-shadow:inset 0 0 0 1.5px #2b2e31,0 34px 70px -28px #0a0a0a80}.wa-screen{color:#111b21;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#efeae2;border-radius:37px;flex-direction:column;block-size:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans Arabic,sans-serif;font-size:14px;line-height:19px;display:flex;position:relative;overflow:hidden}.wa-bar{color:#fff;font-variant-numeric:tabular-nums;background:#008069;justify-content:space-between;align-items:flex-end;block-size:30px;padding:0 26px 3px;font-size:12px;font-weight:600;display:flex}.wa-bar-icons{align-items:center;gap:5px;display:inline-flex}.wa-head{color:#fff;background:#008069;align-items:center;gap:8px;padding:6px 12px 9px 4px;display:flex}[dir=rtl] .wa-head{padding:6px 4px 9px 12px}.wa-head svg{flex:none}[dir=rtl] .wa-back{transform:scaleX(-1)}.wa-avatar{background:#0a0c0c;border-radius:999px;flex:none;place-items:center;block-size:36px;inline-size:36px;display:grid;overflow:hidden}.wa-who{flex:auto;min-inline-size:0;line-height:1.25;display:grid}.wa-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.wa-status{opacity:.86;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.wa-tools{align-items:center;gap:18px;display:inline-flex}.wa-chat{background-color:#efeae2;background-image:radial-gradient(circle at 20% 30%,#54656f12 1.6px,#0000 2px),radial-gradient(circle at 70% 75%,#54656f0f 1.2px,#0000 1.6px),radial-gradient(circle at 85% 20%,#54656f0d 2.2px,#0000 2.6px);background-size:38px 38px,26px 26px,54px 54px;flex:auto;min-block-size:0;position:relative;overflow:hidden}.wa-stack{flex-direction:column;padding:8px 10px 6px;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.wa-day{color:#54656f;background:#fff;border-radius:8px;align-self:center;margin-block:2px 8px;padding:4px 11px;font-size:12px;box-shadow:0 1px .5px #0b141a21}.wa-row{flex-direction:column;align-items:flex-start;gap:2px;margin-block-start:2px;display:flex}.wa-row--out{align-items:flex-end}.wa-row--first{margin-block-start:8px}.wa-bubble{overflow-wrap:anywhere;background:#fff;border-radius:8px;max-inline-size:84%;padding:6px 8px 8px 9px;position:relative;box-shadow:0 1px .5px #0b141a21}.wa-row--out .wa-bubble{background:#d9fdd3}.wa-row--first .wa-bubble:before{content:"";background:inherit;block-size:13px;inline-size:8px;position:absolute;inset-block-start:0}.wa-row--first.wa-row--in .wa-bubble{border-start-start-radius:0}.wa-row--first.wa-row--in .wa-bubble:before{clip-path:polygon(0 0,100% 0,100% 100%);inset-inline-start:-8px}.wa-row--first.wa-row--out .wa-bubble{border-start-end-radius:0}.wa-row--first.wa-row--out .wa-bubble:before{clip-path:polygon(0 0,100% 0,0 100%);inset-inline-end:-8px}[dir=rtl] .wa-row--first.wa-row--in .wa-bubble:before{clip-path:polygon(0 0,100% 0,0 100%)}[dir=rtl] .wa-row--first.wa-row--out .wa-bubble:before{clip-path:polygon(0 0,100% 0,100% 100%)}.wa-text{white-space:pre-line;margin:0}.wa-text+.wa-text{margin-block-start:6px}.wa-header{margin:0 0 4px;font-weight:700}.wa-footer{color:#667781;margin:6px 0 0;font-size:13px;line-height:17px}.wa-bubble .lx-scene-link{color:#027eb5;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.wa-spacer{block-size:1px;inline-size:44px;display:inline-block}.wa-row--out .wa-spacer{inline-size:62px}.wa-meta{color:#667781;font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:11px;line-height:15px;display:inline-flex;position:absolute;inset-block-end:3px;inset-inline-end:7px}.wa-ticks{color:#53bdeb}.wa-quote{background:#0b141a0d;border-inline-start:4px solid #06cf9c;border-radius:6px;gap:1px;margin:-2px -4px 5px -5px;padding:5px 8px;font-size:12.5px;line-height:16px;display:grid}.wa-quote b{color:#06cf9c;font-weight:600}.wa-quote span{color:#667781;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wa-buttons{gap:2px;inline-size:84%;max-inline-size:270px;display:grid}.wa-row--wide .wa-bubble{inline-size:84%;max-inline-size:270px}.wa-btn{color:#027eb5;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;block-size:38px;font-size:14px;font-weight:600;display:flex;box-shadow:0 1px .5px #0b141a21}.wa-btn[data-press]{background:#f0f2f5}[dir=rtl] .wa-btn svg{transform:scaleX(-1)}.wa-listbtn{color:#027eb5;border-block-start:1px solid #e9edef;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:6px;margin:8px -8px -8px -9px;padding-block:9px;font-weight:600;display:flex}.wa-listbtn[data-press]{background:#f0f2f5}.wa-compose{align-items:center;gap:6px;padding:4px 6px 10px;display:flex}.wa-input{color:#8696a0;background:#fff;border-radius:22px;flex:auto;align-items:center;gap:10px;block-size:44px;min-inline-size:0;padding-inline:12px;font-size:15px;display:flex;box-shadow:0 1px .5px #0b141a21}.wa-input span{flex:auto}.wa-mic{color:#fff;background:#00a884;border-radius:999px;flex:none;place-items:center;block-size:44px;inline-size:44px;display:grid}.wa-scrim{z-index:3;background:#0b141a66;position:absolute;inset:0}.wa-sheet{z-index:4;color:#111b21;background:#fff;border-radius:18px 18px 0 0;padding-block-end:74px;position:absolute;inset-block-end:0;inset-inline:0}.wa-grab{background:#d1d7db;border-radius:2px;block-size:4px;inline-size:36px;margin:8px auto 4px}.wa-sheet-head{text-align:center;padding:6px 48px 12px;font-size:16px;font-weight:600;position:relative}.wa-sheet-head svg{color:#54656f;position:absolute;inset-block-start:7px;inset-inline-start:16px}.wa-sheet-section{color:#008069;padding:8px 22px 4px;font-size:13.5px;font-weight:600}.wa-sheet-row{font-variant-numeric:tabular-nums;border-block-end:1px solid #e9edef;justify-content:space-between;align-items:center;gap:12px;padding:11px 22px;font-size:15.5px;display:flex}.wa-radio{border:2px solid #8696a0;border-radius:999px;flex:none;block-size:20px;inline-size:20px}.wa-radio[data-on]{background:#00a884;border-color:#00a884;box-shadow:inset 0 0 0 3px #fff}.wa-send{color:#fff;background:#00a884;border-radius:999px;place-items:center;block-size:50px;inline-size:50px;display:grid;position:absolute;inset-block-end:14px;inset-inline-end:16px;box-shadow:0 2px 6px #0b141a33}[dir=rtl] .wa-send svg{transform:scaleX(-1)}.gw-win{--gw-ink:#0a0c0c;--gw-text:#3d4747;--gw-mute:#5b6868;--gw-line:#e1e9e9;--gw-line-2:#d3dede;--gw-ground:#f7fafa;--gw-card-line:#cfe7ec;--gw-tq:#96dbe9;--gw-teal:#0f5a66;inline-size:min(100%,380px);block-size:var(--lx-scene-h);background:var(--gw-ground);color:var(--gw-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:20px;flex-direction:column;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.45;display:flex;overflow:hidden;box-shadow:0 18px 50px #0a0c0c38,0 2px 6px #0a0c0c14}.gw-head{background:var(--gw-ink);color:#fff;flex:none;align-items:center;gap:10px;padding:14px 16px;display:flex}.gw-head-text{flex:auto;min-inline-size:0}.gw-head-name{margin:0;font-size:15px;font-weight:700;line-height:1.3}.gw-head-sub{color:#b9c7c7;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.gw-log{flex:auto;min-block-size:0;position:relative;overflow:hidden}.gw-stack{flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.gw-line{overflow-wrap:anywhere;border-radius:16px;max-inline-size:85%;margin:0;padding:9px 12px}.gw-line--you{background:var(--gw-ink);color:#fff;border-end-end-radius:4px;align-self:flex-end}.gw-olio{align-self:flex-start;align-items:flex-start;gap:8px;max-inline-size:92%;display:flex}.gw-olio .gw-line{border:1px solid var(--gw-line);max-inline-size:none;color:var(--gw-ink);background:#fff;border-end-start-radius:4px}.gw-face{flex:none;margin-block-start:4px}.gw-typing{border:1px solid var(--gw-line);border-radius:16px;background:#fff;border-end-start-radius:4px;gap:4px;padding:12px 14px;display:inline-flex}.gw-typing i{background:var(--gw-mute);border-radius:50%;block-size:6px;inline-size:6px}.gw-card{border:1px solid var(--gw-card-line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 2px 10px #0f5a6614}.gw-card-title{margin:0;font-family:Newsreader,Georgia,serif;font-size:17px;font-weight:500;line-height:1.3}.gw-card-line{color:var(--gw-text);margin:0;font-size:13px;line-height:1.45}.gw-card-key{color:var(--gw-ink);font-weight:600}.gw-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gw-time{border:1px solid var(--gw-line-2);font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;place-items:center;block-size:44px;font-weight:600;display:grid}.gw-time[data-asked]{border-color:var(--gw-teal)}.gw-time[data-pick]{border-color:var(--gw-tq);background:var(--gw-tq)}.gw-field{gap:4px;display:grid}.gw-label{color:var(--gw-mute);font-size:12px;font-weight:600;line-height:1.25}.gw-req{color:#d92d20;margin-inline-start:2px}.gw-input{border:1px solid var(--gw-line-2);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;block-size:38px;padding-inline:12px;font-size:14px;display:flex;overflow:hidden}.gw-dial{border-inline-end:1px solid var(--gw-line-2);color:var(--gw-mute);padding-inline-end:8px}.gw-check{color:var(--gw-text);align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.4;display:flex}.gw-box{border:1px solid var(--gw-line-2);background:#fff;border-radius:3px;flex:none;place-items:center;block-size:14px;inline-size:14px;margin-block-start:2px;display:grid}.gw-box[data-on]{border-color:var(--gw-tq);background:var(--gw-tq);color:var(--gw-ink)}.gw-row{flex-wrap:wrap;gap:8px;display:flex}.gw-primary,.gw-secondary{border-radius:12px;place-items:center;min-block-size:40px;padding:0 14px;font-size:15px;display:grid}.gw-primary{background:var(--gw-tq);flex:auto;font-weight:700}.gw-secondary{border:1px solid var(--gw-line-2);background:#fff;font-weight:600}.gw-done-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gw-done{margin:0;font-size:14px;font-weight:600}.gw-done-row .gw-secondary{min-block-size:36px;font-size:14px}.gw-mark{background:var(--gw-tq);block-size:22px;inline-size:22px;color:var(--gw-ink);vertical-align:-5px;border-radius:50%;place-items:center;margin-inline-end:6px;display:inline-grid}.gw-menu-card{gap:0;padding:0;overflow:hidden}.gw-menu-head{padding:10px 12px 8px}.gw-menu{border-block-start:1px solid var(--gw-line);margin:0;padding:0;list-style:none}.gw-menu-row{align-items:center;gap:8px;min-block-size:38px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.gw-menu-row+.gw-menu-row{border-block-start:1px solid var(--gw-line)}.gw-menu-row>span{flex:auto}.gw-menu-row[data-danger]{color:#b42318}.gw-menu-row[data-press]{background:#e7f5f8}.gw-menu-go{color:#5b6868;flex:none}[dir=rtl] .gw-menu-go{transform:scaleX(-1)}.gw-compose{border-block-start:1px solid var(--gw-line);background:#fff;flex:none;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.gw-input-box{border:1px solid var(--gw-line-2);min-inline-size:0;color:var(--gw-mute);border-radius:12px;flex:auto;padding:10px 12px;font-size:15px;line-height:20px}.gw-send{background:var(--gw-ink);color:#fff;border-radius:12px;flex:none;place-items:center;block-size:42px;inline-size:42px;display:grid}[dir=rtl] .gw-send svg{transform:scaleX(-1)}.ow-win{inline-size:min(100%,380px);block-size:var(--lx-scene-h);border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:16px;flex-direction:column;font-size:14px;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 18px 50px #0a0c0c38,0 2px 6px #0a0c0c14}.ow-head{color:#fff;background:#0a0c0c;flex:none;align-items:center;gap:10px;padding:14px 16px;display:flex}.ow-head-text{flex:auto;min-inline-size:0}.ow-head-name{margin:0;font-size:16px;font-weight:600;line-height:1.25}.ow-head-sub{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.ow-log{background:color-mix(in oklab, var(--muted) 40%, transparent);flex:auto;min-block-size:0;position:relative;overflow:hidden}.ow-stack{flex-direction:column;padding:16px;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.ow-empty{max-inline-size:18rem;color:var(--muted-foreground);text-align:center;text-wrap:balance;justify-items:center;gap:12px;margin:0 auto 24px;font-size:14px;display:grid}.ow-own{border-radius:14px;background:var(--primary);max-inline-size:85%;color:var(--primary-foreground);overflow-wrap:anywhere;border-end-end-radius:4px;align-self:flex-end;margin:12px 0 0;padding:8px 12px}.ow-olio{align-items:flex-start;gap:8px;margin-block-start:12px;display:flex}.ow-olio>div{justify-items:start;gap:4px;min-inline-size:0;max-inline-size:92%;display:grid}.ow-bubble{border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--card-foreground);overflow-wrap:anywhere;border-start-start-radius:4px;padding:8px 12px}.ow-bubble p{margin:0}.ow-bubble ul{margin:2px 0 0;padding-inline-start:20px;list-style:outside}.ow-bubble .ow-linkrow{color:var(--accent-foreground);margin-block-start:8px}.ow-linkrow svg{vertical-align:-1px;margin-inline-start:4px;display:inline-block}.ow-link{color:var(--accent-foreground);text-underline-offset:4px;font-weight:500;text-decoration:underline}.ow-face{flex:none;margin-block-start:2px}.ow-typing{border:1px solid var(--border);border-radius:14px;background:var(--card);block-size:36px;color:var(--muted-foreground);border-start-start-radius:4px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.ow-typing i{background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.ow-card{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);border-radius:14px;gap:8px;margin-block-start:12px;padding:12px;display:grid}.ow-card[data-state=proposed]{border-color:color-mix(in oklab, var(--accent-foreground) 30%, transparent);box-shadow:0 1px 2px #0a0c0c0d}.ow-card-title{margin:0;font-weight:600}.ow-card-lines{margin:0;padding:0;font-size:14px;list-style:none}.ow-card-row{gap:8px;padding-block-start:4px;display:flex}.ow-apply,.ow-quiet{white-space:nowrap;border-radius:8px;place-items:center;block-size:36px;padding:0 16px;font-size:14px;font-weight:500;display:grid}.ow-apply{color:#0a0c0c;background:#96dbe9;flex:auto;font-weight:600}.ow-quiet{border:1px solid var(--border);background:var(--background)}.ow-done-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.ow-done{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:500;display:flex}.ow-tick{background:var(--accent);block-size:20px;inline-size:20px;color:var(--accent-foreground);border-radius:999px;place-items:center;display:grid}.ow-undo{border:1px solid var(--border);background:var(--background);border-radius:8px;align-items:center;gap:6px;block-size:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}[dir=rtl] .ow-undo svg{transform:scaleX(-1)}.ow-compose{border-block-start:1px solid var(--border);background:var(--background);flex:none;gap:8px;padding:12px;display:grid}.ow-menu{border:1px solid var(--border);background:var(--popover,var(--background));border-radius:10px;justify-self:start;gap:2px;min-inline-size:220px;padding:4px;display:grid;box-shadow:0 6px 18px #00000014}.ow-menu-label{color:var(--muted-foreground);padding:4px 8px;font-size:11px}.ow-chip{white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.ow-chip-icon{color:var(--accent-foreground);flex:none}.ow-ask{border:1px solid var(--border);block-size:42px;inline-size:42px;color:var(--accent-foreground);border-radius:10px;flex:none;place-items:center;display:grid}.ow-ask[data-open]{background:var(--accent)}.ow-chip[data-press]{background:var(--accent);color:var(--accent-foreground)}.ow-box-row{align-items:flex-end;gap:8px;display:flex}.ow-box{border:1px solid var(--border);min-block-size:42px;min-inline-size:0;color:var(--muted-foreground);border-radius:10px;flex:auto;padding:10px 12px;font-size:14px;line-height:20px}.ow-send{background:var(--primary);block-size:42px;inline-size:42px;color:var(--primary-foreground);opacity:.5;border-radius:10px;flex:none;place-items:center;display:grid}[dir=rtl] .ow-send svg{transform:scaleX(-1)}.ow-help{color:var(--muted-foreground);justify-self:end;font-size:12px}.ow-help-line{color:var(--accent-foreground);padding-inline:4px;font-size:12px;font-weight:500}@media (prefers-reduced-motion:no-preference){.wa-row[data-new],.gw-stack>[data-new],.ow-stack>[data-new]{animation:.45s cubic-bezier(.2,.8,.25,1) both lx-scene-in}.wa-btn[data-press],.wa-listbtn[data-press],.gw-menu-row[data-press],.ow-chip[data-press]{animation:.6s cubic-bezier(.2,.8,.25,1) .15s both lx-scene-press}.wa-sheet{animation:.35s cubic-bezier(.2,.8,.25,1) both lx-scene-sheet}.wa-scrim{animation:.3s both lx-scene-fade}.wa-radio[data-pick]{animation:.3s .9s both lx-scene-pick}.wa-sheet .wa-send{animation:.5s 1.6s both lx-scene-press}.gw-time[data-pick]{animation:.4s 1.1s both lx-scene-face}.gw-card[data-press] .gw-primary,.ow-card[data-press] .ow-apply{animation:.5s 1.4s both lx-scene-press}.gw-typing i,.ow-typing i{animation:1s ease-in-out infinite lx-scene-dot}.gw-typing i:nth-child(2),.ow-typing i:nth-child(2){animation-delay:.15s}.gw-typing i:nth-child(3),.ow-typing i:nth-child(3){animation-delay:.3s}@keyframes lx-scene-in{0%{opacity:0;translate:0 8px}}@keyframes lx-scene-press{40%{filter:brightness(.94);transform:scale(.95)}}@keyframes lx-scene-sheet{0%{translate:0 100%}}@keyframes lx-scene-fade{0%{opacity:0}}@keyframes lx-scene-pick{0%{box-shadow:none;background:0 0;border-color:#8696a0}}@keyframes lx-scene-face{0%{background:#fff;border-color:#d3dede}}@keyframes lx-scene-dot{50%{opacity:.3}}}}@layer legacy,utilities;
