.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-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.hi-skip{color:#5d646d;border-style:dashed}.hw .hi-pick:focus-visible,.hw .hi-icon:focus-visible,.hw .da-face:focus-visible,.hw .hi-resume:focus-visible{outline-offset:2px;outline:2px solid #a65f3c}.hw .da-panel .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 .da-dock{z-index:60;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));pointer-events:none;filter:drop-shadow(0 1px 1px #1112140f)drop-shadow(0 14px 28px #11121438);width:380px;height:min(540px,100svh - 104px);transition:opacity .28s,transform .42s cubic-bezier(.32,.72,0,1),visibility;position:fixed}.hw .da-dock.da-gone{opacity:0;visibility:hidden;transition:opacity .2s,transform .3s ease-in,visibility 0s .3s;transform:translateY(28px)}.hw .da-shell{pointer-events:auto;clip-path:inset(calc(100% - 86px) 0 0 round 18px);background:#fff;border-radius:18px;transition:clip-path .44s cubic-bezier(.32,.72,0,1) 40ms;position:absolute;inset:0;overflow:hidden}.hw .da-open .da-shell{clip-path:inset(0 round 18px);transition:clip-path .52s cubic-bezier(.32,.72,0,1)}.hw .da-panel{opacity:0;flex-direction:column;margin:0;transition:opacity .15s;display:flex;position:absolute;inset:0}.hw .da-open .da-panel{opacity:1;transition:opacity .3s .14s}.hw .da-panel .hi-log{overscroll-behavior:contain}.hw .da-face{height:86px;font:inherit;color:#111214;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e2da;border-radius:18px;flex-direction:column;justify-content:center;gap:8px;padding:10px 10px 10px 12px;transition:opacity .26s .22s;display:flex;position:absolute;bottom:0;left:0;right:0}.hw .da-open .da-face{opacity:0;pointer-events:none;transition:opacity .16s}.hw .da-q{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.hw .da-face .hi-mark{border-radius:50%;width:22px;height:22px}.hw .da-face .hi-mark svg{width:13px;height:13px}.hw .da-qt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;line-height:1.3;overflow:hidden}.hw .da-qt b{font-weight:600}.hw .da-dot{background:#c7835a;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;left:15px}.hw .da-reply{align-items:center;gap:8px;display:flex}.hw .da-reply>span:first-child{color:#8a9099;border:1px solid #11121424;border-radius:10px;flex:1;align-items:center;height:34px;padding:0 12px;font-size:13.5px;transition:border-color .18s;display:flex}.hw .da-face:hover .da-reply>span:first-child{border-color:#111214}.hw .da-send{background:#111214;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hw .da-send svg{fill:#fff;width:14px;height:14px}.hw .da-steps{align-items:center;gap:8px;display:flex}.hw .da-dots{gap:4px;display:inline-flex}.hw .da-dots i{background:#d9d3ca;border-radius:50%;width:6px;height:6px;transition:background .25s}.hw .da-dots i.on{background:#111214}.hw .da-dots i.done{background:#a65f3c}.hw .da-steps small{color:#8a9099;font-size:11.5px}.hw .da-strip{flex-wrap:wrap;align-self:flex-start;gap:6px;margin:0;animation:.3s ease-out hiin;display:flex}.hw .da-strip span{color:#3a3f45;background:#fff;border:1px solid #e7e2da;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hw .da-strip span:before{content:"";background:#a65f3c;border-radius:50%;width:6px;height:6px}.hw .da-mail{background:#fff;border:1px solid #e7e2da;border-radius:12px;align-self:stretch;gap:6px;padding:6px;animation:.3s ease-out hiin;display:flex}.hw .da-mail input{min-width:0;height:38px;font-family:var(--font-inter),sans-serif;color:#111214;background:0 0;border:0;outline:0;flex:1;padding:0 8px;font-size:15px}.hw .da-mail:focus-within{border-color:#111214}.hw .da-mail .hi-go{border-radius:8px;height:38px;padding:0 14px;font-size:14px;font-weight:600}.hw .da-audit{background:#fff;border:1px solid #e7e2da;border-radius:14px;flex-direction:column;align-self:stretch;gap:10px;padding:14px;animation:.3s ease-out hiin;display:flex}.hw .da-audit b{font-family:var(--font-inter-tight),var(--font-inter),sans-serif;font-size:15px;font-weight:600}.hw .da-tags{flex-wrap:wrap;gap:6px;display:flex}.hw .da-tags span{color:#3a3f45;background:#f7f5f1;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.hw .da-audit label{color:#3a3f45;flex-direction:column;gap:4px;font-size:12.5px;display:flex}.hw .da-audit label em{color:#8a9099;font-style:normal}.hw .da-audit input{height:40px;font-family:var(--font-inter),sans-serif;color:#111214;border:1px solid #11121429;border-radius:8px;outline:0;padding:0 12px;font-size:15px}.hw .da-audit input:focus{border-color:#111214}.hw .da-audit .hi-go{border-radius:8px;height:42px;font-size:14.5px;font-weight:600}.hw .da-dock{filter:drop-shadow(0 1px 2px #1112140d)drop-shadow(0 22px 44px #1c141129)}.hw .da-shell{box-shadow:inset 0 0 0 1px #ece7e0}.hw .da-head{border-bottom:0;min-height:44px;padding:8px 8px 0 18px}.hw .da-head .hi-who{flex-direction:row;align-items:center}.hw .da-panel .hi-log{gap:14px;padding:8px 18px 16px}.hw .da-panel .hi-agent .hi-m{color:#1c1f23;background:0 0;border-radius:0;max-width:94%;padding:0;font-size:15px;line-height:1.55}.hw .da-panel .hi-m.hi-you{color:#111214;background:#f3efe9;border-radius:16px 5px 16px 16px;padding:8px 13px;font-size:14.5px}.hw .da-panel .hi-wait-m{background:0 0;padding:0}.hw .da-panel .hi-picks{gap:6px;padding:0 18px 12px}.hw .da-panel .hi-pick{color:#2b2f34;background:#fff;border-color:#1112141f;height:32px;padding:0 13px;font-size:13px;transition:border-color .15s,background .15s}.hw .da-panel .hi-pick:hover{background:#fbfaf8;border-color:#111214}.hw .da-panel .hi-compose{padding:10px 14px 12px}.hw .da-face{border-color:#ece7e0;gap:9px;padding:12px 12px 12px 14px}.hw .da-qt{color:#1c1f23;font-size:14.5px;font-weight:500}:root:has(.hw .mmenu[open]) .hw .da-dock{opacity:0;visibility:hidden}.hw .da-formlink{font:inherit;color:#111214;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-right:6px;padding:0;font-weight:500;text-decoration:underline}.hw .da-formlink:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #a65f3c}.hw .da-form textarea{font-family:var(--font-inter),sans-serif;color:#111214;resize:vertical;border:1px solid #11121429;border-radius:8px;outline:0;min-height:64px;padding:8px 12px;font-size:15px}.hw .da-form textarea:focus{border-color:#111214}.hw footer.night:after{content:"";height:104px;display:block}@media (max-width:760px){.hw .da-dock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:auto;height:min(66svh,560px)}.hw footer.night:after{height:96px}}@media (prefers-reduced-motion:reduce){.hw .hi-turn,.hw .hi-in,.hw .hi-m,.hw .da-strip,.hw .da-mail,.hw .da-audit{animation:none}.hw .da-shell,.hw .da-panel,.hw .da-face,.hw .da-dock,.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:#ffffff1a;border:1px solid #ffecde61;border-radius:12px;transition:box-shadow .3s,border-color .3s,background .3s;box-shadow:inset 0 1px #ffffff1f,0 24px 48px -24px #0009}.hw .hi.hi-1{gap:6px;padding:6px}.hw .hi.hi-1:hover{border-color:#ffecde8c}.hw .hi.hi-1:focus-within{background:#ffffff24;border-color:#ffe2ceb3;box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #e29c7047,0 24px 48px -24px #0009}.hw .hi.hi-1 .hi-go{flex:none;height:46px;padding:0 22px;font-size:15px;font-weight:600}.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:8px}.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}@media (prefers-reduced-motion:reduce){.hw .hi-ghost{transition:none}}.hw .ea-wrap{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:36px;display:flex;position:relative}.hw .ea-wrap .h2{text-wrap:balance;max-width:22ch}.hw .ea-wrap .h2 .t2{text-wrap:balance;max-width:34ch;margin-left:auto;margin-right:auto}.hw .ea{text-align:left;width:100%;max-width:560px;margin:0;position:relative}.hw .ea-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hw .ea-box{background:#fff;border:1px solid #d7cfc3;border-radius:12px;gap:6px;padding:6px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #1018280d,0 18px 40px -26px #3a322e59}.hw .ea-box:hover{border-color:#b9ae9f}.hw .ea-box:focus-within{border-color:#111214;box-shadow:0 0 0 3px #11121414,0 18px 40px -26px #3a322e59}.hw .ea-box input{min-width:0;min-height:46px;font-family:var(--font-inter),sans-serif;color:#111214;background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:16px}.hw .ea-box input::placeholder{color:#8a9099}.hw .ea-box .hi-go{border-radius:8px;flex:none;height:46px;padding:0 22px;font-size:15px;font-weight:600}.hw .ea-err{margin-top:8px;position:absolute;top:100%;left:14px}.hw .ea-sent{color:#3a3f45;text-align:center;font-size:17px}@media (max-width:560px){.hw .ea-box{flex-direction:column}.hw .ea-box .hi-go{width:100%}.hw .hi.hi-1 .hi-go{padding:0 16px}.hw .hi.hi-1 input,.hw .hi-ghost{font-size:15px}.hw .hi-ghost{left:10px;right:6px}}.hw .ea-lights{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:560px){.hw .ea-lights{display:none}}.hw .forge .ask-ea .ea-sent{color:#ffffffe6;text-align:left}.hw .forge .ask-ea .ea-err{color:#ffb8a8}
