.hw .hi-1 input{min-height:44px}.hw .hi-1 input:read-only{color:#5d646d}.hw .hi-wait{flex:none;align-self:center;width:22px;height:22px;margin:0 11px}.hw .hi-wait circle,.hw .hi-wait ellipse,.hw .hi-wait line,.hw .hi-mark circle,.hw .hi-mark ellipse,.hw .hi-mark line{fill:none;stroke-width:1.4px}.hw .hi-wait circle,.hw .hi-wait ellipse,.hw .hi-wait line{stroke:#a65f3c}.hw .hi-turn{transform-origin:12px 12px;animation:2.4s linear infinite hiturn}@keyframes hiturn{0%{transform:scaleX(1)}50%{transform:scaleX(.12)}to{transform:scaleX(1)}}.hw .hi-slow{animation-duration:7s}.hw .hi-in{animation:.25s ease-out hiin}.hw .hi-resume{height:38px;font-family:var(--font-inter),sans-serif;color:#111214;cursor:pointer;background:#fff;border:1px solid #d7cfc3;border-radius:8px;align-self:center;margin-right:6px;padding:0 14px;font-size:14px;font-weight:600}.hw .hi-chat{z-index:60;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);text-align:left;background:#ffffffd1;border:1px solid #fff9;border-radius:18px;flex-direction:column;width:min(420px,100vw - 48px);margin:0;display:flex;position:fixed;top:88px;bottom:24px;right:24px;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #1112140f,0 24px 48px -20px #11121459,0 60px 120px -40px #1c141173}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hw .hi-chat,.hw .hi-bar,.hw .hi-pill-x{background:#fff}}.hw .hi-head{border-bottom:1px solid #1112140f;flex:none;align-items:center;gap:10px;padding:12px 10px 12px 14px;display:flex}.hw .hi-mark{background:#1c1411;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.hw .hi-mark svg{width:18px;height:18px}.hw .hi-mark circle,.hw .hi-mark ellipse,.hw .hi-mark line{stroke:#f4ede6}.hw .hi-who{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.hw .hi-who b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;letter-spacing:-.01em;color:#111214;font-size:15px;font-weight:600}.hw .hi-who span{color:#8a9099;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.hw .hi-icon{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.hw .hi-icon:hover{background:#1112140f}.hw .hi-icon svg{stroke:#3a3f45;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.hw .hi-log{flex-direction:column;flex:auto;gap:8px;min-height:120px;padding:14px 16px;display:flex;overflow-y:auto}.hw .hi-m{color:#111214;overflow-wrap:anywhere;background:#f3f0ebe0;border-radius:4px 14px 14px;align-self:flex-start;max-width:86%;margin:0;padding:9px 12px;font-size:14.5px;line-height:1.45;animation:.2s ease-out hiin}.hw .hi-m.hi-you{color:#fff;background:#111214;border-top-left-radius:14px;border-top-right-radius:4px;align-self:flex-end}.hw .hi-wait-m{padding:6px 8px;display:flex}.hw .hi-wait-m .hi-wait{margin:0}.hw .hi-picks{flex-wrap:wrap;flex:none;gap:8px;padding:0 16px 12px;display:flex}.hw .hi-pick{height:34px;font-family:var(--font-inter),sans-serif;color:#3a3f45;cursor:pointer;background:#ffffffb3;border:1px solid #11121424;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500}.hw .hi-pick:hover{color:#111214;border-color:#111214}.hw .hi-pick:focus-visible,.hw .hi-icon:focus-visible,.hw .hi-bar:focus-visible,.hw .hi-resume:focus-visible{outline-offset:2px;outline:2px solid #a65f3c}.hw .hi-chat .hi-fail{color:#b42318;margin:0;padding:0 16px 10px;font-size:13px}.hw .hi-compose{border-top:1px solid #1112140f;flex:none;gap:8px;padding:10px 12px;display:flex}.hw .hi-compose input{min-width:0;height:40px;font-family:var(--font-inter),sans-serif;color:#111214;background:#ffffffbf;border:1px solid #1112141f;border-radius:10px;outline:0;flex:1;padding:0 12px;font-size:14.5px}.hw .hi-compose input:focus{background:#fff;border-color:#111214}.hw .hi-send{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.hw .hi-send svg{fill:#fff;width:16px;height:16px}.hw .hi-send:disabled{opacity:.35}.hw .hi-fine{color:#8a9099;flex:none;margin:0;padding:0 14px 10px;font-size:11.5px;line-height:1.4}.hw .hero-n .hn-copy{transition:transform .55s cubic-bezier(.2,.7,.2,1)}@media (min-width:1101px){:root[data-assistant=open] .hw .hero-n .hn-copy{transform:translate(calc(-1*min(230px,50vw - 450px)))}:root[data-assistant=open] .hw .hero-n .h1{font-size:56px}}.hw .hi-pill{z-index:60;align-items:center;gap:6px;max-width:min(360px,100vw - 32px);animation:.24s ease-out hiin;display:flex;position:fixed;bottom:24px;right:24px}.hw .hi-bar{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);cursor:pointer;min-width:0;height:52px;font-family:var(--font-inter),sans-serif;color:#1c1411;text-align:left;background:#ffffffc7;border:1px solid #fff9;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 6px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #1112140f,0 24px 48px -20px #11121466}.hw .hi-bar:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb3,0 4px 10px #11121414,0 28px 52px -20px #11121473}.hw .hi-bar .hi-mark{border-radius:50%;width:40px;height:40px}.hw .hi-bar .hi-mark svg{width:22px;height:22px}.hw .hi-bar-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.hw .hi-pill-nudge .hi-bar{border-radius:28px;height:auto;min-height:52px;padding:6px 18px 6px 6px}.hw .hi-pill-nudge .hi-bar-t{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.hw .hi-pill-x{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#ffffffb3;border:1px solid #fff9;border-radius:50%;flex:none;order:-1;place-items:center;width:28px;height:28px;padding:0;display:grid;box-shadow:0 6px 16px -8px #11121459}.hw .hi-pill-x svg{stroke:#5c524d;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px}.hw .hi-pill-x:focus-visible{outline-offset:2px;outline:2px solid #a65f3c}.hw .hi-dot{background:#d43a2f;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:36px}@media (max-width:760px){.hw .hi-chat{top:auto;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:auto;max-height:min(560px,100svh - 96px)}.hw .hi-pill{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.hw .hi-turn,.hw .hi-in,.hw .hi-m,.hw .hi-pill{animation:none}.hw .hi-bar,.hw .hero-n .hn-copy{transition:none}}.hw .hi-agent{flex-direction:column;align-self:stretch;gap:6px;display:flex}.hw .hi-review{font-family:var(--font-inter),sans-serif;flex-wrap:wrap;align-items:center;gap:6px;padding-left:4px;display:flex}.hw .hi-review-meta{color:#8a9099;margin-right:4px;font-size:11.5px}.hw .hi-review button{color:#3a3f45;cursor:pointer;background:#ffffffb3;border:1px solid #11121424;border-radius:999px;height:26px;padding:0 10px;font-size:12px;font-weight:500}.hw .hi-review button[aria-pressed=true]{color:#fff;background:#111214;border-color:#111214}.hw .hi-review-why{gap:6px;width:100%;display:flex}.hw .hi-review-why input{color:#111214;background:#ffffffd9;border:1px solid #11121424;border-radius:8px;flex:1;min-width:0;height:30px;padding:0 10px;font-size:12.5px}.hw .hi-review-saved{color:#2f7d5a;font-size:12px;font-weight:500}.hw .hi-mailline{background:#fbfaf7bf;border:1px dashed #1112142e;border-radius:12px;flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin:0 12px 8px;padding:6px 6px 6px 12px;display:flex}.hw .hi-mailline label{color:#5d646d;white-space:nowrap;font-size:12.5px}.hw .hi-mailline input{min-width:120px;height:32px;font-family:var(--font-inter),sans-serif;color:#111214;background:#ffffffd9;border:1px solid #1112141f;border-radius:8px;outline:0;flex:1;padding:0 10px;font-size:13.5px}.hw .hi-mailline input:focus{border-color:#111214}.hw .hi-mailline button{cursor:pointer;background:#111214;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.hw .hi-mailline button svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hw .hi-mailline .hi-err{width:100%;font-size:12px}.hw .hi-mailline-done{color:#2f7d5a;background:#f1f8f4d9;border-style:solid;border-color:#2f7d5a4d;margin:0 12px 8px;padding:8px 12px;font-size:12.5px}.hw .hi-mailline-ask{background:#fdf2f0e6;border:1.5px solid #d43a2f;animation:.25s ease-out hiin}.hw .hi-mailline-ask label{color:#b42318;font-weight:600}.hw .hi-mailline-ask button{background:#d43a2f}.hw .hi-send-quiet{background:#111214}@media (prefers-reduced-motion:reduce){.hw .hi-mailline-ask{animation:none}}.hw.da-layer{display:contents}.hw .hi-insp{z-index:61;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:310px;max-height:calc(100vh - 150px);font:12px/1.45 var(--font-inter),sans-serif;color:#1c1411;background:#ffffffe6;border:1px solid #1c14111f;border-radius:14px;padding:12px 14px 14px;position:fixed;top:72px;left:16px;overflow:auto;box-shadow:0 18px 40px -18px #11121459}.hw .hi-insp header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.hw .hi-insp header b{font-size:13px}.hw .hi-insp header span{text-transform:uppercase;letter-spacing:.06em;color:#8a7f79;border:1px solid #1c141126;border-radius:4px;padding:0 4px;font-size:10px}.hw .hi-insp header button{cursor:pointer;color:#5c524d;background:0 0;border:0;margin-left:auto;padding:2px 6px;font-size:16px;line-height:1}.hw .hi-insp h4{text-transform:uppercase;letter-spacing:.06em;color:#8a7f79;margin:12px 0 4px;font-size:10px;font-weight:600}.hw .hi-insp p{margin:0}.hw .hi-insp-now{color:#5c524d;margin-top:2px}.hw .hi-insp ul,.hw .hi-insp ol{margin:0;padding:0;list-style:none}.hw .hi-insp-checks li{gap:6px;margin:3px 0;display:flex}.hw .hi-insp-checks i{flex:none;width:12px;font-style:normal}.hw .hi-insp-checks .ok i{color:#2f7d4f}.hw .hi-insp-checks .no i{color:#b0473a}.hw .hi-insp-checks .no span{color:#5c524d}.hw .hi-insp-topics,.hw .hi-insp-meta{color:#8a7f79;margin-top:3px}.hw .hi-insp-verdict{font-weight:600}.hw .hi-insp-verdict.due{color:#2f7d4f}.hw .hi-insp-steps li{border-top:1px solid #1c14110f;gap:8px;padding:2px 0;display:flex}.hw .hi-insp-steps time{color:#8a7f79;font-variant-numeric:tabular-nums;flex:none;width:44px}.hw .hi-insp-steps .page span{font-weight:600}.hw .hi-insp-steps .click span{color:#a65f3c}.hw .hi-insp-line{color:#3d3430;word-break:break-word;background:#1c14110a;border-radius:6px;padding:6px 8px;font:11px/1.45 ui-monospace,Menlo,monospace}.hw .hi-insp-foot{color:#8a7f79;margin-top:8px;font-size:11px}.hw .hi-insp-tab{z-index:61;font:600 12px var(--font-inter),sans-serif;color:#1c1411;cursor:pointer;background:#ffffffe6;border:1px solid #1c14111f;border-radius:999px;padding:6px 12px;position:fixed;top:72px;left:16px;box-shadow:0 8px 20px -10px #1112144d}@media (max-width:760px){.hw .hi-insp{width:calc(100vw - 32px);max-height:40vh}}.hw .hi.hi-1,.hw .hi.hi-3{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffff17;border:1px solid #ffecde3d;border-radius:16px;transition:box-shadow .3s,border-color .3s,background .3s;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #d68c601f,0 0 28px -4px #d68c6057,0 0 72px -12px #d68c604d,0 24px 48px -24px #0009}.hw .hi.hi-1{padding:7px;animation:4.8s ease-in-out infinite higlow}.hw .hi.hi-1:focus-within{background:#ffffff21;border-color:#ffe2ce80;animation:none;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #e29c7066,0 0 32px -2px #e29c7080,0 0 96px -10px #d68c606b,0 24px 48px -24px #0009}@keyframes higlow{0%,to{box-shadow:inset 0 1px #ffffff24,0 0 0 1px #d68c601f,0 0 28px -4px #d68c604d,0 0 72px -12px #d68c603d,0 24px 48px -24px #0009}50%{box-shadow:inset 0 1px #ffffff29,0 0 0 1px #e29c7047,0 0 36px -2px #e29c7075,0 0 96px -10px #d68c605c,0 24px 48px -24px #0009}}.hw .hi.hi-1:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--hi-a,0deg),transparent 0 70%,#ffd6bad9 82%,transparent 94%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:6s linear infinite hisweep;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hw .hi.hi-1:focus-within:before{opacity:0;transition:opacity .3s}@property --hi-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes hisweep{to{--hi-a:360deg}}.hw .hi.hi-1 input{z-index:1;color:#fbf6f1;caret-color:#f0b48e;min-height:46px;font-size:16.5px;position:relative}.hw .hi.hi-1 input::placeholder{color:#fbf6f19e}.hw .hi.hi-1 input:read-only{color:#fbf6f1b8}.hw .hi-field{flex:1;min-width:0;display:flex;position:relative}.hw .hi-field input{flex:1}.hw .hi-ghost{z-index:0;font-family:var(--font-inter),sans-serif;color:#fbf6f19e;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:16.5px;transition:opacity .35s;position:absolute;top:50%;left:12px;right:12px;overflow:hidden;transform:translateY(-50%)}.hw .hi-ghost-swap{opacity:0}.hw .hi.hi-1 .hi-wait circle,.hw .hi.hi-1 .hi-wait ellipse,.hw .hi.hi-1 .hi-wait line{stroke:#f0b48e}.hw .hi.hi-1 .hi-go{border-radius:10px}.hw .hi.hi-1 .hi-resume{color:#fbf6f1;background:#ffffff24;border-color:#ffecde4d}.hw .hi.hi-1 .hi-err-1{color:#ffb8a8}.hw .hi.hi-3 b{color:#fbf6f1}.hw .hi.hi-3 span{color:#fbf6f1bf}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hw .hi.hi-1,.hw .hi.hi-3{background:#281e1ae6}}@media (prefers-reduced-motion:reduce){.hw .hi.hi-1,.hw .hi.hi-1:before{animation:none}.hw .hi-ghost{transition:none}}
