.hg{--hg-on-am:var(--btn-c-ink);--hg-am-hi:var(--copper-2);--hg-am-glow:color-mix(in srgb, var(--copper) 62%, transparent)}:root[data-theme=light] .hg{--hg-am-hi:color-mix(in srgb, var(--copper) 90%, black)}.hg [data-gt=copper]{--t:var(--copper);--tw:var(--copper-soft)}.hg [data-gt=teal]{--t:var(--teal);--tw:var(--teal-soft)}.hg [data-gt=sky]{--t:var(--sky);--tw:var(--sky-soft)}.hg [data-gt=violet]{--t:var(--violet);--tw:var(--violet-soft)}.hg [data-gt=rose]{--t:var(--rose);--tw:var(--rose-soft)}@keyframes hg-hRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hg-hFade{0%{opacity:0}to{opacity:1}}@keyframes hg-hGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hg-hPulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@keyframes hg-hDrift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(4%,-6%)scale(1.12)}to{transform:translate(0,0)scale(1)}}@keyframes hg-hSpin{to{transform:rotate(360deg)}}@keyframes hg-hSheen{0%{transform:translate(-120%)}60%,to{transform:translate(220%)}}.hg{--hg-on-am:var(--bg);--hg-am-hi:color-mix(in srgb, var(--copper) 84%, white);--hg-am-glow:color-mix(in srgb, var(--copper) 62%, transparent);--hg-w:520px;--hg-h:560px;--hg-ease:cubic-bezier(.2,.7,.2,1);--hg-spring:cubic-bezier(.2,1.3,.4,1)}@property --hg-ang{syntax:"<angle>";inherits:false;initial-value:0deg}html[lang=ar] .hg *{letter-spacing:0!important}.hg .hg-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-family:Geist Mono,ui-monospace,monospace}.hg .hg-serif{color:var(--copper);font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}html[lang=ar] .hg-serif{font-family:inherit;font-style:normal;font-weight:500}.hg-ltr{direction:ltr;unicode-bidi:isolate}svg.hg-i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}html[dir=rtl] svg.hg-flip{transform:scaleX(-1)}.hg-guide-wrap{position:relative}.hg-guide{width:100%;height:var(--hg-h);border:1px solid var(--line-2);background:linear-gradient(180deg, var(--panel-2), var(--panel));box-shadow:var(--shadow-lift), 0 0 0 6px color-mix(in srgb, var(--copper) 5%, transparent);isolation:isolate;animation:hg-hRise .9s var(--hg-ease) .2s both;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.hg-guide:before{content:"";border-radius:inherit;background:conic-gradient(from var(--hg-ang), transparent 0 62%, color-mix(in srgb, var(--copper) 70%, transparent) 78%, transparent 92%);-webkit-mask-composite:xor;pointer-events:none;z-index:5;padding:1.5px;animation:9s linear infinite hg-spinAng;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)}@keyframes hg-spinAng{to{--hg-ang:360deg}}.hg-guide:after{content:"";inset-inline-end:-80px;background:radial-gradient(closest-side, var(--copper-soft), transparent);pointer-events:none;z-index:-1;border-radius:50%;width:260px;height:260px;animation:14s ease-in-out infinite hg-hDrift;position:absolute;top:-90px}.hg-g-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:64px;padding-inline:18px 12px;display:flex}.hg-orb{background:radial-gradient(circle at 32% 28%, var(--hg-am-hi), var(--copper) 45%, var(--violet) 130%);width:36px;height:36px;box-shadow:0 6px 20px -6px var(--hg-am-glow);border-radius:50%;flex:none;animation:4.2s ease-in-out infinite hg-orbBreath;position:relative}.hg-orb:before{content:"";border:1.5px solid var(--copper);opacity:.45;border-radius:50%;animation:2.8s ease-out infinite hg-ring;position:absolute;inset:-5px}.hg-orb:after{content:"";filter:blur(2px);background:#ffffffb3;border-radius:50%;width:9px;height:9px;position:absolute;inset:7px 9px auto auto}.hg-orb.hg-sm{width:30px;height:30px}.hg-orb.hg-off{background:radial-gradient(circle at 32% 28%, var(--ink-3), var(--line-2));box-shadow:none;animation:none}.hg-orb.hg-off:before{opacity:0;animation:none}@keyframes hg-orbBreath{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes hg-ring{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(1.35)}}.hg-g-who{flex:1;min-width:0}.hg-g-who b{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.hg-g-who span{color:var(--ink-3);align-items:center;gap:7px;font-size:12px;display:flex}.hg-g-who span i{background:var(--teal);border-radius:50%;width:7px;height:7px;display:block;position:relative}.hg-g-who span i:after{content:"";background:var(--teal);border-radius:50%;animation:2s ease-out infinite hg-hPulse;position:absolute;inset:0}.hg-g-who span.hg-off i,.hg-g-who span.hg-off i:after{background:var(--ink-3);animation:none}.hg-icon-btn{width:44px;height:44px;color:var(--ink-2);background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.hg-icon-btn:hover{background:var(--wash);color:var(--ink)}.hg-steps{z-index:2;flex:none;grid-template-columns:repeat(4,1fr);gap:4px;height:3px;margin-top:-2px;padding:0 18px;display:grid;position:relative}.hg-steps i{background:var(--line-2);border-radius:2px;display:block;position:relative;overflow:hidden}.hg-steps i.hg-on:after,.hg-steps i.hg-now:after{content:"";background:var(--copper);transform-origin:0;animation:hg-hGrow .7s var(--hg-ease) both;position:absolute;inset:0}.hg-steps i.hg-now:after{opacity:.55}html[dir=rtl] .hg-steps i:after{transform-origin:100%}.hg-thread{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:20px 18px 10px;display:flex;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}.hg-thread>:first-child{margin-top:auto}.hg-thread.hg-summary{padding-bottom:0}.hg-b,.hg-u{overflow-wrap:anywhere;border-radius:18px;flex:none;max-width:88%;padding:12px 15px;font-size:14.5px;line-height:1.55}.hg-b{background:var(--wash);border:1px solid var(--line);animation:hg-hRise .5s var(--hg-ease) both;border-end-start-radius:6px;align-self:flex-start}.hg-b.hg-wide{max-width:100%}.hg-b strong{font-weight:600}.hg-b .hg-mut{color:var(--ink-2)}.hg-u{background:linear-gradient(180deg, var(--hg-am-hi), var(--copper));color:var(--hg-on-am);box-shadow:0 10px 24px -14px var(--hg-am-glow);border-end-end-radius:6px;align-self:flex-end;font-weight:500}@keyframes hg-fly{0%{transform:translate(var(--hg-dx,0px), var(--hg-dy,70px)) scale(.9);opacity:0}18%{opacity:1}to{opacity:1;transform:none}}.hg-b.hg-d0{animation-delay:50ms}.hg-b.hg-d1{animation-delay:.35s}.hg-b.hg-d2{animation-delay:.65s}.hg-hint{color:var(--ink-3);font-size:12.5px;line-height:1.5}.hg-chips{flex-wrap:wrap;flex:none;gap:8px;padding-top:2px;display:flex}.hg-chip{border:1px solid var(--line-2);background:var(--panel-2);height:44px;color:var(--ink);white-space:nowrap;transition:border-color .2s, background .2s, transform .2s var(--hg-spring), box-shadow .2s;animation:hg-chipIn .55s var(--hg-spring) both;animation-delay:calc(var(--i,0) * 55ms + .12s);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex;position:relative}.hg-chip:hover{border-color:var(--copper);transform:translateY(-1px)}.hg-chip:active{transform:scale(.97)}.hg-chip[aria-pressed=true]{border-color:var(--copper);background:var(--copper-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--copper) 10%, transparent)}.hg-chip .hg-tick{border:1.5px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;transition:all .2s;display:grid}.hg-chip[aria-pressed=true] .hg-tick{background:var(--copper);border-color:var(--copper);color:var(--hg-on-am)}.hg-chip .hg-tick svg{stroke-width:3px;opacity:0;width:10px;height:10px}.hg-chip[aria-pressed=true] .hg-tick svg{opacity:1;animation:hg-pop .3s var(--hg-spring)}.hg-chip.hg-prim{background:linear-gradient(180deg, var(--hg-am-hi), var(--copper));color:var(--hg-on-am);box-shadow:0 8px 22px -10px var(--hg-am-glow);border:0;font-weight:600}.hg-chip.hg-ghost{color:var(--ink-2);background:0 0;border-color:#0000;padding-inline:10px}.hg-chip.hg-ghost:hover{color:var(--ink);border-color:var(--line-2)}.hg-chip.hg-more{color:var(--ink-2);border-style:dashed}.hg-chip .hg-sw{color:var(--copper);letter-spacing:.06em;font-family:Geist Mono,monospace;font-size:11px}@keyframes hg-chipIn{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}@keyframes hg-pop{0%{transform:scale(.4)}to{transform:none}}.hg-tailor{color:var(--teal);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hg-tailor:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px}.hg-urlf{gap:8px;margin-top:10px;display:flex}.hg-field{border:1px solid var(--line-2);background:var(--bg-2);border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:0 14px;font-size:14.5px;display:flex}.hg-field.hg-focus{border-color:var(--copper);box-shadow:0 0 0 4px var(--copper-soft)}.hg-field .hg-ph,.hg-field svg{color:var(--ink-3)}.hg-caret{background:var(--copper);vertical-align:-.15em;width:1.5px;height:1.1em;margin-inline-start:1px;animation:1.05s step-end infinite hg-blink;display:inline-block}@keyframes hg-blink{50%{opacity:0}}.hg-linkb{text-underline-offset:3px;text-decoration:underline}.hg-tdots{align-items:center;gap:4px;height:14px;display:inline-flex}.hg-tdots i{background:var(--ink-2);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite hg-bob;display:block}.hg-tdots i:nth-child(2){animation-delay:.15s}.hg-tdots i:nth-child(3){animation-delay:.3s}@keyframes hg-bob{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-4px)}}.hg-stream .hg-caret{background:var(--copper)}.hg-stream.hg-done .hg-caret{display:none}.hg-cite{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hg-cite a{border:1px solid var(--line-2);height:32px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.hg-g-foot{border-top:1px solid var(--line);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bg-2) 50%, transparent));flex:none;padding:10px 14px 12px}.hg-composer{border:1px solid var(--line-2);background:var(--bg-2);border-radius:999px;align-items:center;gap:8px;height:56px;padding-inline:18px 6px;transition:border-color .2s;animation:4.6s ease-in-out infinite hg-breath;display:flex;position:relative}.hg-composer:before{content:"";border-radius:inherit;background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--copper) 75%, transparent) 50%, transparent 80%);-webkit-mask-composite:xor;pointer-events:none;opacity:.8;background-size:220% 100%;padding:1px;animation:5s linear infinite hg-edge;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)}@keyframes hg-edge{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes hg-breath{0%,to{box-shadow:0 0 #0000,0 0 #0000}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--copper) 8%, transparent), 0 8px 30px -12px var(--hg-am-glow)}}.hg-composer .hg-in{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;height:44px;padding:0;font-size:14.5px;overflow:hidden}.hg-composer .hg-in::placeholder,.hg-composer .hg-ph{color:var(--ink-3)}.hg-composer .hg-cnt{color:var(--ink-3);font-size:11px}.hg-send{background:linear-gradient(180deg, var(--hg-am-hi), var(--copper));width:44px;height:44px;color:var(--hg-on-am);box-shadow:0 8px 20px -8px var(--hg-am-glow);transition:transform .2s var(--hg-spring);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.hg-send:hover{transform:scale(1.06)}.hg-send.hg-stop{background:var(--panel-2);color:var(--ink);border:1px solid var(--line-2);box-shadow:none}.hg-send.hg-stop i{background:currentColor;border-radius:3px;width:12px;height:12px;display:block}.hg-composer.hg-off{opacity:.62;background:var(--wash);animation:none}.hg-composer.hg-off:before{display:none}.hg-composer.hg-off .hg-send{background:var(--line-2);color:var(--ink-3);box-shadow:none}.hg-g-note{color:var(--ink-3);justify-content:space-between;gap:10px;margin:8px 4px 0;font-size:11.5px;line-height:1.4;display:flex}.hg-g-note a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.hg-alt{border:1px solid var(--line-2);background:var(--panel-2);animation:hg-hRise .5s var(--hg-ease) .25s both;border-radius:16px;flex:none;align-self:stretch;gap:8px;padding:12px;display:grid}.hg-alt p{color:var(--ink-3);margin:0 2px 2px;font-size:12px}.hg-alt .hg-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hg-alt .hg-row a{border:1px solid var(--line-2);background:var(--panel);height:44px;color:var(--ink);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding-inline:6px;font-size:13px;line-height:1.15;display:inline-flex}.hg-alt .hg-row a:first-child{background:linear-gradient(180deg, var(--hg-am-hi), var(--copper));color:var(--hg-on-am);border:0;font-weight:600}.hg-wait{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.hg-wait .hg-ring{border:2px solid var(--line-2);border-top-color:var(--copper);border-radius:50%;width:14px;height:14px;animation:1.2s linear infinite hg-hSpin}.hg-sc{border:1px solid var(--line-2);background:var(--panel-2);box-shadow:0 30px 60px -36px var(--hg-am-glow);animation:hg-hRise .6s var(--hg-ease) both;border-radius:20px;flex:none;align-self:stretch;overflow:hidden}.hg-sc>.hg-sec{border-top:1px solid var(--line);padding:16px}.hg-sc>.hg-sec:first-child{background:linear-gradient(180deg, var(--copper-soft), transparent);border-top:0}.hg-sc .hg-eb{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;margin:0;font-family:Geist Mono,monospace;font-size:10.5px;display:flex}html[lang=ar] .hg-sc .hg-eb{text-transform:none;font-family:inherit;font-size:12px}.hg-sc h3{letter-spacing:-.025em;margin:8px 0 0;font-size:21px;font-weight:600;line-height:1.15}.hg-sc h3 .hg-serif{font-size:1.06em}.hg-sc .hg-lead{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.5}.hg-sc .hg-tagrow{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.hg-tag{background:var(--tw,var(--wash));height:26px;color:var(--t,var(--ink-2));border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.hg-tag i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.hg-trow{border:1px solid var(--line);background:var(--panel);animation:hg-rowIn .5s var(--hg-ease) both;animation-delay:calc(var(--i,0) * .11s + .35s);border-radius:12px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1.25fr);align-items:center;gap:8px;margin-top:8px;padding:10px 12px;display:grid}@keyframes hg-rowIn{0%{opacity:0;transform:translateX(var(--hg-rx,-14px))}to{opacity:1;transform:none}}html[dir=rtl] .hg-trow{--hg-rx:14px}.hg-trow .hg-from{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);font-size:13px}.hg-trow .hg-arr{color:var(--copper);place-items:center;display:grid}.hg-trow .hg-to{align-items:center;gap:8px;min-width:0;display:flex}.hg-trow .hg-to .hg-ic{background:var(--tw);width:26px;height:26px;color:var(--t);animation:hg-pop .45s var(--hg-spring) both;animation-delay:calc(var(--i,0) * .11s + .75s);border-radius:8px;flex:none;place-items:center;display:grid}.hg-trow .hg-to b{font-size:13.5px;font-weight:600;line-height:1.2;display:block}.hg-trow .hg-to small{color:var(--ink-3);margin-top:1px;font-size:11.5px;line-height:1.3;display:block}.hg-trow.hg-add .hg-from{color:var(--ink-2);text-decoration:none}.hg-plan{gap:12px;display:grid}.hg-plan .hg-big{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hg-plan .hg-big b{letter-spacing:-.02em;font-size:17px;font-weight:600}.hg-plan .hg-big .hg-price{letter-spacing:-.035em;font-size:34px;font-weight:600;line-height:1}.hg-plan .hg-big .hg-price small{color:var(--ink-3);letter-spacing:0;font-size:13px;font-weight:400}.hg-live{color:var(--teal);letter-spacing:0;text-transform:none;align-items:center;gap:7px;font-family:Geist,sans-serif;font-size:11.5px;display:inline-flex}.hg-live i{background:var(--teal);border-radius:50%;width:7px;height:7px;display:block;position:relative}.hg-live i:after{content:"";background:var(--teal);border-radius:50%;animation:1.8s ease-out infinite hg-hPulse;position:absolute;inset:0}.hg-tiers{background:var(--wash);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.hg-tiers>div{min-height:44px;color:var(--ink-2);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;font-size:12px;line-height:1.25;display:flex}.hg-tiers>div b{color:var(--ink);font-size:13px;font-weight:600}.hg-tiers>div.hg-on{background:var(--panel);box-shadow:0 0 0 1.5px var(--copper) inset, 0 8px 20px -12px var(--hg-am-glow)}.hg-addon{border:1px dashed var(--line-2);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px 6px 6px;padding-inline:6px 12px;display:grid}.hg-addon .hg-t{place-items:center;width:44px;height:44px;display:grid}.hg-sw2{background:var(--line-2);border-radius:999px;width:38px;height:22px;transition:background .2s;display:block;position:relative}.hg-sw2:after{content:"";top:3px;background:var(--ink);width:16px;height:16px;transition:inset-inline-start .25s var(--hg-spring);border-radius:50%;position:absolute;inset-inline-start:3px}.hg-sw2.hg-on{background:var(--copper)}.hg-sw2.hg-on:after{background:var(--hg-on-am);inset-inline-start:19px}.hg-addon b{font-size:13px;font-weight:600;display:block}.hg-addon small{color:var(--ink-3);margin-top:1px;font-size:12px;line-height:1.35;display:block}.hg-total{color:var(--ink-2);justify-content:space-between;align-items:baseline;padding-top:4px;font-size:13px;display:flex}.hg-total b{color:var(--ink);font-size:15px}.hg-sc .hg-btns{gap:8px;margin-top:12px;display:grid}.hg-btns a,.hg-btns button.hg-a{border:1px solid var(--line-2);background:var(--panel);height:48px;color:var(--ink);text-align:start;border-radius:14px;align-items:center;gap:10px;padding-inline:14px;font-size:14px;font-weight:500;display:flex}.hg-btns a .hg-ic{background:var(--tw);width:28px;height:28px;color:var(--t);border-radius:9px;flex:none;place-items:center;display:grid}.hg-btns a span:last-child{color:var(--ink-3);direction:ltr;margin-inline-start:auto;font-size:12px;font-weight:400}.hg-btns button.hg-a .hg-ic{background:var(--tw);width:28px;height:28px;color:var(--t);border-radius:9px;flex:none;place-items:center;display:grid}.hg-btns button.hg-a{cursor:pointer;width:100%}.hg-fu{gap:8px;margin-top:12px;display:grid}.hg-fu .hg-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hg-fu .hg-field{background:var(--bg-2)}.hg-fine{color:var(--ink-3);margin:10px 0 0;font-size:12px;line-height:1.5}.hg-dock{background:linear-gradient(to top, var(--panel) 55%, transparent);z-index:3;animation:hg-hRise .5s var(--hg-ease) 1.4s both;flex:none;grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px;margin-inline:-18px;padding:22px 18px 12px;display:grid;position:sticky;bottom:0}.hg-dock .hg-go{background:linear-gradient(180deg, var(--hg-am-hi), var(--copper));height:48px;color:var(--hg-on-am);box-shadow:0 10px 28px -10px var(--hg-am-glow);text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:14px;font-size:14.5px;font-weight:600;line-height:1.2;display:flex;position:relative;overflow:hidden}.hg-dock .hg-go:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:40%;animation:3.6s ease-in-out infinite hg-hSheen;position:absolute;inset:0}.hg-dock .hg-sq{border:1px solid var(--line-2);background:var(--panel-2);width:48px;height:48px;color:var(--teal);border-radius:50%;place-items:center;margin-inline:-2px;display:grid}.hg-resume{z-index:20;inset-inline-start:24px;border:1px solid color-mix(in srgb, var(--copper) 50%, var(--line-2));background:color-mix(in srgb, var(--panel-2) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:56px;box-shadow:var(--shadow-lift), 0 0 0 6px color-mix(in srgb, var(--copper) 6%, transparent);animation:hg-pillIn .8s var(--hg-spring) .3s both;color:var(--ink);border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 8px;padding-inline:8px 6px;display:flex;position:fixed;bottom:24px}.hg-resume:hover{color:var(--ink);border-color:var(--copper)}.hg-resume .hg-tx{gap:1px;min-width:0;display:grid}.hg-resume .hg-tx b{font-size:14px;font-weight:600;line-height:1.2}.hg-resume .hg-tx span{color:var(--ink-3);font-size:12px;line-height:1.2}.hg-resume .hg-arrow{background:linear-gradient(180deg, var(--hg-am-hi), var(--copper));width:44px;height:44px;color:var(--hg-on-am);border-radius:50%;flex:none;place-items:center;display:grid}.hg-resume .hg-x{width:44px;height:44px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes hg-pillIn{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:none}}[hidden]{display:none!important}.hg-seen,.hg-b.hg-seen,.hg-u.hg-seen,.hg-sc.hg-seen{animation:none!important}.hg-thread.hg-calm .hg-b,.hg-thread.hg-calm .hg-u,.hg-thread.hg-calm .hg-chip,.hg-thread.hg-calm .hg-sc,.hg-thread.hg-calm .hg-trow,.hg-thread.hg-calm .hg-trow .hg-ic,.hg-thread.hg-calm .hg-alt,.hg-thread.hg-calm .hg-dock{animation:none}.hg-addon{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0}.hg-addon .hg-ic{background:var(--tw);width:30px;height:30px;color:var(--t);border-radius:9px;place-items:center;display:grid}.hg-composer .hg-ph{font-size:14.5px}.hg-send:disabled{cursor:not-allowed}.hg-resume .hg-rl{color:inherit;align-items:center;gap:12px;min-width:0;display:flex}.hg-tailor{margin-bottom:4px}.hg-g-head{z-index:4;background:var(--panel-2);position:relative}.hg-steps{z-index:4;background:var(--panel-2);box-shadow:0 -1px 0 var(--panel-2);margin-top:0}.hg-thread{z-index:1;clip-path:inset(0);position:relative}.hg-g-foot{z-index:4;background:var(--panel);position:relative}.hg-guide{max-height:var(--hg-h)}.hg-chip{max-width:100%}.hg-chip>span:last-child{text-overflow:ellipsis;overflow:hidden}.hg-composer .hg-ph{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hg-g-who span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@property --hg-cx{syntax:"<length>";inherits:false;initial-value:28px}.hg-guide-wrap{height:var(--hg-h);isolation:isolate}.hg-guide:before{background:conic-gradient(from var(--hg-ang), transparent 0, var(--copper) 10%, var(--teal) 26%, transparent 44%, transparent 58%, color-mix(in srgb, var(--teal) 80%, transparent) 72%, var(--copper) 90%, transparent 100%);padding:2px;animation-duration:16s}.hg-guide-wrap:before{content:"";z-index:-1;background:conic-gradient(from var(--hg-ang), transparent 0, var(--copper) 10%, var(--teal) 26%, transparent 44%, transparent 58%, var(--teal) 72%, var(--copper) 90%, transparent 100%);filter:blur(22px);opacity:.3;pointer-events:none;border-radius:27px;animation:16s linear infinite hg-spinAng;position:absolute;inset:-3px}:root[data-theme=light] .hg-guide-wrap:before{opacity:.22}.hg-guide-wrap.hg-hole{z-index:90;position:relative}.hg-composer>*{z-index:1;position:relative}.hg-composer:after{content:"";border-radius:inherit;background:radial-gradient(110px 46px at var(--hg-cx) 50%, color-mix(in srgb, var(--copper) 30%, transparent), transparent 72%);opacity:0;pointer-events:none;z-index:0;transition:opacity .25s,--hg-cx .14s ease-out;position:absolute;inset:0}.hg-composer:focus-within{border-color:color-mix(in srgb, var(--copper) 70%, var(--line-2));animation-duration:2.8s}.hg-composer:focus-within:after{opacity:1}.hg-composer.hg-off:after{display:none}.hg-chip{translate:var(--hg-mx,0px) var(--hg-my,0px);transition:border-color .2s, background .2s, transform .2s var(--hg-spring), box-shadow .2s, translate .18s ease-out}.hg-u.hg-fly{animation:.72s cubic-bezier(.4,0,.25,1) both hg-flyX,.72s cubic-bezier(.15,.85,.3,1) both hg-flyY,.72s both hg-flyO}@keyframes hg-flyX{0%{translate:var(--hg-dx,0px) 0}to{translate:0}}@keyframes hg-flyY{0%{transform:translateY(var(--hg-dy,70px)) scale(.84) rotate(-2.5deg)}to{transform:none}}@keyframes hg-flyO{0%{opacity:0}22%{opacity:1}to{opacity:1}}.hg-tdots{gap:5px;height:18px}.hg-tdots i{background:var(--copper);width:8px;height:8px;animation:1.5s ease-in-out infinite hg-morphDot}.hg-tdots i:nth-child(2){background:var(--teal);animation-delay:.18s}.hg-tdots i:nth-child(3){background:var(--sky);animation-delay:.36s}@keyframes hg-morphDot{0%,to{opacity:.55;border-radius:50%;transform:translateY(0)scale(.75)}30%{opacity:1;border-radius:42% 58% 55% 45%;transform:translateY(-6px)scale(1.2,.95)}60%{opacity:.9;border-radius:55% 45% 50% 50%/62% 62% 38% 38%;transform:translateY(0)scale(.92,1.25)}}.hg-ch{animation:.6s ease-out both hg-settle}@keyframes hg-settle{0%{filter:blur(4px);opacity:0}to{filter:blur();opacity:1}}.hg-steps{height:4px}.hg-steps i.hg-on:after,.hg-steps i.hg-now:after{background:linear-gradient(90deg, var(--copper), var(--teal))}.hg-steps i.hg-on:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:45%;animation:2.8s ease-in-out infinite hg-railSheen;position:absolute;inset:0}@keyframes hg-railSheen{0%{transform:translate(-130%)}70%,to{transform:translate(260%)}}html[dir=rtl] .hg-steps i.hg-on:before{animation-direction:reverse}.hg-orb:after{animation:7s ease-in-out infinite hg-innerDrift}@keyframes hg-innerDrift{0%,to{opacity:.8;transform:translate(0)}50%{opacity:.55;transform:translate(-4px,4px)}}.hg-orb.hg-off:after{display:none}.hg-orb.hg-speaking{box-shadow:0 6px 28px -4px var(--hg-am-glow), inset 0 0 14px #ffffff59;animation:1.1s ease-in-out infinite hg-orbSpeak}.hg-orb.hg-speaking:after{animation:.9s ease-in-out infinite hg-innerLight}@keyframes hg-orbSpeak{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes hg-innerLight{0%,to{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-4px,4px)scale(1.7)}}.hg-trow .hg-tk{background:var(--teal-soft);width:20px;height:20px;color:var(--teal);animation:hg-pop .45s var(--hg-spring) both;animation-delay:calc(var(--i,0) * .11s + 1s);border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.hg-trow .hg-tk svg{stroke-width:3px;width:11px;height:11px}.hg-trow .hg-to>span:nth-child(2){min-width:0}.hg-dock{grid-template-columns:minmax(0,1fr) 48px 48px 48px}.hg-dock button.hg-sq{cursor:pointer;font:inherit;padding:0}.hg-tipb{position:relative}.hg-tipb:after{content:attr(data-tip);top:calc(100% + 4px);background:var(--ink);color:var(--bg);white-space:nowrap;opacity:0;pointer-events:none;z-index:9;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .18s,transform .18s;position:absolute;inset-inline-end:0;transform:translateY(-4px)}.hg-tipb:hover:after,.hg-tipb:focus-visible:after,.hg-tipb.hg-tipopen:after{opacity:1;transform:none}.hg-dock .hg-sq.hg-tipb:after{top:auto;bottom:calc(100% + 6px);inset-inline-end:-6px}.hg-icon-btn.hg-fsb{color:var(--copper)}.hg-icon-btn.hg-fsb:hover{background:var(--copper-soft)}.hg-icon-btn:focus-visible,.hg-chip:focus-visible,.hg-send:focus-visible{outline:2px solid var(--copper);outline-offset:2px}html.hg-fs-open,html.hg-fs-open body{overflow:hidden}.hg-ghost{z-index:9;pointer-events:none;background:linear-gradient(180deg, var(--panel-2), var(--panel));border-radius:24px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.hg-guide.hg-full{z-index:60;width:auto;height:100dvh;max-height:none;box-shadow:none;background-color:var(--bg);background-image:linear-gradient(180deg, var(--panel-2), var(--bg));border:0;border-radius:0;animation:none;position:fixed;inset:0}.hg-guide.hg-full:before{display:none}.hg-guide.hg-full:after{inset-inline-end:-120px;width:520px;height:520px;top:-140px}.hg-guide.hg-full .hg-g-head{height:72px;padding-inline:max(20px,50% - 520px)}.hg-guide.hg-full .hg-steps{padding-inline:max(20px,50% - 520px)}.hg-guide.hg-full .hg-thread{gap:12px;padding:28px max(20px,50% - 360px) 14px}.hg-guide.hg-full .hg-thread.hg-summary{padding:28px max(20px,50% - 520px) 0}.hg-guide.hg-full .hg-b,.hg-guide.hg-full .hg-u{max-width:82%;padding:14px 18px;font-size:16px}.hg-guide.hg-full .hg-chip{font-size:14.5px}.hg-guide.hg-full .hg-g-foot{padding:12px max(20px, calc((100% - 720px) / 2)) calc(18px + env(safe-area-inset-bottom))}.hg-guide.hg-full .hg-g-who b{font-size:16px}.hg-guide.hg-full .hg-dock{background:color-mix(in srgb, var(--panel-2) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-bottom:0;border-radius:20px 20px 0 0;margin-inline:0;padding:14px 16px 16px}@media (min-width:900px){.hg-guide.hg-full .hg-sc{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.hg-guide.hg-full .hg-sc>.hg-sec{background:var(--panel-2);border:0;padding:20px 22px}.hg-guide.hg-full .hg-sc>.hg-sec:first-child{background:linear-gradient(180deg, color-mix(in srgb, var(--copper) 12%, var(--panel-2)), var(--panel-2));grid-column:1/-1}.hg-guide.hg-full .hg-sc>.hg-sec.hg-build{grid-column:1/-1}.hg-guide.hg-full .hg-sc h3{font-size:28px}.hg-guide.hg-full .hg-sc .hg-lead{max-width:70ch;font-size:15px}.hg-guide.hg-full .hg-sc .hg-btns{grid-template-columns:1fr}}.hg-bizp{z-index:1;min-height:0;animation:hg-panelIn .55s var(--hg-ease) both;flex-direction:column;flex:1;gap:16px;padding:18px 16px 16px;display:flex;position:relative;overflow:auto}@keyframes hg-panelIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}html[dir=rtl] .hg-bizp{animation-name:hg-panelInR}@keyframes hg-panelInR{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.hg-bizp .hg-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hg-bizp .hg-bk{border:1px solid var(--line-2);background:var(--panel-2);border-radius:999px;align-items:center;gap:8px;height:44px;padding-inline:14px 18px;font-size:14px;font-weight:500;display:inline-flex}.hg-bizp .hg-bk:hover{border-color:var(--copper)}.hg-bizp .hg-mono-l{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0;font-family:Geist Mono,monospace;font-size:10.5px}html[lang=ar] .hg-bizp .hg-mono-l{text-transform:none;font-family:inherit;font-size:12px}.hg-bizp h2{letter-spacing:-.035em;margin:6px 0 0;font-size:34px;font-weight:600;line-height:1.05}@media (max-width:760px){.hg-guide.hg-full .hg-g-head{height:60px;padding-inline:8px}.hg-guide.hg-full .hg-g-head .hg-fsb{order:-1}.hg-guide.hg-full .hg-g-head .hg-fsb:after{inset-inline:0 auto}.hg-guide.hg-full .hg-steps{padding-inline:14px}.hg-guide.hg-full .hg-thread,.hg-guide.hg-full .hg-thread.hg-summary{padding:16px 14px 8px}.hg-guide.hg-full .hg-thread.hg-summary{padding-bottom:0}.hg-guide.hg-full .hg-b,.hg-guide.hg-full .hg-u{max-width:92%;padding:12px 15px;font-size:15px}.hg-guide.hg-full .hg-g-foot{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}.hg-guide.hg-full .hg-bizp{padding:14px}.hg-guide.hg-full .hg-bizp h2{font-size:26px}.hg-guide.hg-full .hg-dock{padding:12px}.hg{--hg-h:520px}.hg-guide{border-radius:22px}.hg-guide-wrap{width:100%}.hg-g-head{height:58px;padding-inline:14px 4px}.hg-thread{gap:9px;padding:16px 14px 8px}.hg-b,.hg-u{max-width:92%;font-size:14.5px}.hg-g-foot{padding:8px 10px 10px}.hg-composer{height:52px;padding-inline:16px 4px}.hg-g-note{display:none}.hg-dock{margin-inline:-14px;padding-inline:14px}.hg-sc .hg-tiers>div{font-size:11px}.hg-trow{grid-template-columns:minmax(0,1fr) 14px minmax(0,1.3fr);gap:6px;padding:10px}.hg-fu .hg-two,.hg-alt .hg-row{grid-template-columns:1fr}.hg-alt .hg-row a{justify-content:flex-start;padding-inline:14px}.hg-resume{inset-inline-start:12px;bottom:14px}}@media (prefers-reduced-motion:reduce){.hg *,.hg :before,.hg :after,.hg-wrap:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hg-guide.hg-full{z-index:1000}.hg-guide-wrap.hg-hole>.hg-guide{visibility:hidden}.hg-guide-wrap.hg-hole:after{content:"";border:1.5px dashed var(--line-2);pointer-events:none;border-radius:24px;position:absolute;inset:0}.hg-bizp{gap:0;padding:0;overflow:hidden}.hg-guide.hg-full .hg-bizp{padding:0}.hg-bizp>*{flex:1;min-height:0}a.hg-chip{color:var(--ink);text-decoration:none}.hg-verify{flex:none;align-self:stretch;justify-items:start;gap:8px;display:grid}.hg-verify p{color:var(--ink-3);margin:0;font-size:12.5px}.hg-in:focus-visible{outline:none}.hg-fu input.hg-field{color:var(--ink);outline:0}.hg-fu input.hg-field:focus{border-color:var(--copper);box-shadow:0 0 0 4px var(--copper-soft)}.hg-fu .hg-err{color:var(--rose);margin:0;font-size:12px}.hg-fu .hg-ok{color:var(--teal);margin:0;font-size:13px}.hg-urlf input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;height:100%;padding:0}.hg-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hg .hg-btns a,.hg .hg-btns a:hover{color:var(--ink);text-decoration:none}.hg .hg-alt .hg-row a{text-decoration:none}@media (max-width:760px){.hg-dock{grid-template-columns:minmax(0,1fr) 44px 44px 44px;gap:6px}.hg-dock .hg-sq{width:44px;height:44px;margin-inline:0}.hg-dock .hg-go{gap:6px;padding-inline:10px;font-size:13.5px}}
