.convx-for-web-root{--convx-for-web-bg:#0B2536;--convx-for-web-bg2:#0F2E43;--convx-for-web-panel:#123650;--convx-for-web-rule:#21475F;--convx-for-web-cream:#F3EBDD;--convx-for-web-fg:#D3DEE7;--convx-for-web-mut:#93A9BA;--convx-for-web-dim:#6F8799;--convx-for-web-cob:#8FB0FF;--convx-for-web-org:#F26522;--convx-for-web-field:#0A2131;--convx-for-web-capbg:rgba(0,0,0,.28);--convx-for-web-btnfg:#0B2536;--convx-for-web-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;box-sizing:border-box;color:var(--convx-for-web-fg);font-family:inherit;font-size:16px;line-height:1.55;text-align:left}.convx-for-web-root *,.convx-for-web-root *::before,.convx-for-web-root *::after{box-sizing:border-box}.convx-for-web-root [hidden]{display:none!important}.convx-for-web-root :where(button,input){font:inherit;color:inherit;margin:0;letter-spacing:normal;text-transform:none;text-shadow:none;box-shadow:none;min-height:0;min-width:0;width:auto;height:auto;line-height:inherit;border-radius:0;background:none;border:0;padding:0;-webkit-appearance:none;appearance:none}.convx-for-web-root :where(button){cursor:pointer}.convx-for-web-root :where(h2,h3,h4,p){margin:0;padding:0;font-family:inherit;text-transform:none;letter-spacing:normal}.convx-for-web-root button:focus-visible,.convx-for-web-root a:focus-visible,.convx-for-web-root input:focus-visible,.convx-for-web-root summary:focus-visible{outline:2px solid var(--convx-for-web-cob);outline-offset:2px}.convx-for-web-root a{color:var(--convx-for-web-cob)}.convx-for-web-root .convx-for-web-eyebrow{font:500 11px/1.3 var(--convx-for-web-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--convx-for-web-dim)}.convx-for-web-root.convx-for-web--inline{background:var(--convx-for-web-bg);padding:clamp(16px,3vw,32px);border-radius:28px}.convx-for-web-root .convx-for-web-heading{font-weight:300;font-size:clamp(30px,4.4vw,52px);line-height:1.04;letter-spacing:-.02em;color:var(--convx-for-web-cream);margin:4px 0 22px;max-width:20ch;text-wrap:balance}.convx-for-web-root .convx-for-web-ask{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:24px 40px;background:var(--convx-for-web-bg2);border:1px solid var(--convx-for-web-rule);border-radius:24px;padding:clamp(18px,3vw,32px);align-items:start}.convx-for-web-root .convx-for-web-facecol{display:grid;gap:12px;justify-items:center;position:sticky;top:16px}.convx-for-web-root .convx-for-web-face{width:100%;max-width:280px;aspect-ratio:1}.convx-for-web-root .convx-for-web-face canvas,.convx-for-web-root .convx-for-web-launchFace canvas{width:100%;height:100%;display:block}.convx-for-web-root .convx-for-web-faceMeta{display:grid;gap:8px;justify-items:center}.convx-for-web-root .convx-for-web-state{font:500 11px/1.3 var(--convx-for-web-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--convx-for-web-dim)}.convx-for-web-root .convx-for-web-unmute{border-radius:999px;background:var(--convx-for-web-cream);color:var(--convx-for-web-btnfg);font-weight:600;font-size:13px;padding:8px 14px}@media (max-width:860px){.convx-for-web-root .convx-for-web-ask{grid-template-columns:1fr;gap:16px}.convx-for-web-root .convx-for-web-facecol{position:sticky;top:0;z-index:4;background:var(--convx-for-web-bg2);padding-block:8px;border-bottom:1px solid var(--convx-for-web-rule);grid-template-columns:84px minmax(0,1fr);justify-items:start;align-items:center;width:100%}.convx-for-web-root .convx-for-web-face{width:84px}.convx-for-web-root .convx-for-web-faceMeta{justify-items:start}.convx-for-web-root .convx-for-web-keys{display:none}.convx-for-web-root .convx-for-web-facecol .convx-for-web-cap{grid-column:1/-1;font-size:16px;min-height:2.6em;margin:2px 0 0}.convx-for-web-root.convx-for-web--inline{padding:12px;border-radius:22px}}.convx-for-web-root .convx-for-web-stage{display:grid;gap:16px;min-width:0}.convx-for-web-root .convx-for-web-box{position:relative;margin:0}.convx-for-web-root .convx-for-web-box .convx-for-web-q{display:block;width:100%;background:var(--convx-for-web-field);border:1px solid var(--convx-for-web-rule);border-radius:14px;padding:15px 100px 15px 48px;font-size:17px;color:var(--convx-for-web-cream);outline-offset:2px}.convx-for-web-root .convx-for-web-box .convx-for-web-q::placeholder{color:var(--convx-for-web-dim);opacity:1}.convx-for-web-root .convx-for-web-mag{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--convx-for-web-mut);pointer-events:none}.convx-for-web-root .convx-for-web-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--convx-for-web-cream);color:var(--convx-for-web-btnfg);border-radius:999px;padding:10px 18px;font-weight:600;font-size:14px;line-height:1.2;text-decoration:none}.convx-for-web-root .convx-for-web-btn[disabled]{opacity:.6;cursor:progress}.convx-for-web-root .convx-for-web-btn.convx-for-web-line{background:none;color:var(--convx-for-web-cream);border:1px solid var(--convx-for-web-rule)}.convx-for-web-root .convx-for-web-box .convx-for-web-go{position:absolute;right:7px;top:50%;transform:translateY(-50%);padding:9px 16px}.convx-for-web-root .convx-for-web-drop{position:absolute;z-index:6;left:0;right:0;top:calc(100% + 6px);background:var(--convx-for-web-panel);border:1px solid var(--convx-for-web-rule);border-radius:14px;padding:6px;display:grid;gap:2px;box-shadow:0 14px 40px rgba(0,0,0,.35)}.convx-for-web-root .convx-for-web-drop button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;text-align:left;border-radius:10px;padding:9px 12px}.convx-for-web-root .convx-for-web-drop button[aria-selected="true"],.convx-for-web-root .convx-for-web-drop button:hover{background:var(--convx-for-web-rule)}.convx-for-web-root .convx-for-web-dq{color:var(--convx-for-web-cream);font-size:15px}.convx-for-web-root .convx-for-web-m{font:500 11px var(--convx-for-web-mono);color:var(--convx-for-web-dim);align-self:center}.convx-for-web-root .convx-for-web-c{grid-column:1/-1;font:500 10px/1.3 var(--convx-for-web-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--convx-for-web-dim)}.convx-for-web-root .convx-for-web-askNew .convx-for-web-dq{color:var(--convx-for-web-cob)}.convx-for-web-root .convx-for-web-now{font-weight:300;font-size:clamp(22px,2.4vw,30px);line-height:1.15;color:var(--convx-for-web-cream);text-wrap:balance;min-height:1.15em}.convx-for-web-root .convx-for-web-cap{font-size:clamp(17px,1.5vw,19px);line-height:1.5;color:var(--convx-for-web-cream);min-height:3em}.convx-for-web-root .convx-for-web-cap.convx-for-web-idle{color:var(--convx-for-web-mut);font-size:16px}.convx-for-web-root .convx-for-web-cap span{background:var(--convx-for-web-capbg);padding:2px 8px;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.convx-for-web-root .convx-for-web-ctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.convx-for-web-root .convx-for-web-play{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:var(--convx-for-web-cream);color:var(--convx-for-web-btnfg);padding:8px 16px 8px 13px;font-size:14px;font-weight:600}.convx-for-web-root .convx-for-web-play svg{width:14px;height:14px}.convx-for-web-root .convx-for-web-sm{border:1px solid var(--convx-for-web-rule);border-radius:999px;padding:7px 12px;font-size:13px;color:var(--convx-for-web-mut)}.convx-for-web-root .convx-for-web-sm:hover{color:var(--convx-for-web-cream);border-color:var(--convx-for-web-mut)}.convx-for-web-root .convx-for-web-time{font:500 12px var(--convx-for-web-mono);color:var(--convx-for-web-dim);font-variant-numeric:tabular-nums}.convx-for-web-root .convx-for-web-prog{height:3px;background:var(--convx-for-web-rule);border-radius:2px;overflow:hidden}.convx-for-web-root .convx-for-web-prog i{display:block;height:100%;width:0;background:var(--convx-for-web-org)}.convx-for-web-root .convx-for-web-panel{border-top:1px solid var(--convx-for-web-rule);padding-top:16px;display:grid;gap:12px}.convx-for-web-root .convx-for-web-askLabel{margin-bottom:8px}.convx-for-web-root .convx-for-web-chips{display:flex;flex-wrap:wrap;gap:8px}.convx-for-web-root .convx-for-web-chips button{border:1px solid var(--convx-for-web-rule);border-radius:999px;padding:7px 13px;font-size:14px;line-height:1.35;color:var(--convx-for-web-fg);text-align:left}.convx-for-web-root .convx-for-web-chips button:hover{border-color:var(--convx-for-web-mut);color:var(--convx-for-web-cream)}.convx-for-web-root .convx-for-web-chips button.convx-for-web-on{border-color:var(--convx-for-web-org);color:var(--convx-for-web-cream)}.convx-for-web-root .convx-for-web-t{font:500 11px var(--convx-for-web-mono);color:var(--convx-for-web-dim);margin-left:6px}.convx-for-web-root .convx-for-web-pAsk.convx-for-web-quiet{display:none}.convx-for-web-root .convx-for-web-slim{margin-top:14px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--convx-for-web-rule);border-left:3px solid var(--convx-for-web-cream);border-radius:12px;padding:12px 14px;color:var(--convx-for-web-cream);font-size:15px;text-align:left}.convx-for-web-root .convx-for-web-slim:hover{border-color:var(--convx-for-web-mut)}.convx-for-web-root .convx-for-web-slim small{font:500 11px var(--convx-for-web-mono);color:var(--convx-for-web-dim);letter-spacing:.06em;text-align:right}.convx-for-web-root .convx-for-web-form{display:grid;gap:14px;background:var(--convx-for-web-panel);border:1px solid var(--convx-for-web-rule);border-radius:16px;padding:clamp(18px,3vw,28px);margin:0}.convx-for-web-root .convx-for-web-form h3{font-weight:400;font-size:clamp(22px,2.4vw,30px);line-height:1.15;color:var(--convx-for-web-cream)}.convx-for-web-root .convx-for-web-form p{color:var(--convx-for-web-mut);font-size:14px}.convx-for-web-root .convx-for-web-form .convx-for-web-theq{font-weight:300;font-size:19px;line-height:1.35;color:var(--convx-for-web-cream)}.convx-for-web-root .convx-for-web-row{display:flex;flex-wrap:wrap;gap:8px}.convx-for-web-root .convx-for-web-row.convx-for-web-spread{justify-content:space-between;align-items:center}.convx-for-web-root .convx-for-web-form .convx-for-web-field{flex:1 1 200px;min-width:0;background:var(--convx-for-web-field);border:1px solid var(--convx-for-web-rule);border-radius:10px;padding:10px 12px;color:var(--convx-for-web-cream);font-size:15px}.convx-for-web-root .convx-for-web-form .convx-for-web-field::placeholder{color:var(--convx-for-web-dim);opacity:1}.convx-for-web-root .convx-for-web-seg{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.convx-for-web-root .convx-for-web-seg .convx-for-web-eyebrow{margin-right:4px}.convx-for-web-root .convx-for-web-seg button{border:1px solid var(--convx-for-web-rule);border-radius:999px;padding:6px 11px;font-size:13px;color:var(--convx-for-web-mut)}.convx-for-web-root .convx-for-web-seg button[aria-pressed="true"]{border-color:var(--convx-for-web-cream);color:var(--convx-for-web-cream)}.convx-for-web-root .convx-for-web-err{color:#FFB199!important;font-size:14px}.convx-for-web-root .convx-for-web-foot{font-size:12px;color:var(--convx-for-web-dim)}.convx-for-web-root .convx-for-web-form .convx-for-web-privacy{font-size:12px;color:var(--convx-for-web-dim)}.convx-for-web-root .convx-for-web-keys{font:500 11px/1.5 var(--convx-for-web-mono);color:var(--convx-for-web-dim)}.convx-for-web-root .convx-for-web-stage.convx-for-web-focus>:not(.convx-for-web-panel){display:none}.convx-for-web-root .convx-for-web-stage.convx-for-web-focus .convx-for-web-panel{border-top:0;padding-top:0}.convx-for-web-root .convx-for-web-stage.convx-for-web-focus .convx-for-web-keys{display:none}.convx-for-web-root .convx-for-web-index{padding:36px 4px 8px}.convx-for-web-root .convx-for-web-idxh{font-weight:300;font-size:28px;line-height:1.1;color:var(--convx-for-web-cream);margin-top:6px}.convx-for-web-root .convx-for-web-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px 32px;margin-top:16px}.convx-for-web-root .convx-for-web-cols h4{margin:0 0 8px;font:500 11px/1.3 var(--convx-for-web-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--convx-for-web-mut)}.convx-for-web-root .convx-for-web-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.convx-for-web-root .convx-for-web-cols li{margin:0;padding:0}.convx-for-web-root .convx-for-web-cols li::before{content:none}.convx-for-web-root .convx-for-web-cols button{padding:5px 0;text-align:left;color:var(--convx-for-web-fg);font-size:15px;line-height:1.35}.convx-for-web-root .convx-for-web-cols button:hover{color:var(--convx-for-web-cream);text-decoration:underline;text-decoration-color:var(--convx-for-web-org)}.convx-for-web-root .convx-for-web-cols button.convx-for-web-on{color:var(--convx-for-web-cream)}.convx-for-web-root .convx-for-web-fl{font:500 9px/1 var(--convx-for-web-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--convx-for-web-dim);color:var(--convx-for-web-dim);border-radius:999px;padding:3px 5px;margin-left:6px;vertical-align:2px}.convx-for-web-root .convx-for-web-credit{display:inline-block;margin-top:18px;font:500 10px/1.4 var(--convx-for-web-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--convx-for-web-dim);text-decoration:none}.convx-for-web-root .convx-for-web-credit:hover{color:var(--convx-for-web-mut)}.convx-for-web-root.convx-for-web--sidebar{position:static}.convx-for-web-root .convx-for-web-launch{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:2147483000;display:flex;align-items:center;gap:10px;background:var(--convx-for-web-bg);color:var(--convx-for-web-cream);border:1px solid var(--convx-for-web-rule);border-right:0;border-radius:999px 0 0 999px;padding:8px 16px 8px 8px;box-shadow:0 10px 30px rgba(0,0,0,.25);font-weight:600;font-size:14px}.convx-for-web-root .convx-for-web-launchFace{width:52px;height:52px;display:block;flex:none}.convx-for-web-root .convx-for-web-launch:hover{padding-right:20px}.convx-for-web-root.convx-for-web-open .convx-for-web-launch{display:none}.convx-for-web-root .convx-for-web-side{position:fixed;top:0;right:0;bottom:0;z-index:2147483001;width:min(420px,100vw);background:var(--convx-for-web-bg);border-left:1px solid var(--convx-for-web-rule);box-shadow:-18px 0 50px rgba(0,0,0,.3);overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 28px;display:flex;flex-direction:column;gap:16px;animation:convx-for-web-in .28s ease-out}@keyframes convx-for-web-in{from{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.convx-for-web-root .convx-for-web-head{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:14px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--convx-for-web-rule);position:sticky;top:-18px;background:var(--convx-for-web-bg);z-index:5;padding-top:4px}.convx-for-web-root .convx-for-web-head .convx-for-web-face{width:104px;max-width:none}.convx-for-web-root .convx-for-web-headTxt{display:grid;gap:6px;justify-items:start}.convx-for-web-root .convx-for-web-headLabel{font-weight:300;font-size:22px;line-height:1.15;color:var(--convx-for-web-cream)}.convx-for-web-root .convx-for-web-close{width:36px;height:36px;border-radius:50%;border:1px solid var(--convx-for-web-rule);color:var(--convx-for-web-mut);font-size:22px;line-height:1;align-self:start}.convx-for-web-root .convx-for-web-close:hover{color:var(--convx-for-web-cream);border-color:var(--convx-for-web-mut)}.convx-for-web-root.convx-for-web--sidebar .convx-for-web-box .convx-for-web-q{font-size:16px;padding:13px 88px 13px 44px}.convx-for-web-root.convx-for-web--sidebar .convx-for-web-now{font-size:22px}.convx-for-web-root.convx-for-web--sidebar .convx-for-web-cap{font-size:17px}.convx-for-web-root.convx-for-web--sidebar .convx-for-web-form{padding:18px}.convx-for-web-root.convx-for-web--sidebar .convx-for-web-form h3{font-size:22px}.convx-for-web-root.convx-for-web--sidebar .convx-for-web-stage.convx-for-web-focus{align-content:start}.convx-for-web-root .convx-for-web-all{border-top:1px solid var(--convx-for-web-rule);padding-top:12px}.convx-for-web-root .convx-for-web-all summary{cursor:pointer;font:500 11px/1.3 var(--convx-for-web-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--convx-for-web-mut);list-style-position:inside}.convx-for-web-root .convx-for-web-all .convx-for-web-cols{grid-template-columns:1fr;gap:16px}@media (max-width:600px){.convx-for-web-root .convx-for-web-side{width:100vw;border-left:0;padding:14px 16px 24px}.convx-for-web-root .convx-for-web-head{grid-template-columns:76px minmax(0,1fr) auto;top:-14px}.convx-for-web-root .convx-for-web-head .convx-for-web-face{width:76px}.convx-for-web-root .convx-for-web-launch{top:auto;bottom:96px;transform:none;padding:6px 12px 6px 6px}.convx-for-web-root .convx-for-web-launchFace{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.convx-for-web-root .convx-for-web-side{animation:none}}