.hw .hi-1 input{min-height:44px}.hw .hi-1 input:read-only{color:#786d65}.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:#b5683e}.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:#17120f;cursor:pointer;background:#fff;border:1px solid #cdc2b4;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 #17120f0f;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:#efe8df}.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:#17120f;font-size:15px;font-weight:600}.hw .hi-who span{color:#786d65;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:#17120f0f}.hw .hi-icon svg{stroke:#4b423c;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:#17120f;overflow-wrap:anywhere;background:#f8f5f0e0;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:#17120f;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:#4b423c;cursor:pointer;background:#ffffffb3;border:1px solid #17120f24;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500}.hw .hi-pick:hover{color:#17120f;border-color:#17120f}.hw .hi-pick.hi-skip{color:#786d65;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 #b5683e}.hw .da-panel .hi-fail{color:#a82d23;margin:0;padding:0 16px 10px;font-size:13px}.hw .hi-compose{border-top:1px solid #17120f0f;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:#17120f;background:#ffffffbf;border:1px solid #17120f1f;border-radius:10px;outline:0;flex:1;padding:0 12px;font-size:14.5px}.hw .hi-compose input:focus{background:#fff;border-color:#17120f}.hw .hi-send{border-radius:10px;flex:none;align-items:center;height:40px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.hw .hi-send:disabled{opacity:1;color:#786d65;box-shadow:none;cursor:default;background:#efe8df}.hw .hi-fine{color:#786d65;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 #17120f0f)drop-shadow(0 14px 28px #17120f38);width:min(570px,100vw - 48px);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:#17120f;text-align:left;cursor:pointer;background:#fff;border:1px solid #eee2d6;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:#de8a52;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:#786d65;border:1px solid #17120f24;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:#17120f}.hw .da-send{color:#fff;background:#d43a2f;border-radius:10px;flex:none;align-items:center;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.hw .da-mail{background:#fff;border:1px solid #eee2d6;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:#17120f;background:0 0;border:0;outline:0;flex:1;padding:0 8px;font-size:15px}.hw .da-mail:focus-within{border-color:#17120f}.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 #eee2d6;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:#4b423c;background:#f8f5f0;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:#4b423c;flex-direction:column;gap:4px;font-size:12.5px;display:flex}.hw .da-audit label em{color:#786d65;font-style:normal}.hw .da-audit input{height:40px;font-family:var(--font-inter),sans-serif;color:#17120f;border:1px solid #17120f29;border-radius:8px;outline:0;padding:0 12px;font-size:15px}.hw .da-audit input:focus{border-color:#17120f}.hw .da-audit .hi-go{border-radius:8px;height:42px;font-size:14.5px;font-weight:600}.hw .da-dock{filter:drop-shadow(0 2px 3px #1c14111a)drop-shadow(0 30px 60px #1c141152)}.hw .da-shell{box-shadow:inset 0 0 0 1px #efe8df}.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:#281d18;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:#17120f;background:#f8f5f0;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:#3b2c24;background:#fff;border-color:#17120f1f;height:32px;padding:0 13px;font-size:13px;transition:border-color .15s,background .15s}.hw .da-panel .hi-pick:hover{background:#f8f5f0;border-color:#17120f}.hw .da-panel .hi-compose{padding:10px 14px 12px}.hw .da-face{border-color:#cdc2b4;gap:9px;padding:12px 12px 12px 14px}.hw .da-qt{color:#281d18;font-size:15.5px;font-weight:500}:root:has(.hw .mmenu[open]) .hw .da-dock{opacity:0;visibility:hidden}.hw .da-formlink{font:inherit;color:#17120f;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 #b5683e}.hw .da-form textarea{font-family:var(--font-inter),sans-serif;color:#17120f;resize:vertical;border:1px solid #17120f29;border-radius:8px;outline:0;min-height:64px;padding:8px 12px;font-size:15px}.hw .da-form textarea:focus{border-color:#17120f}.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-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:#786d65;margin-right:4px;font-size:11.5px}.hw .hi-review button{color:#4b423c;cursor:pointer;background:#ffffffb3;border:1px solid #17120f24;border-radius:999px;height:26px;padding:0 10px;font-size:12px;font-weight:500}.hw .hi-review button[aria-pressed=true]{color:#fff;background:#17120f;border-color:#17120f}.hw .hi-review-why{gap:6px;width:100%;display:flex}.hw .hi-review-why input{color:#17120f;background:#ffffffd9;border:1px solid #17120f24;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:#f8f5f0bf;border:1px dashed #17120f2e;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:#786d65;white-space:nowrap;font-size:12.5px}.hw .hi-mailline input{min-width:120px;height:32px;font-family:var(--font-inter),sans-serif;color:#17120f;background:#ffffffd9;border:1px solid #17120f1f;border-radius:8px;outline:0;flex:1;padding:0 10px;font-size:13.5px}.hw .hi-mailline input:focus{border-color:#17120f}.hw .hi-mailline button{cursor:pointer;background:#17120f;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:#f8f5f0d9;border-style:solid;border-color:#2f7d5a4d;margin:0 12px 8px;padding:8px 12px;font-size:12.5px}.hw .hi-mailline-ask{background:#f8f5f0e6;border:1.5px solid #d43a2f;animation:.25s ease-out hiin}.hw .hi-mailline-ask label{color:#a82d23;font-weight:600}.hw .hi-mailline-ask button{background:#d43a2f}.hw .hi-send-quiet{background:#17120f}@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 #17120f59}.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:#786d65;border:1px solid #1c141126;border-radius:4px;padding:0 4px;font-size:10px}.hw .hi-insp header button{cursor:pointer;color:#5f4a3c;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:#786d65;margin:12px 0 4px;font-size:10px;font-weight:600}.hw .hi-insp p{margin:0}.hw .hi-insp-now{color:#5f4a3c;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:#a82d23}.hw .hi-insp-checks .no span{color:#5f4a3c}.hw .hi-insp-topics,.hw .hi-insp-meta{color:#786d65;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:#786d65;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:#b5683e}.hw .hi-insp-line{color:#3b2c24;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:#786d65;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 #17120f4d}@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 #fce7d661;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:#fce7d68c}.hw .hi.hi-1:focus-within{background:#ffffff24;border-color:#fce7d6b3;box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #de8a5247,0 24px 48px -24px #0009}.hw .hi.hi-1{align-items:flex-end}.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:#f8f5f0;caret-color:#f6c5a3;min-height:46px;font-size:16.5px;position:relative}.hw .hi.hi-1 input::placeholder{color:#f8f5f09e}.hw .hi-1 textarea{resize:none;min-width:0;font-family:var(--font-inter),sans-serif;field-sizing:content;z-index:1;color:#f8f5f0;caret-color:#f6c5a3;background:0 0;border:0;outline:0;flex:1;min-height:84px;max-height:180px;padding:12px 12px 8px;font-size:16.5px;line-height:1.45;position:relative}.hw .hi-1 textarea::placeholder{color:#f8f5f09e}.hw .hi-1 textarea:read-only,.hw .hi.hi-1 input:read-only{color:#f8f5f0b8}.hw .hi-field{flex:1;min-width:0;display:flex;position:relative}.hw .hi-field input,.hw .hi-field textarea{flex:1}.hw .hi.hi-1 .hi-wait circle,.hw .hi.hi-1 .hi-wait ellipse,.hw .hi.hi-1 .hi-wait line{stroke:#f6c5a3}.hw .hi.hi-1 .hi-go{border-radius:8px}.hw .hi.hi-1 .hi-resume{color:#f8f5f0;background:#ffffff24;border-color:#fce7d64d}.hw .hi.hi-1 .hi-err-1{color:#f6c5a3}.hw .hi.hi-3 b{color:#f8f5f0}.hw .hi.hi-3 span{color:#f8f5f0bf}.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 #cdc2b4;border-radius:12px;gap:6px;padding:6px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #1c14110d,0 18px 40px -26px #3b2c2459}.hw .ea-box:hover{border-color:#b59d89}.hw .ea-box:focus-within{border-color:#17120f;box-shadow:0 0 0 3px #17120f14,0 18px 40px -26px #3b2c2459}.hw .ea-box input{min-width:0;min-height:46px;font-family:var(--font-inter),sans-serif;color:#17120f;background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:16px}.hw .ea-box input::placeholder{color:#786d65}.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:#4b423c;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.hi-1 textarea{font-size:15px}}.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 .ea-sent{color:#ffffffe6}.hw .forge .ask-ea .ea-sent{text-align:left}.hw .forge .ea-err{color:#f6c5a3}
