:root{--cnc-star:#f59e0b;--cnc-heart:#e11d48;--cnc-heart-hover-bg:#fff1f2;--cnc-tone-green-bg:#dcfce7;--cnc-tone-green-fg:#166534;--cnc-tone-amber-bg:#fef3c7;--cnc-tone-amber-fg:#92400e;--cnc-tone-purple-bg:#ede9fe;--cnc-tone-purple-fg:#7c3aed;--cnc-tone-blue-bg:#dbeafe;--cnc-tone-blue-fg:#1d4ed8;--cnc-accent:var(--brand-blue);--cnc-glow-1:#5d7bff;--cnc-glow-2:#b9c4ff;--cnc-glow-3:#a6dfc0;--cnc-glow-4:#bfe7d2;--cnc-glow-5:#a3e1d9;--cnc-surface-glass:rgba(255,255,255,.95);--cnc-scrim:rgba(29,28,26,.3);--cnc-shadow-tint:rgba(9,30,106,.16);--cnc-shadow-tint-strong:rgba(9,30,106,.22);--cnc-shadow-go:rgba(9,30,106,.35);--cnc-shadow-ink:rgba(29,28,26,.05);--cnc-shadow-ink-strong:rgba(29,28,26,.06);--cnc-aura:0 0 26px rgba(93,123,255,.20),0 0 72px rgba(93,123,255,.10);--cnc-aura-strong:0 0 30px rgba(93,123,255,.28),0 0 84px rgba(93,123,255,.14);--cnc-ring-paint:linear-gradient(120deg,color-mix(in srgb,var(--cnc-glow-1) 55%,transparent),color-mix(in srgb,var(--cnc-glow-2) 30%,transparent) 45%,color-mix(in srgb,var(--cnc-glow-1) 12%,transparent));--cnc-bar-h:54px;--cnc-bar-gap:18px;--cnc-bar-clearance:calc(var(--cnc-bar-h) + var(--cnc-bar-gap))}:root[data-concierge-bar=hidden]{--cnc-bar-clearance:0px}html[data-theme=dark]{--cnc-tone-green-bg:rgba(76,197,130,0.18);--cnc-tone-green-fg:#7fe0a6;--cnc-tone-amber-bg:rgba(227,166,63,0.18);--cnc-tone-amber-fg:#f0be6b;--cnc-tone-purple-bg:rgba(183,155,255,0.20);--cnc-tone-purple-fg:#cbb6ff;--cnc-tone-blue-bg:rgba(143,164,255,0.18);--cnc-tone-blue-fg:#b9c4ff;--cnc-heart-hover-bg:rgba(225,29,72,0.16)}html[data-theme=dark] .cnc-msg.user .cnc-bubble{color:var(--text-primary)}@supports (color:color-mix(in srgb,red 50%,transparent)){:root{--cnc-surface-glass:color-mix(in srgb,var(--bg-primary) 95%,transparent);--cnc-scrim:color-mix(in srgb,var(--ink-shadow) 30%,transparent);--cnc-shadow-tint:color-mix(in srgb,var(--teal) 16%,transparent);--cnc-shadow-tint-strong:color-mix(in srgb,var(--teal) 22%,transparent);--cnc-shadow-go:color-mix(in srgb,var(--teal) 35%,transparent);--cnc-shadow-ink:color-mix(in srgb,var(--ink-shadow) 5%,transparent);--cnc-shadow-ink-strong:color-mix(in srgb,var(--ink-shadow) 6%,transparent);--cnc-aura:0 0 26px color-mix(in srgb,var(--cnc-glow-1) 20%,transparent),0 0 72px color-mix(in srgb,var(--cnc-glow-1) 10%,transparent);--cnc-aura-strong:0 0 30px color-mix(in srgb,var(--cnc-glow-1) 28%,transparent),0 0 84px color-mix(in srgb,var(--cnc-glow-1) 14%,transparent);--cnc-heart-hover-bg:color-mix(in srgb,var(--cnc-heart) 7%,var(--bg-primary))}}@supports (color:oklch(from red calc(l + 0.1) c h)){:root{--cnc-glow-1:oklch(from var(--cnc-accent) calc(l + 0.15) calc(c + 0.03) h);--cnc-glow-2:oklch(from var(--cnc-accent) calc(l + 0.34) calc(c + 0.015) h);--cnc-glow-3:oklch(from var(--anthem-sage-ink,#4e6a58) calc(l + 0.38) calc(c + 0.05) h);--cnc-glow-4:oklch(from var(--anthem-sage-ink,#4e6a58) calc(l + 0.42) calc(c + 0.03) calc(h + 15));--cnc-glow-5:oklch(from var(--anthem-sage-ink,#4e6a58) calc(l + 0.40) calc(c + 0.04) calc(h + 35))}}:root{--spring-soft-e:linear(0,0.009 1.7%,0.032 3.3%,0.077 5.4%,0.158 8.3%,0.465 17.9%,0.585 22.1%,0.677 25.8%,0.754 29.6%,0.823 33.8%,0.881 38.3%,0.926 43.3%,0.96 49.2%,0.986 56.7%,1 67.1%,1.002 91.7%,1);--spring-pop-e:linear(0,0.01 1.3%,0.037 2.5%,0.079 3.8%,0.151 5.4%,0.261 7.5%,0.597 13.3%,0.727 15.8%,0.823 17.9%,0.903 20%,0.97 22.1%,1.021 24.2%,1.059 26.3%,1.089 28.7%,1.105 31.7%,1.105 35%,1.086 39.6%,1.021 50.8%,0.998 57.5%,0.989 65.4%,1.001 98.3%,1)}@property --cnc-a{syntax:"<angle>";inherits:false;initial-value:0deg}.cnc-chat{width:100%;display:flex;flex-direction:column}.cnc-log-well{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--spring-soft-e)}.cnc-chat.has-messages .cnc-log-well{grid-template-rows:1fr;box-shadow:0 12px 32px rgba(9,30,106,.08);border-radius:var(--r-card) var(--r-card) 0 0}.cnc-log-well>.cnc-log-clip{min-height:0;overflow:hidden;position:relative;z-index:1}.cnc-log-clip>.cnc-log{height:296px}.cnc-log{background:var(--bg-primary);border:1px solid var(--border-tertiary);border-radius:var(--r-card) var(--r-card) 0 0;flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 14px 10px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.cnc-log:before{content:"";margin-top:auto;flex:none}.cnc-msg{display:flex;gap:8px;align-items:flex-end}.cnc-msg.is-new{animation:cnc-msg-in .5s var(--spring-pop-e) both}@keyframes cnc-msg-in{0%{opacity:0;transform:translateY(9px) scale(.985)}}.cnc-msg.user{flex-direction:row-reverse}.cnc-avatar{width:28px;height:28px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.cnc-avatar.agent{background:var(--teal);color:var(--on-accent)}.cnc-avatar.user{background:var(--surface-selected,var(--bg-secondary));color:var(--text-secondary)}.cnc-bubble{padding:9px 13px;max-width:80%;font-size:15px;line-height:1.65;text-align:start}.cnc-msg.agent .cnc-bubble{background:var(--anthem-canvas,var(--bg-secondary));color:var(--text-primary);border-radius:4px 12px 12px 12px}.cnc-msg.user .cnc-bubble{background:var(--anthem-blue-tint,var(--teal-pale));color:var(--deep-blue,var(--text-primary));border-radius:12px 4px 12px 12px}.cnc-bubble strong{font-weight:600}.cnc-inline-link{color:var(--teal);text-decoration:underline;text-underline-offset:2px;font-weight:600}.cnc-inline-link:hover{color:var(--teal-dark)}.cnc-inline-link:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:2px}.cnc-typing{display:flex;gap:5px;padding:10px 4px}.cnc-typing span{width:7px;height:7px;background:var(--cnc-glow-1);border-radius:50%;animation:cnc-tdot 1.2s infinite}.cnc-typing span:nth-child(2){animation-delay:.2s}.cnc-typing span:nth-child(3){animation-delay:.4s}@keyframes cnc-tdot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.cnc-inputbar{display:flex;align-items:center;gap:8px;position:relative;background:var(--bg-primary);border:1px solid var(--border-tertiary);border-radius:var(--r-card);padding:8px 10px 8px 14px;box-shadow:0 12px 32px rgba(9,30,106,.08);transition:border-radius .3s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.cnc-chat.has-messages .cnc-inputbar{border-radius:0 0 var(--r-card) var(--r-card);border-top:none}.cnc-inputbar:after{inset:-1px;padding:2.5px;background:conic-gradient(from var(--cnc-a),transparent 0turn .58turn,var(--cnc-glow-2) .76turn,var(--cnc-glow-1) .87turn,transparent .99turn)}.cnc-inputbar:after,.cnc-inputbar:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .25s var(--ease)}.cnc-inputbar:before{inset:-4px;padding:8px;background:conic-gradient(from var(--cnc-a),transparent 0turn 162deg,color-mix(in srgb,var(--cnc-glow-1) 12%,transparent) .72turn,color-mix(in srgb,var(--cnc-glow-2) 30%,transparent) .93turn,transparent .99turn)}.cnc-inputbar.is-thinking:after,.cnc-inputbar.is-thinking:before{opacity:1;animation:cnc-ring-spin 1.8s linear infinite}@keyframes cnc-ring-spin{to{--cnc-a:360deg}}.cnc-inputbar>.cnc-input-icon{color:var(--text-tertiary);flex:none}.cnc-inputbar>.cnc-chat-state{align-self:center}.cnc-chat-state{display:grid}.cnc-chat-state>img{grid-area:1/1;opacity:0;transition:opacity .16s var(--ease)}.cnc-chat-state>img[data-state=listening]{animation:cnc-state-spin 12s linear infinite reverse paused;scale:1.0756}.cnc-chat-state>img[data-state=responding]{animation:cnc-state-spin 3.6s linear infinite paused}.cnc-chat-state>img.is-on{opacity:1;transition-duration:.4s;animation-play-state:running}@keyframes cnc-state-spin{to{transform:rotate(1turn)}}.cnc-inputbar input{flex:1 1;border:none;outline:none;background:transparent;font-family:inherit;font-size:14px;color:var(--text-primary)}.cnc-inputbar input::placeholder{color:var(--text-tertiary)}.cnc-inputbar:focus-within{border-color:var(--teal);box-shadow:0 12px 32px rgba(9,30,106,.08),0 0 0 1px var(--cnc-shadow-go),var(--cnc-aura)}.cnc-inputbar.is-thinking,.cnc-inputbar.is-thinking:focus-within{border-color:var(--ring-teal);box-shadow:0 12px 32px rgba(9,30,106,.08),var(--cnc-aura)}.cnc-bk-select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.cnc-send{width:36px;height:36px;border-radius:50%;background:var(--teal);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:none;color:var(--on-accent);transition:background var(--dur-fast) var(--ease),transform .12s var(--ease)}.cnc-send:hover{background:var(--teal-dark)}.cnc-send:not(:disabled):active{transform:scale(.9)}.cnc-send.did-send{animation:cnc-send-pulse .55s var(--ease) 1}@keyframes cnc-send-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--cnc-glow-1) 45%,transparent)}to{box-shadow:0 0 0 14px transparent}}.cnc-send:disabled{background:var(--surface-selected,var(--bg-secondary));color:var(--text-tertiary);cursor:not-allowed}.cnc-quick{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px;justify-content:center}.cnc-qr{padding:6px 14px;border-radius:var(--r-pill);border:1px solid var(--border-secondary);background:var(--bg-primary);font-size:13.5px;color:var(--text-secondary);cursor:pointer;font-family:inherit;transition:all var(--dur-fast) var(--ease);opacity:0;animation:cnc-fadein .25s ease forwards}.cnc-qr:nth-child(2){animation-delay:.06s}.cnc-qr:nth-child(3){animation-delay:.12s}.cnc-qr:hover{background:var(--teal-pale);border-color:var(--teal);color:var(--teal)}@keyframes cnc-fadein{to{opacity:1}}.cnc-qr-cta{display:inline-flex;align-items:center;gap:6px;background:var(--teal);border-color:var(--teal);color:var(--on-accent);font-weight:600}.cnc-qr-cta:hover{background:var(--teal-dark);border-color:var(--teal-dark);color:var(--on-accent)}.cnc-results{margin-top:8px}.cnc-journey{justify-content:center;background:var(--bg-primary);border:.5px solid var(--border-tertiary);border-radius:var(--r-lg);padding:12px 20px;margin-bottom:18px}.cnc-journey,.cnc-jp{display:flex;align-items:center}.cnc-jp{gap:6px;font-size:13px;font-weight:500;color:var(--anthem-sage-ink,var(--text-tertiary));padding:6px 14px;border-radius:var(--r-pill);transition:all var(--dur-slow) var(--ease)}.cnc-jp.active{background:var(--anthem-sage,var(--teal-pale));font-weight:600}.cnc-jp.active,.cnc-jp.done{color:var(--anthem-sage-ink,var(--teal))}.cnc-jp-div{width:36px;height:13px;color:var(--border-secondary);flex:none}[dir=rtl] .cnc-jp-div{transform:scaleX(-1)}.cnc-eyebrow{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:12px}.cnc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:22px}.cnc-results.is-panel .cnc-grid{grid-template-columns:minmax(0,1fr);gap:14px}.cnc-results.is-panel .cnc-card-foot{grid-template-columns:1fr}.cnc-results.is-panel .cnc-booking{min-width:0}.cnc-results.is-panel .cnc-journey{padding:8px 12px}.cnc-results.is-panel .cnc-jp span{display:none}.cnc-results.is-panel .cnc-grid.cnc-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(85%,290px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px;padding-top:2px;margin-top:-2px;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:var(--border-secondary) transparent}.cnc-results.is-panel .cnc-rail>.cnc-card{scroll-snap-align:start;min-width:0;box-shadow:none}.cnc-fee-note,.cnc-seemore{margin-top:12px}.cnc-seemore{border:0;background:none;padding:8px 0;text-align:start;font-family:inherit;font-size:13px;font-weight:500;color:var(--teal);cursor:pointer;transition:color var(--dur-fast) var(--ease)}.cnc-seemore:hover{color:var(--teal-dark);text-decoration:underline}.cnc-card{background:var(--bg-primary);border:.5px solid var(--border-tertiary);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:var(--shadow-md);transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);animation:cnc-cardin .35s ease backwards}.cnc-card:nth-child(2){animation-delay:.08s}.cnc-card:nth-child(3){animation-delay:.16s}.cnc-card:hover{border-color:var(--border-secondary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}@keyframes cnc-cardin{0%{opacity:0;transform:translateY(8px)}}.cnc-iconbtn{position:absolute;top:9px;z-index:2;width:30px;height:30px;border-radius:50%;border:.5px solid var(--border-tertiary);background:var(--bg-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);transition:all var(--dur-fast) var(--ease);font-family:inherit;text-decoration:none}.cnc-card-max{inset-inline-end:9px}.cnc-card-max:hover{border-color:var(--teal);color:var(--teal);background:var(--teal-pale)}.cnc-card-heart{inset-inline-end:47px}.cnc-card-heart.active,.cnc-card-heart:hover{border-color:var(--cnc-heart);color:var(--cnc-heart);background:var(--cnc-heart-hover-bg)}.cnc-iconbtn:disabled{opacity:.4;cursor:not-allowed}.cnc-card-head{padding:16px 16px 12px;border-bottom:.5px solid var(--border-tertiary)}.cnc-card-tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;color:var(--teal);background:var(--teal-pale);border-radius:var(--r-sm);padding:2px 8px;margin-bottom:8px}.cnc-card-tag.green{background:var(--cnc-tone-green-bg);color:var(--cnc-tone-green-fg)}.cnc-card-tag.amber{background:var(--cnc-tone-amber-bg);color:var(--cnc-tone-amber-fg)}.cnc-card-tag.purple{background:var(--cnc-tone-purple-bg);color:var(--cnc-tone-purple-fg)}.cnc-card-tag.blue{background:var(--cnc-tone-blue-bg);color:var(--cnc-tone-blue-fg)}.cnc-card-name{font-size:15.5px;font-weight:600;margin-bottom:4px;color:var(--text-primary)}.cnc-card-meta{font-size:12.5px;color:var(--text-secondary);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cnc-stars{color:var(--cnc-star)}.cnc-card-body{padding:12px 16px;flex:1 1}.cnc-price{display:flex;flex-direction:column;gap:1px;margin-bottom:10px}.cnc-price-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.cnc-price-value{font-size:24px;font-weight:700;line-height:1.1;color:var(--teal)}.cnc-chips{display:flex;flex-wrap:wrap;gap:5px;align-content:flex-start;padding:10px 14px 0;min-height:66px;max-height:66px;overflow:hidden}.cnc-chip{display:inline-flex;align-items:center;gap:6px;background:var(--teal-pale);color:var(--teal);border-radius:var(--r-pill,999px);padding:4px 10px;font-size:11.5px;font-weight:600;line-height:1.3}.cnc-chip svg{flex:none}.cnc-chip--link{text-decoration:none}.cnc-chip--link:hover{text-decoration:underline;text-underline-offset:2px}.cnc-feats{display:flex;flex-direction:column;gap:6px}.cnc-feat{display:flex;gap:7px;font-size:13px;color:var(--text-secondary);align-items:flex-start}.cnc-feat>.cnc-feat-icon{color:var(--teal);flex:none;margin-top:2px}.cnc-feat-name{flex:1 1;min-width:0;text-align:start}.cnc-feat-price{flex:none;text-align:end;font-weight:600;color:var(--teal);white-space:nowrap}.cnc-feat strong{color:var(--text-primary)}.cnc-card-foot{padding:10px 14px;border-top:.5px solid var(--border-tertiary);display:grid;grid-template-columns:1fr 1.3fr;gap:8px}.cnc-card-foot--single{grid-template-columns:1fr}.cnc-ghost,.cnc-teal{flex:1 1;min-width:0;padding:7px 10px;border-radius:var(--r-control);font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:all var(--dur-fast) var(--ease);display:flex;align-items:center;justify-content:center;gap:5px}.cnc-ghost{border:.5px solid var(--border-secondary);background:transparent;color:var(--text-secondary)}.cnc-ghost:hover{background:var(--surface-selected,var(--bg-secondary));color:var(--text-primary)}.cnc-teal{border:none;background:var(--teal);color:var(--on-accent)}.cnc-teal:hover{background:var(--teal-dark)}.cnc-ghost:focus-visible,.cnc-teal:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.cnc-doc-head{display:flex;gap:12px;align-items:center;padding:16px;padding-inline-end:86px;border-bottom:.5px solid var(--border-tertiary);min-height:128px}.cnc-doc-info .dspec{-webkit-line-clamp:2}.cnc-doc-info .drating,.cnc-doc-info .dspec{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.cnc-doc-info .drating{-webkit-line-clamp:1}.cnc-doc-avatar{width:52px;height:52px;border-radius:50%;background:var(--teal-pale);display:flex;align-items:center;justify-content:center;font-size:22px;flex:none}.cnc-doc-info{min-width:0}.cnc-doc-info .dname{font-size:16.5px;font-weight:700;color:var(--text-primary)}.cnc-doc-info .dspec{font-size:13.5px;color:var(--text-secondary);margin-top:2px}.cnc-doc-info .drating{font-size:13px;color:var(--text-tertiary);margin-top:3px}.cnc-avail{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.cnc-avail-chip{padding:3px 10px;border-radius:12px;background:var(--teal-pale);color:var(--teal);font-size:11.5px;font-weight:500}.cnc-hotel-img{height:96px;background:var(--surface-selected,var(--bg-secondary));align-items:center;font-size:36px}.cnc-hotel-img,.cnc-pkg-head{display:flex;justify-content:center}.cnc-pkg-head{flex-direction:column;padding:16px 16px 10px;min-height:115px;border-bottom:.5px solid var(--border-tertiary)}.cnc-pkg-name{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:19px;line-height:1.2;color:var(--text-heading);overflow-wrap:anywhere}.cnc-pkg-for{margin-top:4px;font-size:13px;line-height:1.35;color:var(--text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cnc-pkg-at{margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnc-pkg .cnc-chip{max-width:100%;min-width:0}.cnc-pkg-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnc-results:not(.is-panel) .cnc-grid:has(>.cnc-pkg:only-child){grid-template-columns:minmax(0,560px)}.cnc-pkg-book{text-decoration:none;line-height:normal}.cnc-booking{background:var(--bg-primary);border:.5px solid var(--teal);border-radius:var(--r-lg);padding:24px;grid-column:1/-1;animation:cnc-cardin .4s ease backwards}.cnc-booking h3{font-size:18px;font-weight:600;margin-bottom:4px;color:var(--text-primary)}.cnc-bk-sub{font-size:13px;color:var(--text-secondary);margin-bottom:20px}.cnc-bk-summary{background:var(--surface-selected,var(--bg-secondary));border-radius:var(--r-md);padding:12px 14px;margin-bottom:20px;display:flex;flex-direction:column;gap:7px}.cnc-bk-row{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--text-primary)}.cnc-bk-row>.cnc-feat-icon{color:var(--teal);flex:none}.cnc-bk-label{color:var(--text-secondary);width:90px;flex:none;font-size:13px}.cnc-bk-select,.cnc-bk-val{font-weight:500}.cnc-bk-select{flex:1 1;border:none;background:transparent;font-family:inherit;font-size:14px;color:var(--text-primary);cursor:pointer;outline:none;padding:0}.cnc-bk-summary:has(+.cnc-bk-fee){margin-bottom:10px}.cnc-bk-fee{margin-bottom:20px}.cnc-book-btn{width:100%;padding:13px;background:var(--teal);color:var(--on-accent);border:none;border-radius:var(--r-md);font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease);display:flex;align-items:center;justify-content:center;gap:8px}.cnc-book-btn:hover{background:var(--teal-dark)}.cnc-hero-slot{position:relative;isolation:isolate}.cnc-halo{position:absolute;inset:-34px -40px;z-index:-1;pointer-events:none;background:radial-gradient(55% 65% at 50% 42%,color-mix(in srgb,var(--cnc-glow-1) 18%,transparent),color-mix(in srgb,var(--cnc-glow-1) 6%,transparent) 55%,transparent 78%);animation:cnc-breathe 6.5s ease-in-out infinite alternate}@keyframes cnc-breathe{0%{opacity:.6;transform:scale(.985)}to{opacity:1;transform:scale(1.03)}}.cnc-aur{position:absolute;z-index:-1;pointer-events:none}.cnc-aur:before{content:"";position:absolute;inset:0}.cnc-aur-a{inset:8% 28%;animation:cnc-aur-roam-a 20s ease-in-out infinite alternate}.cnc-aur-a:before{background:radial-gradient(50% 58% at 50% 50%,color-mix(in srgb,var(--cnc-glow-3) 38%,transparent),color-mix(in srgb,var(--cnc-glow-1) 6%,transparent) 58%,transparent 78%);animation:cnc-aur-twinkle-a 9s ease-in-out infinite}.cnc-aur-b{inset:20% 34%;animation:cnc-aur-roam-b 27s ease-in-out infinite alternate-reverse}.cnc-aur-b:before{background:radial-gradient(52% 60% at 50% 50%,color-mix(in srgb,var(--cnc-glow-5,#a3e1d9) 30%,transparent),color-mix(in srgb,var(--cnc-glow-1) 6%,transparent) 58%,transparent 78%);animation:cnc-aur-twinkle-b 12s ease-in-out infinite}@keyframes cnc-aur-roam-a{0%{transform:translate3d(-55%,-6%,0) scale(.96)}45%{transform:translate3d(6%,9%,0) scale(1.05)}to{transform:translate3d(55%,-5%,0) scale(1)}}@keyframes cnc-aur-roam-b{0%{transform:translate3d(-60%,8%,0) scale(.95)}55%{transform:translate3d(-5%,-8%,0) scale(1.04)}to{transform:translate3d(60%,5%,0) scale(.98)}}@keyframes cnc-aur-twinkle-a{0%,30%,58%,to{opacity:.75;transform:scale(1)}35%{opacity:1;transform:scale(1.06)}39%{opacity:.8;transform:scale(1.01)}62%{opacity:.95;transform:scale(1.04)}66%{opacity:.78;transform:scale(1)}}@keyframes cnc-aur-twinkle-b{0%,44%,78%,to{opacity:.6;transform:scale(1)}49%{opacity:.95;transform:scale(1.05)}53%{opacity:.65;transform:scale(1)}82%{opacity:.9;transform:scale(1.04)}86%{opacity:.62;transform:scale(1)}}.cnc-hero:has(.cnc-inputbar:focus-within) .cnc-aur:before{animation:cnc-aur-excite 2.6s ease-in-out infinite}@keyframes cnc-aur-excite{0%,to{opacity:.88;transform:scale(1)}30%{opacity:1;transform:scale(1.07) translate3d(1.5%,-2%,0)}70%{opacity:.95;transform:scale(1.02) translate3d(-1.5%,1.5%,0)}}.cnc-halo:after{content:"";position:absolute;inset:0;opacity:0;background:radial-gradient(50% 60% at 50% 42%,color-mix(in srgb,var(--cnc-glow-1) 26%,transparent),color-mix(in srgb,var(--cnc-glow-2) 10%,transparent) 55%,transparent 78%)}.cnc-halo.is-bloom:after{animation:cnc-bloom-in .9s var(--ease) 1}@keyframes cnc-bloom-in{25%{opacity:1}to{opacity:0}}.cnc-hero-slot .cnc-chat,.cnc-hero-slot .cnc-stub-badge{transition:opacity .22s var(--ease)}.cnc-hero-slot[data-cnc-arriving] .cnc-chat,.cnc-hero-slot[data-cnc-arriving] .cnc-stub-badge{opacity:0;transition:none}.cnc-dock{position:fixed;z-index:200;box-sizing:border-box;overflow:hidden;left:50%;translate:-50% 0;bottom:calc(var(--cnc-bar-gap) + var(--safe-b, 0px));background:var(--cnc-surface-glass);-webkit-backdrop-filter:blur(12px) saturate(1.35);backdrop-filter:blur(12px) saturate(1.35);border:.5px solid var(--border-secondary);--cnc-dock-ink:rgba(29,28,26,.12);--cnc-dock-tint:rgba(9,30,106,.36);box-shadow:0 3px 10px var(--cnc-dock-ink),0 18px 48px var(--cnc-dock-tint),var(--cnc-aura);transition:opacity .4s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}@starting-style{.cnc-dock{opacity:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cnc-dock{background:var(--bg-primary)}}.cnc-dock:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;opacity:.55;background:var(--cnc-ring-paint);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cnc-dock.face-bar:before{animation:cnc-ring-breathe 6.5s ease-in-out infinite alternate}@keyframes cnc-ring-breathe{0%{opacity:.4}to{opacity:.85}}.cnc-dock.is-thinking:before{opacity:1;padding:2px;background:conic-gradient(from var(--cnc-a),transparent 0turn .58turn,var(--cnc-glow-2) .76turn,var(--cnc-glow-1) .87turn,transparent .99turn);animation:cnc-ring-spin 1.8s linear infinite}.cnc-dock.is-thinking{box-shadow:0 3px 10px var(--cnc-dock-ink),0 18px 48px var(--cnc-dock-tint),var(--cnc-aura-strong)}@supports (color:color-mix(in srgb,red 50%,transparent)){.cnc-dock.is-thinking:before,.cnc-inputbar:after{background:conic-gradient(from var(--cnc-a),transparent 0turn .3turn,color-mix(in srgb,var(--teal) 40%,transparent) .58turn,var(--cnc-glow-1) .76turn,var(--cnc-glow-2) .9turn,color-mix(in srgb,var(--bg-primary) 55%,var(--cnc-glow-2)) .96turn,transparent .995turn)}}.cnc-dock.has-unread{animation:cnc-glow-pulse 1.1s var(--ease) 1}@keyframes cnc-glow-pulse{35%{box-shadow:0 3px 10px var(--cnc-dock-ink),0 18px 52px color-mix(in srgb,var(--cnc-glow-1) 50%,transparent),var(--cnc-aura-strong)}}.cnc-dock.is-traveling{pointer-events:none;will-change:translate,width,height}.cnc-dock.face-bar{width:min(560px,100vw - 32px);height:var(--cnc-bar-h);border-radius:calc(var(--cnc-bar-h) / 2)}.cnc-dock.face-bar:hover{--cnc-dock-ink:rgba(29,28,26,.18);--cnc-dock-tint:rgba(9,30,106,.46);transform:translateY(-3px);box-shadow:0 8px 20px var(--cnc-dock-ink),0 30px 72px var(--cnc-dock-tint),var(--cnc-aura-strong)}@supports (color:color-mix(in srgb,red 50%,transparent)){.cnc-dock{--cnc-dock-ink:color-mix(in srgb,var(--text-primary) 12%,transparent);--cnc-dock-tint:color-mix(in srgb,var(--teal) 36%,transparent)}.cnc-dock.face-bar:hover{--cnc-dock-ink:color-mix(in srgb,var(--text-primary) 18%,transparent);--cnc-dock-tint:color-mix(in srgb,var(--teal) 46%,transparent)}}.cnc-dock.face-sheet{--cnc-sheet-w:min(600px,100vw - 32px);width:var(--cnc-sheet-w);left:clamp(min(50%,calc(max(var(--cnc-sheet-edge, 16px), var(--safe-l, 0px)) + var(--cnc-sheet-w) / 2)),calc(50% + var(--cnc-sheet-x, 0px)),max(50%,calc(100% - max(var(--cnc-sheet-edge, 16px), var(--safe-r, 0px)) - var(--cnc-sheet-w) / 2)));height:min(var(--cnc-sheet-h,640px),calc(100vh - 96px - var(--safe-b, 0px)));height:min(var(--cnc-sheet-h,640px),calc(100dvh - 96px - var(--safe-b, 0px)));border-radius:20px}.cnc-scrim{position:fixed;inset:0;z-index:199;background:var(--cnc-scrim);transition:opacity .3s var(--ease)}@starting-style{.cnc-scrim{opacity:0}}.cnc-bar{display:flex;align-items:center;gap:11px;width:100%;height:100%;padding:0 9px 0 17px;background:none;border:none;cursor:pointer;font-family:inherit;animation:cnc-rise-in .5s var(--spring-soft-e) both}.cnc-bar:focus-visible{outline:2px solid var(--teal);outline-offset:-3px;border-radius:inherit}.is-traveling .cnc-bar{animation:none}@keyframes cnc-rise-in{0%{opacity:0;transform:translateY(8px)}}.cnc-bar-spark{display:flex;animation:cnc-wiggle 7s ease-in-out infinite}@keyframes cnc-wiggle{0%,91%,to{transform:none}94%{transform:scale(1.18) rotate(-9deg)}97%{transform:scale(.95) rotate(5deg)}}.cnc-bar-prompt{flex:1 1;text-align:start;font-size:14px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnc-bar-go{width:34px;height:34px;border-radius:50%;flex:none;background:var(--teal);color:var(--on-accent);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px var(--cnc-shadow-go);transition:transform .15s var(--ease),background .15s var(--ease)}.cnc-dock.face-bar:hover .cnc-bar-go{transform:scale(1.08);background:var(--teal-dark)}.cnc-bar-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--cnc-glow-1);box-shadow:0 0 0 3px var(--teal-pale);animation:cnc-dot-pop .5s var(--spring-pop-e) both}@keyframes cnc-dot-pop{0%{transform:scale(0)}}.cnc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cnc-panel{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;animation:cnc-sheet-in .38s .08s var(--ease) both}@keyframes cnc-sheet-in{0%{opacity:0;transform:translateY(6px)}}.cnc-panel-grip{flex:none;display:flex;align-items:center;justify-content:center;padding:10px 0;cursor:ns-resize;touch-action:none}.cnc-panel-grip[data-axis=both]{cursor:move}.cnc-panel-grip:before{content:"";width:44px;height:4px;border-radius:var(--r-pill,999px);background:var(--border-secondary);transition:background .15s var(--ease),width .15s var(--ease)}.cnc-panel-grip:hover:before{background:var(--teal);width:56px}.cnc-panel-grip:focus-visible{outline:2px solid var(--teal);outline-offset:-4px;border-radius:8px}.cnc-panel-head{gap:10px;padding:4px 16px 12px;border-bottom:.5px solid var(--border-tertiary)}.cnc-panel-head,.cnc-panel-icon{display:flex;align-items:center;flex:none}.cnc-panel-icon{width:32px;height:32px;border-radius:50%;background:var(--teal-pale);justify-content:center}.cnc-panel-title{flex:1 1;min-width:0}.cnc-panel-title .t{font-size:14px;font-weight:600;color:var(--text-primary)}.cnc-panel-title .s{font-size:12px;color:var(--text-tertiary)}.cnc-panel-close{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:4px;display:flex}.cnc-panel-scroll{flex:1 1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:14px}.cnc-panel-log,.cnc-panel-scroll{display:flex;flex-direction:column;gap:10px}.cnc-panel-foot{flex:none;padding:12px 14px;border-top:.5px solid var(--border-tertiary)}.cnc-panel-foot .cnc-quick{justify-content:flex-start}.cnc-results.is-panel{margin-top:4px}.cnc-results.is-panel .cnc-booking{padding:16px}.cnc-stub-badge{display:inline-flex;align-items:center;gap:6px;align-self:center;font-size:11px;font-weight:500;color:var(--text-tertiary);background:var(--surface-selected,var(--bg-secondary));border-radius:var(--r-pill);padding:4px 12px;margin-top:10px}.cnc-hero{padding:3.5rem 1.75rem;gap:26px;isolation:isolate;transition:padding .45s var(--ease),gap .45s var(--ease)}.cnc-hero.is-engaged{padding:.75rem 1.75rem 1.25rem;gap:10px}.cnc-hero{min-height:441px;justify-content:center}.cnc-hero-h1{font-size:clamp(20px,2.7vw,26px);font-weight:500;line-height:1.3;max-width:640px;margin:0;color:var(--text-primary);transition:font-size .4s var(--ease),color .3s var(--ease)}.cnc-hero-h1.is-compact{font-size:clamp(14px,1.5vw,16px);color:var(--text-secondary);letter-spacing:.3px}.cnc-hero-brand{display:block;width:fit-content;margin-block:0;margin-inline:auto;font-size:clamp(38px,6vw,56px);line-height:1.1;font-weight:600;letter-spacing:.023em;color:var(--teal)}.cnc-hero-brand img{display:block;width:clamp(192px,22.4vw,288px);height:auto}.cnc-hero-brand .cnc-hero-logo--dark,html[data-theme=dark] .cnc-hero-brand .cnc-hero-logo--light{display:none}html[data-theme=dark] .cnc-hero-brand .cnc-hero-logo--dark{display:block}.cnc-journey.is-hero{background:none;border:0;border-radius:0;padding:0;margin-bottom:0;gap:2px;flex-wrap:wrap}.cnc-journey.is-hero .cnc-jp{gap:7px;padding:5px 12px;font-size:13.5px;font-weight:600;letter-spacing:.14em}.cnc-journey.is-hero .cnc-jp-div{width:30px;height:11px}.cnc-jp-div.is-lit{color:var(--anthem-sage-ink,var(--teal));opacity:.45}.cnc-hero .spec-chip-icon{position:relative}.cnc-hero.is-engaged .cnc-inputbar>.cnc-bar-glint,.cnc-hero:not(.is-engaged) .cnc-hero-slot:after,.cnc-hero:not(.is-engaged) .spec-chip-icon:after{--cnc-tw-angle:105deg;content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;--cnc-tw-fringe:14%;--cnc-tw-core:45%;background-image:linear-gradient(var(--cnc-tw-angle),transparent 40%,color-mix(in srgb,var(--cnc-glow-4) var(--cnc-tw-fringe),transparent) 45%,color-mix(in srgb,var(--cnc-glow-1) var(--cnc-tw-core),transparent) 50%,color-mix(in srgb,var(--cnc-glow-1) var(--cnc-tw-fringe),transparent) 55%,transparent 60%);background-repeat:no-repeat;background-size:260% 100%;background-position-x:120%;animation:cnc-heartbeat 3s ease-in-out infinite}.cnc-hero:not(.is-engaged) .cnc-hero-slot:after{border-radius:var(--r-card);animation-delay:.8s}.cnc-hero:not(.is-engaged) .spec-chip-icon:after{--cnc-tw-fringe:8%;--cnc-tw-core:24%}.cnc-hero:not(.is-engaged) .spec-chip .spec-chip-icon:after{animation-delay:calc(1.35s + var(--spec-i, 0) * .15s)}.cnc-bar-glint{display:none}.cnc-hero.is-engaged .cnc-inputbar>.cnc-bar-glint{display:block}@keyframes cnc-heartbeat{0%{background-position-x:120%}30%{background-position-x:-35%}to{background-position-x:-35%}}[dir=rtl] .cnc-hero.is-engaged .cnc-inputbar>.cnc-bar-glint,[dir=rtl] .cnc-hero:not(.is-engaged) .cnc-hero-slot:after,[dir=rtl] .cnc-hero:not(.is-engaged) .spec-chip-icon:after{--cnc-tw-angle:255deg;animation-name:cnc-heartbeat-rtl}@keyframes cnc-heartbeat-rtl{0%{background-position-x:-35%}30%{background-position-x:120%}to{background-position-x:120%}}.cnc-hero.is-engaged .cnc-inputbar.is-thinking>.cnc-bar-glint,.cnc-hero.is-engaged .cnc-inputbar:focus-within>.cnc-bar-glint,.cnc-hero:has(.cnc-inputbar:focus-within) .cnc-hero-slot:after,.cnc-hero:has(.cnc-inputbar:focus-within) .spec-chip-icon:after{animation:none}.cnc-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s var(--ease),opacity .3s var(--ease),visibility 0s}.cnc-collapse>.cnc-collapse-inner{overflow:hidden;min-height:0}.cnc-collapse.is-collapsed{grid-template-rows:0fr;opacity:0;pointer-events:none;visibility:hidden;transition:grid-template-rows .4s var(--ease),opacity .3s var(--ease),visibility 0s linear .4s}.cnc-trust-dock{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:2.25rem}@media (prefers-reduced-motion:reduce){.cnc-bar,.cnc-bar-dot,.cnc-booking,.cnc-card,.cnc-msg.is-new,.cnc-panel,.cnc-qr{animation:none;opacity:1;transform:none}.cnc-aur,.cnc-aur:before,.cnc-bar-spark,.cnc-chat-state>img[data-state],.cnc-dock.face-bar:before,.cnc-dock.has-unread,.cnc-dock.is-thinking:before,.cnc-halo,.cnc-halo.is-bloom:after,.cnc-hero.is-engaged .cnc-inputbar>.cnc-bar-glint,.cnc-hero:has(.cnc-inputbar:focus-within) .cnc-aur:before,.cnc-hero:not(.is-engaged) .cnc-hero-slot:after,.cnc-hero:not(.is-engaged) .spec-chip-icon:after,.cnc-inputbar.is-thinking:after,.cnc-inputbar.is-thinking:before,.cnc-send.did-send,.cnc-typing span,[dir=rtl] .cnc-hero.is-engaged .cnc-inputbar>.cnc-bar-glint,[dir=rtl] .cnc-hero:not(.is-engaged) .cnc-hero-slot:after,[dir=rtl] .cnc-hero:not(.is-engaged) .spec-chip-icon:after{animation:none}.cnc-chat-state>img,.cnc-collapse,.cnc-dock,.cnc-hero,.cnc-hero-h1,.cnc-hero-slot .cnc-chat,.cnc-hero-slot .cnc-stub-badge,.cnc-inputbar,.cnc-jp,.cnc-log-well,.cnc-panel-grip:before,.cnc-scrim,.cnc-trust-dock{transition:none!important}.cnc-log{scroll-behavior:auto}}@media (max-width:560px){.cnc-grid{grid-template-columns:1fr}.cnc-halo{inset:-24px 0}.cnc-hero{padding:1.5rem .9rem 1.4rem;gap:16px}.cnc-hero.is-engaged{padding:.9rem .6rem .8rem;gap:8px}.cnc-hero:not(.is-engaged){min-height:0}.cnc-hero-h1.is-compact{display:none}.cnc-log-clip>.cnc-log{height:calc(min(420px, 55vh) - 54px)}.cnc-trust-dock{margin-top:1.25rem;gap:10px 18px}.cnc-journey.is-hero .cnc-jp svg{display:none!important}.cnc-journey.is-hero .cnc-jp{padding:4px 8px;font-size:11px;letter-spacing:.05em}.cnc-journey.is-hero .cnc-jp-div{width:14px;height:5px;stroke-width:1}.cnc-journey.is-hero .cnc-jp-div path{display:none}.cnc-dock.face-bar{width:calc(100vw - 24px)}.cnc-dock.face-sheet,.cnc-dock.is-morphing{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg-primary)}.cnc-dock.face-sheet{--cnc-sheet-w:calc(100vw - 20px);height:min(var(--cnc-sheet-h,100vh),calc(100vh - 64px - var(--safe-b, 0px)));height:min(var(--cnc-sheet-h,100dvh),calc(100dvh - 64px - var(--safe-b, 0px)))}.cnc-bubble{line-height:1.65}.cnc-qr{padding:10px 15px;font-size:13px}.cnc-iconbtn{width:32px;height:32px}.cnc-card-heart{inset-inline-end:49px}.cnc-doc-head{padding-inline-end:88px}}.cnc-orb-clip{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none;opacity:0;animation:cnc-fadein .9s ease .05s forwards}.cnc-orb-stage{position:absolute;top:50%;left:50%;translate:-50% -50%;height:97%;aspect-ratio:1;max-width:94%;opacity:.9;transition:opacity .4s var(--ease);animation:cnc-orb-breathe 12s ease-in-out infinite alternate}.cnc-hero:has(.cnc-inputbar:focus-within) .cnc-orb-stage{opacity:1}.cnc-orb-glint,.cnc-orb-ring,.cnc-orb-ring svg{position:absolute;inset:0}.cnc-orb-ring svg{width:100%;height:100%;overflow:visible}.cnc-orb-ring-a{animation:cnc-orb-drift 170s ease-in-out infinite,cnc-orb-tw-a 9s ease-in-out infinite}.cnc-orb-ring-b{animation:cnc-orb-drift-rev 126s ease-in-out infinite,cnc-orb-vanish 52s ease-in-out infinite}.cnc-orb-tw{position:absolute;inset:0;animation:cnc-orb-tw-b 12s ease-in-out infinite}@keyframes cnc-orb-drift{0%{transform:rotate(0deg)}11%{transform:rotate(26deg)}24%{transform:rotate(39deg)}38%{transform:rotate(107deg)}50%{transform:rotate(101deg)}67%{transform:rotate(189deg)}81%{transform:rotate(301deg)}to{transform:rotate(1turn)}}@keyframes cnc-orb-drift-rev{0%{transform:rotate(0deg)}14%{transform:rotate(-58deg)}29%{transform:rotate(-71deg)}41%{transform:rotate(-64deg)}58%{transform:rotate(-172deg)}74%{transform:rotate(-198deg)}to{transform:rotate(-1turn)}}@keyframes cnc-orb-breathe{0%{scale:.99}to{scale:1.015}}@keyframes cnc-orb-vanish{0%,54%{opacity:1}58%,68%{opacity:0}72%,to{opacity:1}}@keyframes cnc-orb-tw-a{0%,to{opacity:.8}40%{opacity:1}70%{opacity:.85}}@keyframes cnc-orb-tw-b{0%,to{opacity:.7}30%{opacity:.95}80%{opacity:.78}}.cnc-orb-glint-a{animation:cnc-orb-glint-a 5.9s linear infinite}.cnc-orb-glint-b{animation:cnc-orb-glint-b 7.3s linear infinite}.cnc-orb-glint-c{animation:cnc-orb-glint-c 9.7s linear infinite}@keyframes cnc-orb-glint-a{0%,11%,16%,45%,51%,76%,82%,to{opacity:.55}13%{opacity:1}47%{opacity:.95}78%{opacity:1}}@keyframes cnc-orb-glint-b{0%,12%,31%,37%,59%,6%,65%,87%,93%,to{opacity:.5}8%{opacity:.95}33%{opacity:1}61%{opacity:.9}89%{opacity:1}}@keyframes cnc-orb-glint-c{0%,19%,24%,52%,58%,83%,89%,to{opacity:.52}21%{opacity:1}54%{opacity:.95}85%{opacity:1}}@media (prefers-reduced-motion:reduce){.cnc-orb-clip,.cnc-orb-glint-a,.cnc-orb-glint-b,.cnc-orb-glint-c,.cnc-orb-ring-a,.cnc-orb-ring-b,.cnc-orb-stage,.cnc-orb-tw{animation:none}.cnc-orb-clip{opacity:1}.cnc-orb-glint{opacity:.52}.cnc-orb-stage{transition:none}}@media (max-width:560px){.cnc-orb-stage{height:auto;width:90%;opacity:.55}.cnc-hero:has(.cnc-inputbar:focus-within) .cnc-orb-stage{opacity:.75}}