1import{a as z}from"./chunk-HYG535NP.js";import{b as H}from"./chunk-GIUQ3Z3B.js";import{k as G}from"./chunk-M5HWWZMS.js";import{$ as c,Ab as g,Bb as E,Cb as L,Ia as S,Ja as y,Jb as p,Ka as r,Mb as n,Ta as w,U as M,Xa as O,Z as u,_ as x,aa as s,gb as h,ha as C,hb as v,hc as T,mb as k,nb as e,ob as t,pb as o,wb as f,yb as m,zc as V}from"./chunk-S7L5X5J3.js";var B=["*"];function D(d,b){if(d&1&&(e(0,"a",21),n(1,"Dashboard"),t()),d&2){let l=g();k("routerLink",l.dashboardLink())}}function j(d,b){if(d&1){let l=f();e(0,"button",96),m("click",function(){u(l);let a=g();return x(a.gate.openSignup())}),n(1,"Sign up free"),t()}}function A(d,b){if(d&1){let l=f();e(0,"a",97),m("click",function(){u(l);let a=g();return x(a.closeMobileNav())}),n(1,"Go to dashboard"),t()}if(d&2){let l=g();k("routerLink",l.dashboardLink())}}function I(d,b){if(d&1){let l=f();e(0,"button",98),m("click",function(){u(l);let a=g();return a.closeMobileNav(),x(a.gate.openSignup())}),n(1,"Sign up free"),t()}}function F(d,b){if(d&1&&(e(0,"a",99),c(),e(1,"svg",10),o(2,"path",100)(3,"path",101),t()(),s(),e(4,"span",102),n(5,"Me"),t()),d&2){let l=g();k("routerLink",l.dashboardLink())}}function W(d,b){if(d&1){let l=f();e(0,"button",103),m("click",function(){u(l);let a=g();return x(a.gate.openSignup())}),c(),e(1,"svg",10),o(2,"path",104)(3,"polyline",105)(4,"line",106),t()(),s(),e(5,"span",102),n(6,"Sign up"),t()}}function Y(d,b){if(d&1){let l=f();e(0,"button",107),m("click",function(){u(l);let a=g();return x(a.gate.openSignup())}),o(1,"span",108),n(2,"Create your wishlist "),t()}}var N=class d{constructor(b){this.gate=b}gate;active;showFloatingCta=!0;auth=M(H);user=this.auth.user;isAuth=this.auth.isAuth;mobileNavOpen=C(!1);mobileScrolled=C(!1);dashboardLink=T(()=>"/dashboard");onScroll(){this.mobileScrolled.set(window.scrollY>40)}openMobileNav(){this.mobileNavOpen.set(!0),document.body.style.overflow="hidden"}closeMobileNav(){this.mobileNavOpen.set(!1),document.body.style.overflow=""}focusSearch(){let b=document.getElementById("homeSearch");b?(b.scrollIntoView({behavior:"smooth",block:"center"}),setTimeout(()=>b.focus(),400)):window.scrollTo({top:0,behavior:"smooth"})}onEsc(){this.mobileNavOpen()&&this.closeMobileNav()}static \u0275fac=function(l){return new(l||d)(w(z))};static \u0275cmp=O({type:d,selectors:[["app-public-shell"]],hostBindings:function(l,i){l&1&&m("scroll",function(){return i.onScroll()},S)("keydown.escape",function(){return i.onEsc()},y)},inputs:{active:"active",showFloatingCta:"showFloatingCta"},ngContentSelectors:B,decls:204,vars:42,consts:[["href","#main-content",1,"skip-link"],[1,"blobs"],[1,"blob","blob-1"],[1,"blob","blob-2"],[1,"blob","blob-3"],[1,"noise"],[1,"mesh"],[1,"mobile-header"],[1,"mobile-header-left"],["aria-label","Menu",1,"hamburger",3,"click"],["viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2"],["x1","3","y1","6","x2","21","y2","6"],["x1","3","y1","12","x2","21","y2","12"],["x1","3","y1","18","x2","21","y2","18"],["routerLink","/"],["src","assets/logos/gish-horizontal.svg","alt","Gish",1,"mobile-header-logo"],[1,"mobile-header-right"],["aria-label","Search",1,"mobile-search-btn",3,"click"],["viewBox","0 0 24 24","width","20","height","20","fill","none","stroke","currentColor","stroke-width","2"],["cx","11","cy","11","r","8"],["d","M21 21l-4.35-4.35"],[1,"mobile-header-cta",3,"routerLink"],[1,"mobile-header-cta"],[1,"mobile-nav-overlay",3,"click"],[1,"mobile-nav",3,"click"],[1,"mobile-nav-header"],["src","assets/logos/gish-horizontal.svg","alt","Gish"],["aria-label","Close",1,"mobile-nav-close",3,"click"],[1,"mobile-nav-links"],["routerLink","/",1,"mobile-nav-link",3,"click"],["d","M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z"],["points","9 22 9 12 15 12 15 22"],["routerLink","/discover",1,"mobile-nav-link",3,"click"],["routerLink","/wishlists",1,"mobile-nav-link",3,"click"],["d","M20.84 4.61a5.5 5.5 0 00-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 00-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 000-7.78z"],["routerLink","/group-buy",1,"mobile-nav-link",3,"click"],["d","M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2"],["cx","9","cy","7","r","4"],["d","M23 21v-2a4 4 0 00-3-3.87"],["d","M16 3.13a4 4 0 010 7.75"],["routerLink","/how-it-works",1,"mobile-nav-link",3,"click"],["cx","12","cy","12","r","10"],["x1","12","y1","8","x2","12","y2","12"],["x1","12","y1","16","x2","12.01","y2","16"],["routerLink","/impact",1,"mobile-nav-link",3,"click"],["points","22 12 18 12 15 21 9 3 6 12 2 12"],[1,"mobile-nav-bottom"],[1,"mobile-nav-signup",3,"routerLink"],[1,"mobile-nav-signup"],[1,"shell"],[1,"rail"],["routerLink","/",1,"rail-logo"],["src","assets/logos/gish-icon.svg","alt","Gish"],[1,"rail-nav"],["routerLink","/",1,"rail-btn"],[1,"rail-tip"],["routerLink","/discover",1,"rail-btn"],["routerLink","/wishlists",1,"rail-btn"],["routerLink","/group-buy",1,"rail-btn"],["routerLink","/how-it-works",1,"rail-btn"],["routerLink","/impact",1,"rail-btn"],[1,"rail-bottom"],["id","main-content","tabindex","-1",1,"main"],[1,"footer"],[1,"foot-cols"],[1,"foot-brand"],[1,"foot-col"],["routerLink","/wishlists"],["routerLink","/registries"],["routerLink","/group-buy"],["routerLink","/gift-cards"],["routerLink","/causes"],["routerLink","/birthdays"],["routerLink","/weddings"],["routerLink","/baby-showers"],["routerLink","/holidays"],["routerLink","/housewarmings"],["routerLink","/about"],["routerLink","/careers"],["routerLink","/blog"],["routerLink","/press"],["routerLink","/contact"],["routerLink","/privacy"],["routerLink","/terms"],["routerLink","/accessibility"],["routerLink","/refund-policy"],[1,"foot-bottom"],[1,"foot-social"],["href","#"],[1,"float-pill"],[1,"mobile-bar"],["routerLink","/",1,"mobile-tab"],["routerLink","/wishlists",1,"mobile-tab"],["routerLink","/group-buy",1,"mobile-tab"],["routerLink","/how-it-works",1,"mobile-tab"],["routerLink","/impact",1,"mobile-tab"],[1,"mobile-header-cta",3,"click"],[1,"mobile-nav-signup",3,"click","routerLink"],[1,"mobile-nav-signup",3,"click"],["title","Dashboard",1,"rail-cta",3,"routerLink"],["d","M3 12l2-2 7-7 7 7 2 2"],["d","M5 10v10a1 1 0 001 1h4v-7h4v7h4a1 1 0 001-1V10"],[1,"rail-label"],["aria-label","Sign up",1,"rail-cta",3,"click"],["d","M15 3h4a2 2 0 012 2v14a2 2 0 01-2 2h-4"],["points","10 17 15 12 10 7"],["x1","15","y1","12","x2","3","y2","12"],[1,"float-pill",3,"click"],[1,"dot"]],template:function(l,i){if(l&1&&(E(),e(0,"a",0),n(1,"Skip to main content"),t(),e(2,"div",1),o(3,"div",2)(4,"div",3)(5,"div",4),t(),o(6,"div",5)(7,"div",6),e(8,"header",7)(9,"div",8)(10,"button",9),m("click",function(){return i.openMobileNav()}),c(),e(11,"svg",10),o(12,"line",11)(13,"line",12)(14,"line",13),t()(),s(),e(15,"a",14),o(16,"img",15),t()(),e(17,"div",16)(18,"button",17),m("click",function(){return i.focusSearch()}),c(),e(19,"svg",18),o(20,"circle",19)(21,"path",20),t()(),h(22,D,2,1,"a",21)(23,j,2,0,"button",22),t()(),s(),e(24,"div",23),m("click",function(){return i.closeMobileNav()}),e(25,"nav",24),m("click",function(_){return _.stopPropagation()}),e(26,"div",25),o(27,"img",26),e(28,"button",27),m("click",function(){return i.closeMobileNav()}),n(29,"\xD7"),t()(),e(30,"div",28)(31,"a",29),m("click",function(){return i.closeMobileNav()}),c(),e(32,"svg",10),o(33,"path",30)(34,"polyline",31),t(),n(35,"Home "),t(),s(),e(36,"a",32),m("click",function(){return i.closeMobileNav()}),c(),e(37,"svg",10),o(38,"circle",19)(39,"path",20),t(),n(40,"Discover "),t(),s(),e(41,"a",33),m("click",function(){return i.closeMobileNav()}),c(),e(42,"svg",10),o(43,"path",34),t(),n(44,"Wishlists "),t(),s(),e(45,"a",35),m("click",function(){return i.closeMobileNav()}),c(),e(46,"svg",10),o(47,"path",36)(48,"circle",37)(49,"path",38)(50,"path",39),t(),n(51,"Group Buy "),t(),s(),e(52,"a",40),m("click",function(){return i.closeMobileNav()}),c(),e(53,"svg",10),o(54,"circle",41)(55,"line",42)(56,"line",43),t(),n(57,"How it Works "),t(),s(),e(58,"a",44),m("click",function(){return i.closeMobileNav()}),c(),e(59,"svg",10),o(60,"polyline",45),t(),n(61,"Impact "),t()(),s(),e(62,"div",46),h(63,A,2,1,"a",47)(64,I,2,0,"button",48),t()()(),e(65,"div",49)(66,"nav",50)(67,"a",51),o(68,"img",52),t(),e(69,"div",53)(70,"a",54),c(),e(71,"svg",10),o(72,"path",30)(73,"polyline",31),t(),s(),e(74,"span",55),n(75,"Home"),t()(),e(76,"a",56),c(),e(77,"svg",10),o(78,"circle",19)(79,"path",20),t(),s(),e(80,"span",55),n(81,"Discover"),t()(),e(82,"a",57),c(),e(83,"svg",10),o(84,"path",34),t(),s(),e(85,"span",55),n(86,"Wishlists"),t()(),e(87,"a",58),c(),e(88,"svg",10),o(89,"path",36)(90,"circle",37)(91,"path",38)(92,"path",39),t(),s(),e(93,"span",55),n(94,"Group Buy"),t()(),e(95,"a",59),c(),e(96,"svg",10),o(97,"circle",41)(98,"line",42)(99,"line",43),t(),s(),e(100,"span",55),n(101,"How it works"),t()(),e(102,"a",60),c(),e(103,"svg",10),o(104,"polyline",45),t(),s(),e(105,"span",55),n(106,"Impact"),t()()(),e(107,"div",61),h(108,F,6,1)(109,W,7,0),t()(),e(110,"main",62),L(111),t(),e(112,"footer",63)(113,"div",64)(114,"div",65),o(115,"img",26),e(116,"p"),n(117,"A wishlist for every moment of your life. Wishlists, registries, group buys, and causes \u2014 all in one place."),t()(),e(118,"div",66)(119,"h4"),n(120,"Product"),t(),e(121,"a",67),n(122,"Wishlists"),t(),e(123,"a",68),n(124,"Registries"),t(),e(125,"a",69),n(126,"Group Buy"),t(),e(127,"a",70),n(128,"Gift Cards"),t(),e(129,"a",71),n(130,"Causes"),t()(),e(131,"div",66)(132,"h4"),n(133,"Occasions"),t(),e(134,"a",72),n(135,"Birthdays"),t(),e(136,"a",73),n(137,"Weddings"),t(),e(138,"a",74),n(139,"Baby Showers"),t(),e(140,"a",75),n(141,"Holidays"),t(),e(142,"a",76),n(143,"Housewarmings"),t()(),e(144,"div",66)(145,"h4"),n(146,"Company"),t(),e(147,"a",77),n(148,"About"),t(),e(149,"a",78),n(150,"Careers"),t(),e(151,"a",79),n(152,"Blog"),t(),e(153,"a",8
10),n(154,"Press"),t(),e(155,"a",81),n(156,"Contact"),t()(),e(157,"div",66)(158,"h4"),n(159,"Legal"),t(),e(160,"a",82),n(161,"Privacy"),t(),e(162,"a",83),n(163,"Terms"),t(),e(164,"a",84),n(165,"Accessibility"),t(),e(166,"a",85),n(167,"Refund Policy"),t()()(),e(168,"div",86)(169,"span"),n(170,"\xA9 2026 Gish \xB7 Gloconomy, Inc. All rights reserved."),t(),e(171,"div",87)(172,"a",88),n(173,"Twitter"),t(),e(174,"a",88),n(175,"Instagram"),t(),e(176,"a",88),n(177,"TikTok"),t()()()()(),h(178,Y,3,0,"button",89),e(179,"nav",90)(180,"a",91),c(),e(181,"svg",10),o(182,"path",30),t(),n(183,"Home "),t(),s(),e(184,"a",92),c(),e(185,"svg",10),o(186,"path",34),t(),n(187,"Wishlists "),t(),s(),e(188,"a",93),c(),e(189,"svg",10),o(190,"path",36)(191,"circle",37)(192,"path",38),t(),n(193,"Groups "),t(),s(),e(194,"a",94),c(),e(195,"svg",10),o(196,"circle",41)(197,"line",42)(198,"line",43),t(),n(199,"How it works "),t(),s(),e(200,"a",95),c(),e(201,"svg",10),o(202,"polyline",45),t(),n(203,"Impact "),t()()),l&2){let a,_,P;r(8),p("scrolled",i.mobileScrolled()),r(14),v((a=i.isAuth()&&i.user())?22:23,a),r(2),p("open",i.mobileNavOpen()),r(7),p("active",i.active==="home"),r(5),p("active",i.active==="discover"),r(5),p("active",i.active==="wishlists"),r(4),p("active",i.active==="group-buy"),r(7),p("active",i.active==="how-it-works"),r(6),p("active",i.active==="impact"),r(5),v((_=i.isAuth()&&i.user())?63:64,_),r(7),p("active",i.active==="home"),r(6),p("active",i.active==="discover"),r(6),p("active",i.active==="wishlists"),r(5),p("active",i.active==="group-buy"),r(8),p("active",i.active==="how-it-works"),r(7),p("active",i.active==="impact"),r(6),v((P=i.isAuth()&&i.user())?108:109,P),r(70),v(i.showFloatingCta&&!i.isAuth()?178:-1),r(2),p("active",i.active==="home"),r(4),p("active",i.active==="wishlists"),r(4),p("active",i.active==="group-buy"),r(6),p("active",i.active==="how-it-works"),r(6),p("active",i.active==="impact")}},dependencies:[V,G],styles:['.skip-link[_ngcontent-%COMP%]{position:absolute;left:-9999px;top:0;z-index:9999;padding:10px 16px;background:#ec4899;color:#fff;border-radius:0 0 8px;font-size:13px;font-weight:600;text-decoration:none}.skip-link[_ngcontent-%COMP%]:focus{left:0;outline:2px solid #fff;outline-offset:2px}.main[_ngcontent-%COMP%]:focus{outline:none}[_nghost-%COMP%]{--bg:#0A0510;--card:rgba(255,255,255,.045);--glass:rgba(255,255,255,.06);--border:rgba(255,255,255,.08);--border2:rgba(255,255,255,.14);--text1:rgba(255,240,250,.94);--text2:rgba(255,240,250,.65);--text3:rgba(255,240,250,.4);--pink:#EC4899;--purple:#A855F7;--pink-deep:#BE185D;--gold:#F59E0B;--green:#10B981;--glow-pink:rgba(236,72,153,.15);--glow-purple:rgba(168,85,247,.12);--font-display:"Playfair Display",Georgia,serif;--font-serif:"Fraunces","Playfair Display",Georgia,serif;--font:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","SF Mono",Consolas,monospace;display:block;background:var(--bg);color:var(--text1);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;min-height:100vh}[_nghost-%COMP%] *[_ngcontent-%COMP%], [_nghost-%COMP%] *[_ngcontent-%COMP%]:before, [_nghost-%COMP%] *[_ngcontent-%COMP%]:after{box-sizing:border-box}[_nghost-%COMP%] a[_ngcontent-%COMP%]{color:inherit;text-decoration:none}[_nghost-%COMP%] button[_ngcontent-%COMP%]{font-family:inherit;cursor:pointer}.blobs[_ngcontent-%COMP%]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.blob[_ngcontent-%COMP%]{position:absolute;border-radius:50%;filter:blur(140px);animation:_ngcontent-%COMP%_blobDrift 28s ease-in-out infinite alternate}.blob-1[_ngcontent-%COMP%]{width:700px;height:700px;background:var(--pink);top:-280px;left:-180px;opacity:.14}.blob-2[_ngcontent-%COMP%]{width:550px;height:550px;background:var(--purple);top:45%;right:-200px;opacity:.12;animation-delay:-14s}.blob-3[_ngcontent-%COMP%]{width:400px;height:400px;background:var(--gold);bottom:-150px;left:40%;opacity:.06;animation-delay:-8s}@keyframes _ngcontent-%COMP%_blobDrift{0%{transform:translate(0) scale(1)}to{transform:translate(40px,-30px) scale(1.1)}}.noise[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background:repeating-conic-gradient(rgba(255,255,255,.06) 0% 25%,transparent 0% 50%) 0 0/3px 3px}.mesh[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.025;background:repeating-linear-gradient(0deg,rgba(236,72,153,.06) 0px,transparent 1px,transparent 80px),repeating-linear-gradient(90deg,rgba(168,85,247,.04) 0px,transparent 1px,transparent 80px)}.shell[_ngcontent-%COMP%]{display:grid;grid-template-columns:80px 1fr;min-height:100vh;position:relative;z-index:1}.rail[_ngcontent-%COMP%]{position:sticky;top:0;align-self:start;height:100vh;background:#0a051080;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;padding:18px 0;z-index:5}.rail-logo[_ngcontent-%COMP%]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;filter:drop-shadow(0 8px 22px rgba(236,72,153,.42))}.rail-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;display:block;object-fit:contain;border-radius:10px}.rail-nav[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.rail-btn[_ngcontent-%COMP%]{width:48px;height:48px;border-radius:14px;background:transparent;border:0;color:var(--text3);display:flex;align-items:center;justify-content:center;transition:all .25s;position:relative}.rail-btn[_ngcontent-%COMP%]:hover{background:#ffffff0d;color:var(--text1);box-shadow:0 0 20px #ec489914}.rail-btn.active[_ngcontent-%COMP%]{background:#ec48991a;color:var(--pink);box-shadow:inset 0 0 0 1px #ec489940,0 0 24px #ec48991f}.rail-btn[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:22px;height:22px}.rail-tip[_ngcontent-%COMP%]{position:absolute;
1left:62px;top:50%;transform:translateY(-50%) translate(-6px);background:#1a0e22e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text1);padding:6px 11px;border-radius:8px;font-size:11px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s;border:1px solid var(--border);z-index:6}.rail-btn[_ngcontent-%COMP%]:hover .rail-tip[_ngcontent-%COMP%]{opacity:1;transform:translateY(-50%) translate(0)}.rail-bottom[_ngcontent-%COMP%]{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:8px}.rail-cta[_ngcontent-%COMP%]{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--pink),var(--pink-deep));border:0;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 22px #ec489959,0 0 40px #ec489926}.rail-cta[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 14px 28px #ec489980,0 0 60px #ec489933}.rail-cta[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:22px;height:22px}.rail-label[_ngcontent-%COMP%]{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--text3);text-transform:uppercase}.main[_ngcontent-%COMP%]{padding:32px 36px 0;max-width:none;min-width:0}.mobile-header[_ngcontent-%COMP%]{display:none;position:sticky;top:0;left:0;right:0;z-index:50;padding:12px 16px;background:transparent;align-items:center;justify-content:space-between;transition:background .3s,backdrop-filter .3s,border-color .3s;border-bottom:1px solid transparent}.mobile-header.scrolled[_ngcontent-%COMP%]{background:#0a0510e0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom-color:var(--border)}.mobile-header-left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.mobile-header-logo[_ngcontent-%COMP%]{height:28px;filter:drop-shadow(0 4px 12px rgba(236,72,153,.3))}.mobile-header-cta[_ngcontent-%COMP%]{padding:9px 18px;border-radius:100px;background:linear-gradient(135deg,var(--pink),var(--pink-deep));border:0;color:#fff;font-size:13px;font-weight:700;font-family:var(--font);cursor:pointer;box-shadow:0 8px 20px #ec48994d;transition:transform .2s,box-shadow .2s;text-decoration:none;display:inline-flex;align-items:center}.mobile-header-cta[_ngcontent-%COMP%]:hover{transform:translateY(-1px);box-shadow:0 12px 28px #ec489973}.hamburger[_ngcontent-%COMP%]{display:none;width:40px;height:40px;border-radius:12px;background:#ffffff0f;border:1px solid var(--border);color:var(--text1);align-items:center;justify-content:center;cursor:pointer;transition:all .25s;flex-shrink:0}.hamburger[_ngcontent-%COMP%]:hover{background:#ffffff1a}.hamburger[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:20px;height:20px}.mobile-header-right[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.mobile-search-btn[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:12px;background:#ffffff0f;border:1px solid var(--border);color:var(--text1);display:none;align-items:center;justify-content:center;cursor:pointer;transition:all .25s;flex-shrink:0}.mobile-search-btn[_ngcontent-%COMP%]:hover{background:#ffffff1a}.mobile-nav-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;opacity:0;pointer-events:none;transition:opacity .3s}.mobile-nav-overlay.open[_ngcontent-%COMP%]{opacity:1;pointer-events:auto}.mobile-nav[_ngcontent-%COMP%]{position:fixed;top:0;left:0;bottom:0;width:280px;background:#0a0510f2;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-right:1px solid var(--border2);z-index:201;transform:translate(-100%);transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;padding:0}.mobile-nav-overlay.open[_ngcontent-%COMP%] .mobile-nav[_ngcontent-%COMP%]{transform:translate(0)}.mobile-nav-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.mobile-nav-header[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:28px;filter:drop-shadow(0 4px 12px rgba(236,72,153,.3))}.mobile-nav-close[_ngcontent-%COMP%]{width:36px;height:36px;border-radius:10px;background:#ffffff0f;border:1px solid var(--border);color:var(--text2);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:all .2s}.mobile-nav-close[_ngcontent-%COMP%]:hover{background:#ffffff1a;color:var(--text1)}.mobile-nav-links[_ngcontent-%COMP%]{flex:1;padding:12px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.mobile-nav-link[_ngcontent-%COMP%]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;color:var(--text2);font-size:15px;font-weight:600;transition:all .25s;text-decoration:none}.mobile-nav-link[_ngcontent-%COMP%]:hover{background:#ffffff0d;color:var(--text1)}.mobile-nav-link.active[_ngcontent-%COMP%]{background:#ec48991a;color:var(--pink)}.mobile-nav-link[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:22px;height:22px;flex-shrink:0}.mobile-nav-bottom[_ngcontent-%COMP%]{padding:16px 20px;border-top:1px solid var(--border)}.mobile-nav-signup[_ngcontent-%COMP%]{width:100%;padding:14px;border-radius:100px;background:linear-gradient(135deg,var(--pink),var(--pink-deep));border:0;color:#fff;font-size:15px;font-weight:700;font-family:var(--font);cursor:pointer;box-shadow:0 8px 22px #ec489959;text-align:center;text-decoration:none;display:block}.float-pill[_ngcontent-%COMP%]{position:fixed;bottom:28px;right:28px;z-index:40;padding:12px 22px;border-radius:100px;background:#ec48991f;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(236,72,153,.3);color:var(--text1);font-size:13px;font-weight:700;cursor:pointer;transition:all .25s;box-shadow:0 8px 32px #ec489933;display:flex;align-items:center;gap:8px}.float-pill[_ngcontent-%COMP%]:hover{background:#ec48992e;box-shadow:0 12px 40px #ec48994d;transform:translateY(-2px)}.float-pill[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:50%;background:var(--pink);animation:_ngcontent-%COMP%_pillPulse 2s ease-in-out infinite}@keyframes _ngcontent-%COMP%_pillPulse{0%,to{opacity:1;box-shadow:0 0 #ec489966}50%{opacity:.7;box-shadow:0 0 0 6px #ec489900}}.mobile-bar[_ngcontent-%COMP%]{display:none;position:fixed;bottom:0;left:0;right:0;background:#0a0510e0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--border);padding:8px 0;z-index:50;
1justify-content:space-around}.mobile-tab[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text3);font-size:10px;font-weight:600;padding:6px 12px;border:0;background:none;text-decoration:none}.mobile-tab.active[_ngcontent-%COMP%]{color:var(--pink)}.mobile-tab[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:20px;height:20px}.footer[_ngcontent-%COMP%]{grid-column:2;border-top:1px solid var(--border);padding:48px 36px 24px;margin-top:32px}.foot-cols[_ngcontent-%COMP%]{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:32px;margin-bottom:40px}.foot-brand[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:32px;margin-bottom:12px;filter:drop-shadow(0 4px 12px rgba(236,72,153,.3))}.foot-brand[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px;color:var(--text3);line-height:1.6;max-width:240px}.foot-col[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:14px}.foot-col[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;font-size:14px;color:var(--text2);padding:5px 0;transition:color .2s}.foot-col[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--pink);text-shadow:0 0 12px rgba(236,72,153,.2)}.foot-bottom[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid var(--border);font-size:12px;color:var(--text3)}.foot-social[_ngcontent-%COMP%]{display:flex;gap:16px}.foot-social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--text3);transition:color .2s}.foot-social[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--pink)}@media(max-width:768px){.mobile-header[_ngcontent-%COMP%], .hamburger[_ngcontent-%COMP%], .mobile-search-btn[_ngcontent-%COMP%]{display:flex}.shell[_ngcontent-%COMP%]{grid-template-columns:1fr}.rail[_ngcontent-%COMP%]{display:none}.main[_ngcontent-%COMP%]{padding:20px 16px 80px}.footer[_ngcontent-%COMP%]{grid-column:auto;padding:48px 16px 24px}.foot-cols[_ngcontent-%COMP%]{grid-template-columns:1fr;text-align:center}.foot-brand[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.foot-brand[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{max-width:none}.foot-bottom[_ngcontent-%COMP%]{flex-direction:column;justify-content:center;text-align:center;gap:12px}.foot-social[_ngcontent-%COMP%]{justify-content:center}.float-pill[_ngcontent-%COMP%]{display:none}}@media(prefers-reduced-motion:reduce){.blob[_ngcontent-%COMP%], .float-pill[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]{animation:none}}']})};export{N as a};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.