@font-face{font-family:InterEco;src:url(/brand/Inter-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:InterEco;src:url(/brand/Inter-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:InterEco;src:url(/brand/Inter-Black.ttf)format("truetype");font-weight:900;font-display:swap}:root{--eco-black:#000;--eco-white:#fff;--eco-soft:#b0d4ca;--eco-soft-warm:#d8ebe5;--eco-warm-paper:#eef6f1;--eco-mist:#cfe3dc;--eco-mid:#70a590;--eco-charcoal:gray;--eco-blue:#7ba7bc;--eco-gold:#b0a04b;--eco-teal:#7fc4b5;--ink:#f8fffc;--muted:#f8fffcad;--line:#b0d4ca42;--paper:#f6fbf9f0;--font:InterEco,"Alright Sans",Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body{background:var(--eco-black);width:100%;min-height:100%;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;overflow-x:hidden}button,textarea,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.experience{background:var(--eco-black);width:100%;min-height:100vh;overflow:hidden}.wall{background:radial-gradient(ellipse at var(--mx,58%)var(--my,42%),#d8ebe533,transparent 31vw),radial-gradient(ellipse at 63% 42%,#70a5903d,transparent 33vw),radial-gradient(ellipse at 82% 18%,#7ba7bc24,transparent 28vw),radial-gradient(ellipse at 36% 76%,#b0a04b1a,transparent 32vw),linear-gradient(138deg,#010302 0%,#07110e 33%,#0d1c16 60%,#030504 100%);isolation:isolate;min-height:100vh;padding:clamp(1.1rem,2vw,2rem);position:relative;overflow:hidden}.wall:before{content:"";z-index:1;filter:blur(.2px);opacity:.76;pointer-events:none;background:radial-gradient(#d8ebe529,#0000 56%),conic-gradient(from 20deg,#0000,#b0d4ca1f,#0000 24%,#70a59021,#0000 47%,#b0a04b14,#0000 70%,#7ba7bc1a,#0000);border:1px solid #eef6f117;border-radius:999px;width:min(88vw,1240px);height:min(78vh,780px);position:absolute;top:clamp(6rem,12vh,9rem);left:clamp(8rem,22vw,23rem);transform:rotate(-10deg)}.wall-paper{z-index:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.56;background:repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 7px),repeating-linear-gradient(90deg,#b0d4ca05 0 1px,#0000 1px 11px);position:absolute;inset:0}.wall-field{z-index:1;pointer-events:none;contain:layout paint style;background:radial-gradient(#d8ebe526,#0000 62%),linear-gradient(135deg,#d8ebe51f,#70a5900a),#eef6f109;border:1px solid #eef6f117;border-radius:999px;position:absolute;box-shadow:inset 0 1px #ffffff0f,0 0 80px #b0d4ca0a}.wall-field--one{width:min(42vw,620px);height:min(44vh,470px);top:clamp(7rem,16vh,12rem);left:clamp(14rem,34vw,32rem);transform:rotate(-16deg)}.wall-field--two{background:linear-gradient(135deg,#b0d4ca2b,#b0a04b17),#eef6f109;width:min(54vw,760px);height:min(32vh,340px);bottom:clamp(4.4rem,9vh,7rem);right:min(7vw,90px);transform:rotate(11deg)}.wall--admin{min-height:56vh}.wall--admin .wall-heading{margin-top:clamp(2rem,4vw,3.2rem)}.wall--admin .wall-heading h1{max-width:720px;font-size:clamp(2.6rem,5vw,4.5rem)}.wall--admin .theme-cloud{display:none}.ambient{contain:layout paint style;filter:blur(.2px);opacity:.5;pointer-events:none;border:1px solid #b0d4ca40;border-radius:999px;animation:34s linear infinite orbit;position:absolute}.ambient--one{width:42vw;height:42vw;top:-12vw;right:4vw;box-shadow:0 0 0 8vw #b0d4ca06,0 0 0 15vw #70a59005}.ambient--two{border-color:#7ba7bc29;width:36vw;height:36vw;animation-duration:44s;animation-direction:reverse;bottom:-18vw;left:14vw}.signal-grid{contain:layout paint style;pointer-events:none;opacity:.28;background-image:radial-gradient(circle,#eef6f157 0 1px,#0000 1.6px),radial-gradient(circle,#b0d4ca33 0 1px,#0000 1.4px);background-position:0 0,54px 36px;background-size:118px 92px,164px 138px;animation:34s linear infinite drift-grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 54% 52%,#000 0 52%,#0000 82%);mask-image:radial-gradient(at 54% 52%,#000 0 52%,#0000 82%)}.signal-sweep{z-index:4;contain:layout paint style;pointer-events:none;background:linear-gradient(112deg,transparent 0 38%,#d8ebe51f 45%,#ffffff14 49%,transparent 58%),radial-gradient(ellipse at var(--mx,58%)var(--my,42%),#7fc4b51a,transparent 24vw);mix-blend-mode:soft-light;opacity:.62;animation:12s cubic-bezier(.35,.05,.25,1) infinite signal-sweep;position:absolute;inset:-20% -12%;transform:translate(-18%)}.warp-field{z-index:6;pointer-events:none;opacity:.7;contain:layout paint style;will-change:transform;width:1px;height:1px;transform:translate3d(calc((var(--mxn,58) - 50)*.18px),calc((var(--myn,42) - 50)*.12px),0)rotate(-13deg);position:absolute;top:51%;left:54%}.warp-field i{opacity:0;transform-origin:0;width:clamp(22px,5.2vw,74px);height:1px;transform:rotate(var(--angle))translateX(var(--distance))scaleX(.08);animation:1.55s cubic-bezier(.18,.88,.2,1) both warp-streak;animation-delay:var(--warp-delay);background:linear-gradient(90deg,#0000,#eef6f170,#0000);border-radius:999px;position:absolute}.constellation-lines{z-index:6;contain:layout paint style;pointer-events:none;opacity:.72;transform:translate3d(calc((var(--mxn,58) - 50)*-.09px),calc((var(--myn,42) - 50)*-.07px),0)rotate(-2deg);background:linear-gradient(28deg,#0000 0 18%,#b0d4ca1c 18.2% 18.35%,#0000 18.6% 100%),linear-gradient(151deg,#0000 0 34%,#eef6f114 34.2% 34.36%,#0000 34.7% 100%),linear-gradient(103deg,#0000 0 62%,#7ba7bc14 62.15% 62.32%,#0000 62.6% 100%);position:absolute;inset:6.4rem 3vw 3.8rem 5vw;-webkit-mask-image:radial-gradient(at 52% 52%,#000 0 38%,#0000 76%);mask-image:radial-gradient(at 52% 52%,#000 0 38%,#0000 76%)}.galaxy-core{z-index:5;pointer-events:none;contain:layout paint style;background:radial-gradient(circle at center,#eef6f17a 0 1.5%,#b0d4ca33 4%,transparent 22%),conic-gradient(from 18deg,transparent 0 7%,#b0d4ca38 9%,transparent 16%,#70a5902b 24%,transparent 33%,#7ba7bc29 43%,transparent 55%,#b0a04b24 62%,transparent 72%,#d8ebe533 82%,transparent 100%);filter:blur(.1px);opacity:.82;width:min(82vw,1040px);height:min(82vw,1040px);transform:translate(-50%,-50%)rotate(-13deg)translate3d(calc((var(--mxn,58) - 50)*.12px),calc((var(--myn,42) - 50)*.12px),0);mix-blend-mode:screen;border-radius:999px;animation:96s linear infinite galaxy-turn;position:absolute;top:52%;left:54%}.galaxy-orbit{z-index:5;pointer-events:none;contain:layout paint style;opacity:.64;border:1px solid #b0d4ca29;border-radius:999px;position:absolute;top:52%;left:54%;transform:translate(-50%,-50%)rotate(-13deg)}.galaxy-orbit--one{width:min(72vw,980px);height:min(34vw,430px)}.galaxy-orbit--two{border-color:#7ba7bc1f;width:min(92vw,1220px);height:min(43vw,560px);transform:translate(-50%,-50%)rotate(18deg)}.galaxy-orbit--three{border-color:#b0a04b1a;width:min(58vw,760px);height:min(72vw,920px);transform:translate(-50%,-50%)rotate(58deg)}.galaxy-field{z-index:7;pointer-events:none;contain:layout paint style;will-change:transform;width:1px;height:1px;transform:translate3d(calc((var(--mxn,58) - 50)*.34px),calc((var(--myn,42) - 50)*.24px),0)rotate(-13deg);transition:transform .18s ease-out;position:absolute;top:52%;left:54%}.galaxy-node{--node-color:var(--eco-soft);contain:layout paint style;width:var(--node-size);height:var(--node-size);background:var(--node-color);box-shadow:0 0 calc(var(--node-size)*2.3)color-mix(in srgb,var(--node-color),transparent 18%),0 0 calc(var(--node-size)*7)rgba(216,235,229,var(--glow));opacity:var(--node-opacity);transform:rotate(var(--angle))translateX(var(--radius))rotate(calc(var(--angle)*-1));animation:galaxy-node-drift var(--duration)ease-in-out infinite;animation-delay:var(--delay);border-radius:999px;position:absolute;top:0;left:0}.galaxy-node--change{--node-color:var(--eco-mid)}.galaxy-node--truth{--node-color:#eef6f1e6}.galaxy-node--pledge{--node-color:var(--eco-teal)}.galaxy-node--inspire{--node-color:var(--eco-gold)}.signal-spine{z-index:8;background:linear-gradient(#ffffff17,#70a59014);width:clamp(8px,.9vw,14px);position:absolute;top:0;bottom:0;left:0}.signal-spine span{background:linear-gradient(180deg,var(--eco-soft),var(--eco-mid));width:100%;min-height:6%;transition:height .68s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;box-shadow:0 0 24px #b0d4ca52}.mobile-depth-rail{display:none}.wall-brand{z-index:30;opacity:.92;pointer-events:none;filter:drop-shadow(0 10px 20px #000000f2)drop-shadow(0 0 34px #000000d1);width:min(122px,31vw);position:relative}.wall-brand img{width:100%;height:auto;display:block}.wall-brand span{color:#fff;letter-spacing:0;text-shadow:0 2px 5px #000000fa,0 0 18px #000000f0,0 0 34px #000000e6;margin-top:.34rem;font-size:clamp(.78rem,1.05vw,.96rem);font-weight:800;line-height:1;display:block}.wall-heading{z-index:30;pointer-events:none;filter:drop-shadow(0 18px 34px #000000db);width:min(640px,92vw);margin-top:clamp(3rem,7vw,6.3rem);transition:width .42s,margin .42s,transform .42s;position:relative}.wall-heading:before{content:"";z-index:0;filter:blur(10px);pointer-events:none;background:radial-gradient(at 22% 36%,#000000f5,#000000c7 42%,#0000003d 66%,#0000 84%),linear-gradient(90deg,#00000080,#0000 74%);position:absolute;inset:-1.8rem -2.7rem -1.5rem -1.6rem}.eyebrow{z-index:1;color:var(--eco-soft);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 10px #000000eb,0 0 22px #000000db;font-size:.76rem;font-weight:900;display:inline-flex;position:relative}h1,h2,p{margin:0}.wall-heading h1{z-index:1;max-width:690px;color:var(--eco-white);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 0 3px #000,0 0 9px #000000fa,0 3px 8px #000000f5,0 12px 34px #000000eb,0 0 56px #000000d6;margin-top:.62rem;font-size:clamp(2.7rem,5.8vw,5.35rem);font-weight:900;line-height:.88;transition:font-size .42s,line-height .42s;position:relative}.wall-heading p{z-index:1;max-width:620px;color:var(--muted);text-shadow:0 2px 9px #000000eb,0 8px 24px #000000e0;margin-top:1.15rem;font-size:clamp(1rem,1.8vw,1.42rem);line-height:1.28;position:relative}.wall--has-signals .wall-heading{width:min(430px,32vw);margin-top:clamp(1.2rem,3vw,2rem)}.wall--has-signals .wall-heading h1{max-width:410px;font-size:clamp(1.28rem,1.85vw,1.92rem);line-height:1.05}.wall--has-signals .wall-heading p{max-width:380px;font-size:.88rem}.wall--staff.wall--has-signals .wall-heading{width:min(430px,31vw);margin-top:clamp(.9rem,2vw,1.4rem)}.wall--staff.wall--has-signals .wall-heading:before{background:radial-gradient(at 22% 42%,#000000fa,#000000c2 46%,#0003 66%,#0000 82%),linear-gradient(90deg,#0000005c,#0000 74%);inset:-1rem -1.35rem -1rem -1rem}.wall--staff.wall--has-signals .wall-heading h1{letter-spacing:0;word-spacing:.08em;max-width:430px;font-size:clamp(1.16rem,1.34vw,1.44rem);line-height:1.08}.wall--staff.wall--has-signals .wall-heading p{max-width:390px;margin-top:.72rem;font-size:.78rem;line-height:1.25}.wall--staff .theme-cloud,.wall--staff .wall-field--two{display:none}.counter-stack{z-index:30;text-align:right;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#eef6f11f,#70a5900f);border:1px solid #eef6f129;border-radius:8px;min-width:118px;padding:.56rem .62rem .62rem;position:absolute;top:clamp(1.1rem,2vw,2rem);right:clamp(1.1rem,2vw,2rem)}.counter-stack strong{letter-spacing:0;text-shadow:0 16px 48px #0000006b;font-size:clamp(1.55rem,3.2vw,2.7rem);font-weight:900;line-height:.86;display:block}.counter-stack span,.counter-stack small{color:var(--muted);font-size:.64rem;font-weight:700;display:block}.counter-stack small{color:#d8ebe5d6;margin-top:.16rem}.rotation-toggle{z-index:46;color:#f8fffcdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#06100d75;border:1px solid #eef6f12e;border-radius:999px;align-items:center;gap:.5rem;min-height:38px;padding:0 .74rem 0 .48rem;font-size:.68rem;font-weight:900;display:inline-flex;position:absolute;bottom:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2rem)}.wall--staff .rotation-toggle{bottom:clamp(1rem,2vw,2rem);left:clamp(1rem,2vw,2rem);right:auto}.rotation-toggle span{color:#06100d;background:var(--eco-soft);border-radius:999px;place-items:center;width:26px;height:26px;font-size:0;display:grid}.rotation-toggle span:before{content:"";border-left:3px solid;border-right:3px solid;width:10px;height:12px;display:block}.rotation-toggle[aria-pressed=true] span:before{border:6px solid #0000;border-left:10px solid;border-right:0;width:0;height:0;margin-left:2px}.rotation-toggle b{font-size:.68rem}.theme-cloud{z-index:6;opacity:.58;width:min(460px,48vw);min-height:210px;transform:translate3d(calc((var(--mxn,58) - 50)*-.16px),calc((var(--myn,42) - 50)*-.12px),0);transition:transform .18s ease-out;position:absolute;bottom:7vh;left:7vw;right:auto}.theme-cloud span{color:#b0d4caad;font-size:var(--size);letter-spacing:-.04em;animation:4.8s ease-in-out infinite theme-pulse;animation-delay:var(--delay);margin:.35rem .5rem;font-weight:900;display:inline-block;position:relative}.cards-layer{z-index:16;contain:layout paint style;pointer-events:none;will-change:transform;transform:translate3d(calc((var(--mxn,58) - 50)*.18px),calc((var(--myn,42) - 50)*.13px),0);transition:transform 90ms ease-out;position:absolute;inset:0}.focus-scrim{z-index:34;cursor:zoom-out;background:radial-gradient(at 54% 52%,#b0d4ca1f,#0000 36vw),#0000002e;border:0;animation:.22s both focus-scrim-in;position:absolute;inset:0}.wall--has-signals .cards-layer{inset:0}.cards-layer--selecting{z-index:45;transform:translate(0,0)}.cards-layer--focusing{z-index:45;transform:none}.wall--empty .cards-layer{opacity:.74}.signal-card{--card-color:var(--eco-soft);--card-bg:#f7fcf9e6;--pointer-shift:translate3d(calc((var(--mxn,58) - 50)*var(--parallax-x,.16)*1px),calc((var(--myn,42) - 50)*var(--parallax-y,.12)*1px),0);backface-visibility:hidden;left:var(--x);top:var(--y);width:clamp(150px,calc(12vw + var(--depth)*12px),330px);min-height:clamp(76px,calc(5.2vw + var(--depth)*8px),134px);padding:clamp(.64rem,calc(.56rem + var(--depth)*.06rem),1.08rem);color:#06100d;background:linear-gradient(180deg,#fffc,transparent 44%),var(--card-bg);border:1px solid color-mix(in srgb,var(--card-color),transparent 48%);box-shadow:0 calc(10px + var(--depth)*5px)calc(30px + var(--depth)*9px)#00000042,0 1px 0 #ffffffb3 inset,inset 5px 0 0 color-mix(in srgb,var(--card-color),white 8%);transform:translate(-50%,-50%)var(--pointer-shift)rotate(var(--rotate))scale(var(--scale));animation:galaxy-card-arrive 1.05s cubic-bezier(.13,.86,.18,1)backwards,float-card var(--duration)ease-in-out infinite;animation-delay:var(--delay),var(--float-delay);cursor:pointer;pointer-events:auto;border-radius:8px;transition:box-shadow .54s,opacity .54s,filter .54s,transform .62s cubic-bezier(.2,.82,.18,1),left .72s cubic-bezier(.2,.82,.18,1),top .72s cubic-bezier(.2,.82,.18,1),width .72s cubic-bezier(.2,.82,.18,1),min-height .72s cubic-bezier(.2,.82,.18,1),padding .72s cubic-bezier(.2,.82,.18,1),border-color .54s;position:absolute}.signal-card:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card-color),white 18%),transparent);opacity:.76;height:3px;position:absolute;top:-1px;left:.85rem;right:.85rem}.wall--has-signals .signal-card{animation:galaxy-card-arrive 1.05s cubic-bezier(.13,.86,.18,1)backwards,live-card calc(var(--duration)*.95)ease-in-out infinite;animation-delay:var(--delay),var(--float-delay)}.wall--has-signals .signal-card:hover,.wall--has-signals .signal-card:focus-visible{z-index:20;border-color:color-mix(in srgb,var(--card-color),white 22%);box-shadow:0 26px 68px #00000057,0 0 0 1px #ffffff57 inset,inset 5px 0 0 color-mix(in srgb,var(--card-color),white 8%);transform:translate(-50%,-50%)var(--pointer-shift)translate3d(0,-6px,0)rotate(var(--rotate))scale(calc(var(--scale)*1.05));outline:none;animation-play-state:paused}.cards-layer--focusing .signal-card:not(.signal-card--focused),.cards-layer--selecting .signal-card:not(.signal-card--focused){opacity:.48;filter:saturate(.9)}.signal-card--focused,.wall--has-signals .signal-card--focused,.wall--has-signals .signal-card--focused:hover,.wall--has-signals .signal-card--focused:focus-visible{z-index:80;background:linear-gradient(135deg,#fffffffa,#eef6f1f5 48%,#d8ebe5f2),repeating-linear-gradient(0deg,#06100d06 0 1px,transparent 1px 7px),var(--paper);width:min(620px,100vw - 2rem);min-height:210px;box-shadow:0 44px 130px #00000094,0 0 0 1px #ffffff85 inset,0 0 74px #b0d4ca2e,inset 7px 0 0 color-mix(in srgb,var(--card-color),white 8%);cursor:zoom-out;border-color:#eef6f1c7;outline:none;padding:clamp(1.2rem,2.4vw,1.8rem);animation:5s ease-in-out infinite focus-card-breathe;position:fixed;top:52%;left:50%;transform:translate(-50%,-50%)rotate(0)scale(1)}.cards-layer--focusing:not(.cards-layer--selecting) .signal-card--focused,.wall--has-signals .cards-layer--focusing:not(.cards-layer--selecting) .signal-card--focused,.wall--has-signals .cards-layer--focusing:not(.cards-layer--selecting) .signal-card--focused:hover,.wall--has-signals .cards-layer--focusing:not(.cards-layer--selecting) .signal-card--focused:focus-visible{width:min(520px,100vw - 2rem);min-height:178px;box-shadow:0 34px 100px #00000080,0 0 0 1px #ffffff7a inset,0 0 52px #b0d4ca26,inset 6px 0 0 color-mix(in srgb,var(--card-color),white 8%);cursor:pointer;padding:clamp(1rem,2vw,1.45rem);animation:5s both auto-focus-settle;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)rotate(0)scale(.98)}.signal-card--focused:after{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--card-color),transparent 54%),transparent 63%),conic-gradient(from 40deg,transparent,#ffffff29,transparent 24%,color-mix(in srgb,var(--card-color),transparent 76%),transparent 58%);filter:blur(16px);opacity:.82;border-radius:12px;animation:8s linear infinite focus-halo-turn;position:absolute;inset:-12px}.signal-card--change{--card-color:var(--eco-mid)}.signal-card--truth{--card-color:var(--eco-charcoal);--card-bg:#f3f7f5f2}.signal-card--pledge{--card-color:var(--eco-teal);--card-bg:#ecf9f5f2}.signal-card--inspire{--card-color:var(--eco-gold);--card-bg:#f9f6e1f0}.signal-card--ghost{opacity:.36;color:#ffffffc2;box-shadow:inset 4px 0 0 var(--card-color);cursor:default;background:#eef6f114;border-style:dashed}.signal-card__meta{color:var(--card-color);font-size:clamp(.56rem,calc(.54rem + var(--depth)*.018rem),.7rem);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:.7rem;font-weight:900;display:flex}.signal-card__meta i{color:#06100d8f;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-style:normal;overflow:hidden}.signal-card--ghost .signal-card__meta i{color:#ffffff7a}.signal-card p{margin-top:clamp(.42rem,calc(.38rem + var(--depth)*.04rem),.72rem);font-size:clamp(.76rem,calc(.62rem + var(--depth)*.07rem),1.18rem);letter-spacing:-.015em;-webkit-line-clamp:var(--lines);-webkit-box-orient:vertical;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.signal-card--focused .signal-card__meta{font-size:.76rem}.signal-card--focused .signal-card__meta i{max-width:210px}.signal-card--focused p{letter-spacing:-.045em;-webkit-line-clamp:5;margin-top:.9rem;font-size:clamp(1.8rem,3.3vw,3.25rem);line-height:1}.cards-layer--focusing:not(.cards-layer--selecting) .signal-card--focused p{font-size:clamp(1.35rem,2.45vw,2.35rem);line-height:1.04}.empty-callout{z-index:13;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6fbf91c;border:1px solid #b0d4ca42;border-radius:8px;width:min(320px,100vw - 2rem);padding:1rem;position:absolute;bottom:clamp(1rem,5vw,4rem);right:clamp(1rem,4vw,4rem)}.featured-signal{z-index:35;text-align:left;color:#06100d;background:linear-gradient(135deg,#fffffff5,#eef6f1f0 48%,#d8ebe5f0),repeating-linear-gradient(0deg,#06100d06 0 1px,transparent 1px 7px),var(--paper);width:min(540px,100vw - 2rem);box-shadow:0 34px 90px #0000006b,0 1px 0 #ffffffb8 inset,inset 5px 0 0 var(--eco-soft);cursor:pointer;border:1px solid #eef6f1ad;border-radius:8px;padding:clamp(1.05rem,2.4vw,1.8rem);animation:.26s both feature-in;display:block;position:absolute;top:50%;right:clamp(1rem,4vw,4rem);transform:translateY(-50%)}.featured-signal--auto{animation:.26s both feature-in,5.8s ease-in-out .26s infinite feature-breathe}.featured-signal--selected{z-index:42;box-shadow:0 36px 110px #0000008a,0 0 0 999px #0003,inset 5px 0 0 var(--eco-soft)}.featured-signal span,.featured-signal strong,.featured-signal em{display:block}.featured-signal span{color:#4f846f;letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;font-weight:900}.featured-signal strong{letter-spacing:-.04em;margin-top:.65rem;font-size:clamp(1.45rem,3.3vw,2.8rem);font-weight:900;line-height:1}.featured-signal em{color:#06100d94;margin-top:1rem;font-style:normal;font-weight:900}.empty-callout span,.empty-callout strong,.empty-callout p{display:block}.empty-callout span{color:var(--eco-soft);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:900}.empty-callout strong{letter-spacing:-.04em;margin-top:.45rem;font-size:1.55rem}.empty-callout p{color:var(--muted);margin-top:.15rem}.add-signal{z-index:40;color:#000;background:linear-gradient(135deg,var(--eco-soft-warm),var(--eco-soft));cursor:pointer;border:0;border-radius:999px;min-height:54px;padding:0 1.4rem;font-weight:900;position:fixed;bottom:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2rem);box-shadow:0 18px 46px #b0d4ca3d}.flow-shell{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.flow-close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;width:46px;height:46px;font-size:1.6rem;position:fixed;top:1rem;right:1rem}.flow-card{background:radial-gradient(circle at 100% 0,#b0d4ca29,#0000 38%),#030504;border:1px solid #b0d4ca47;border-radius:8px;width:min(720px,100%);padding:clamp(1.2rem,4vw,2.4rem);box-shadow:0 28px 90px #00000094}.flow-kind{color:var(--eco-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.9rem;font-size:.76rem;font-weight:900;display:inline-flex}.flow-kind--change{color:var(--eco-mid)}.flow-kind--truth{color:var(--eco-white)}.flow-kind--pledge{color:var(--eco-teal)}.flow-kind--inspire{color:var(--eco-gold)}.flow-card h2{color:#fff;letter-spacing:-.055em;max-width:620px;font-size:clamp(2rem,5vw,4.7rem);font-weight:900;line-height:.92}.flow-help{color:#f8fffcb3;max-width:520px;margin-top:.78rem;font-size:clamp(.95rem,1.5vw,1.08rem);font-weight:700;line-height:1.34}.flow-card textarea{resize:vertical;color:#fff;background:#ffffff0f;border:1px solid #b0d4ca40;border-radius:8px;outline:none;width:100%;min-height:168px;margin-top:1.25rem;padding:1rem;font-size:1.15rem;line-height:1.35}.flow-card textarea:focus,.flow-card input:focus{border-color:var(--eco-soft);box-shadow:0 0 0 3px #b0d4ca21}.flow-progress{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:.8rem;margin-top:1rem;font-size:.78rem;font-weight:900;display:grid}.flow-progress b{background:#ffffff1a;border-radius:99px;height:7px;overflow:hidden}.flow-progress i{border-radius:inherit;background:var(--eco-soft);height:100%;transition:width .3s;display:block}.flow-actions{justify-content:flex-end;gap:.75rem;margin-top:1.3rem;display:flex}.flow-actions button,.admin-export,.admin-list button,.admin-filters button{color:#000;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:46px;padding:0 1rem;font-weight:900;text-decoration:none}.flow-actions .secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff29}.flow-actions button:disabled{cursor:not-allowed;opacity:.45}.field-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.4rem;display:grid}.field-grid label{color:var(--muted);font-size:.8rem;font-weight:900}.field-grid input{color:#fff;background:#ffffff0f;border:1px solid #b0d4ca38;border-radius:8px;outline:none;width:100%;min-height:50px;margin-top:.45rem;padding:0 .9rem;display:block}.room-note{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06100d6b;border:1px solid #eef6f12e;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem .9rem;display:flex;position:fixed;bottom:1rem;left:1rem}.room-note span{color:var(--muted)}.room-note b{color:var(--eco-soft)}.admin-panel{color:#07110e;background:#f7fbf9;grid-template-columns:minmax(260px,340px) minmax(260px,1fr);gap:1.2rem;min-height:38vh;padding:clamp(1rem,2vw,2rem);display:grid}.admin-panel--locked{grid-template-columns:minmax(280px,460px);align-content:start}.admin-panel .eyebrow{color:#4f846f}.admin-panel h2{letter-spacing:-.055em;margin-top:.4rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:900}.admin-panel p{color:#4c5b56;margin-top:.7rem}.admin-tools{grid-template-columns:1fr auto;align-self:start;gap:.85rem;display:grid}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.admin-stats strong{background:#fff;border:1px solid #d7e8e2;border-radius:8px;align-content:center;gap:.15rem;min-height:70px;padding:.7rem;font-size:1.6rem;line-height:1;display:grid}.admin-stats span{color:#60756d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.admin-filters{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;display:flex}.admin-filters button{color:#07110e;text-transform:capitalize;background:#fff;border:1px solid #c8ded6;min-height:38px}.admin-filters button.is-selected{color:#fff;background:#07110e}.admin-export{color:#fff;background:#000;min-height:70px}.admin-code-reset{color:#07110e;cursor:pointer;background:#fff;border:1px solid #c5ddd4;border-radius:999px;justify-self:end;padding:.65rem .9rem;font-weight:900}.admin-status{border-radius:8px;grid-column:1/-1;margin:0;padding:.8rem .9rem;font-weight:800}.admin-status--ok{color:#164434;background:#e8f4ef;border:1px solid #b9d7cd}.admin-status--error{color:#6d1d1d;background:#fff0f0;border:1px solid #e7b8b8}.admin-lock{align-items:center;gap:.7rem;margin-top:1.2rem;display:flex}.admin-lock input{color:#07110e;background:#fff;border:1px solid #c5ddd4;border-radius:8px;outline:none;width:min(280px,100%);min-height:48px;padding:0 .9rem}.admin-lock button{color:#fff;cursor:pointer;background:#000;border:0;border-radius:999px;min-height:48px;padding:0 1rem;font-weight:900}.admin-list{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.8rem;display:grid}.admin-list article{background:#fff;border:1px solid #d7e8e2;border-radius:8px;gap:.55rem;padding:.9rem;display:grid}.admin-list article.is-hidden{background:#edf5f2;border-style:dashed}.admin-card-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.admin-card-head span{color:#4f846f;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-card-head b{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#07110e;border-radius:999px;padding:.28rem .48rem;font-size:.62rem}.admin-list article.is-hidden .admin-card-head b{color:#07110e;background:#cfe2da}.admin-list p{color:#07110e;font-weight:700}.admin-list small{color:#6c7773;display:block}.admin-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-list button{color:#fff;background:#000;min-height:36px}.admin-list button:disabled{cursor:wait;opacity:.55}.admin-list .admin-delete{color:#07110e;background:#fff;border:1px solid #d7e8e2}.admin-empty{color:#60756d;background:#ffffff94;border:1px dashed #c8ded6;border-radius:8px;padding:1rem}@keyframes float-card{0%,to{transform:translate(-50%,-50%)var(--pointer-shift)translate3d(0,0,0)rotate(var(--rotate))scale(var(--scale))}50%{transform:translate(-50%,-50%)var(--pointer-shift)translate3d(18px,-23px,0)rotate(calc(var(--rotate) + 1.4deg))scale(calc(var(--scale)*1.018))}}@keyframes galaxy-card-arrive{0%{opacity:0;filter:blur(5px)saturate(1.4);transform:translate(-50%,-50%)var(--pointer-shift)translate3d(var(--start-x),var(--start-y),0)rotate(calc(var(--rotate) - 10deg))scale(.08)}42%{opacity:.72;filter:blur(1.5px)saturate(1.18)}72%{opacity:1;filter:blur()saturate();transform:translate(-50%,-50%)var(--pointer-shift)translate3d(calc(var(--start-x)*-.04),calc(var(--start-y)*-.04),0)rotate(calc(var(--rotate) + 1.2deg))scale(calc(var(--scale)*1.04))}to{opacity:1;filter:blur()saturate();transform:translate(-50%,-50%)var(--pointer-shift)translate3d(0,0,0)rotate(var(--rotate))scale(var(--scale))}}@keyframes live-card{0%,to{opacity:.88;transform:translate(-50%,-50%)var(--pointer-shift)translate3d(0,0,0)rotate(var(--rotate))scale(var(--scale))}42%{opacity:1;transform:translate(-50%,-50%)var(--pointer-shift)translate3d(14px,-18px,0)rotate(calc(var(--rotate) + .9deg))scale(calc(var(--scale)*1.014))}72%{opacity:.94;transform:translate(-50%,-50%)var(--pointer-shift)translate3d(-10px,10px,0)rotate(calc(var(--rotate) - .6deg))scale(calc(var(--scale)*.996))}}@keyframes feature-in{0%{opacity:0;transform:translateY(-46%)scale(.98)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes feature-breathe{0%,to{box-shadow:0 34px 90px #0000006b,0 1px 0 #ffffffb8 inset,0 0 0 #b0d4ca00,inset 5px 0 0 var(--eco-soft)}50%{box-shadow:0 38px 104px #00000080,0 1px 0 #ffffffb8 inset,0 0 40px #b0d4ca21,inset 5px 0 0 var(--eco-soft)}}@keyframes focus-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes focus-card-breathe{0%,to{box-shadow:0 44px 130px #00000094,0 0 0 1px #ffffff85 inset,0 0 54px #b0d4ca1f,inset 7px 0 0 color-mix(in srgb,var(--card-color),white 8%)}50%{box-shadow:0 52px 150px #000000a8,0 0 0 1px #ffffffa3 inset,0 0 86px #b0d4ca38,inset 7px 0 0 color-mix(in srgb,var(--card-color),white 8%)}}@keyframes auto-focus-settle{0%{opacity:.88;transform:translate(-50%,-50%)rotate(0)scale(.92)}16%,82%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(.98)}to{opacity:.92;transform:translate(-50%,-50%)rotate(0)scale(.95)}}@keyframes signal-sweep{0%,24%{opacity:0;transform:translate(-22%)}42%{opacity:.78}68%,to{opacity:0;transform:translate(22%)}}@keyframes warp-streak{0%{opacity:0;transform:rotate(var(--angle))translateX(calc(var(--distance)*.18))scaleX(.02)}32%{opacity:.82}to{opacity:0;transform:rotate(var(--angle))translateX(calc(var(--distance)*1.55))scaleX(1)}}@keyframes focus-halo-turn{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1)}}@keyframes orbit{0%{transform:rotate(0)translate(0,0)}to{transform:rotate(360deg)translate(0,0)}}@keyframes galaxy-turn{0%{transform:translate(-50%,-50%)rotate(-13deg)translate3d(calc((var(--mxn,58) - 50)*.12px),calc((var(--myn,42) - 50)*.12px),0)}to{transform:translate(-50%,-50%)rotate(347deg)translate3d(calc((var(--mxn,58) - 50)*.12px),calc((var(--myn,42) - 50)*.12px),0)}}@keyframes galaxy-node-drift{0%,to{opacity:calc(var(--node-opacity)*.78);transform:rotate(var(--angle))translateX(var(--radius))rotate(calc(var(--angle)*-1))scale(.82)}38%{opacity:var(--node-opacity);transform:rotate(calc(var(--angle) + 4deg))translateX(calc(var(--radius)*1.035))rotate(calc((var(--angle) + 4deg)*-1))scale(1)}70%{opacity:calc(var(--node-opacity)*.9);transform:rotate(calc(var(--angle) - 3deg))translateX(calc(var(--radius)*.98))rotate(calc((var(--angle) - 3deg)*-1))scale(.92)}}@keyframes drift-grid{0%{background-position:0 0}to{background-position:118px 92px}}@keyframes theme-pulse{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:.9;transform:translateY(-5px)}}@media (max-width:760px){html,body{overscroll-behavior-y:auto;overflow:clip auto}.experience{min-height:100svh;overflow:clip visible}.wall{touch-action:pan-y;--scrolln:0;width:100%;height:auto;min-height:100svh;padding:1.18rem 1rem calc(9.4rem + env(safe-area-inset-bottom,0px));background:radial-gradient(ellipse at 68% 12%,#d8ebe533,transparent 62vw),radial-gradient(ellipse at calc(58% + var(--scrolln)*18%)calc(42% + var(--scrolln)*12%),#70a5902e,transparent 72vw),radial-gradient(ellipse at calc(16% + var(--scrolln)*28%)calc(78% - var(--scrolln)*18%),#b0a04b1a,transparent 64vw),linear-gradient(155deg,#020403 0%,#07110e 44%,#10211a 100%);flex-direction:column;align-items:flex-start;display:flex;overflow:clip visible}.wall:before{opacity:.58;width:118vw;height:118vw;transform:translate3d(calc(var(--scrolln)*-24px),calc(var(--scrolln)*54px),0)rotate(calc(-10deg + var(--scrolln)*10deg))scale(calc(1 + var(--scrolln)*.08));top:15rem;left:auto;right:-34vw}.wall:after{content:"";z-index:35;pointer-events:none;opacity:.9;background:linear-gradient(#0000,#02040394 36%,#020403f5);height:118px;position:fixed;inset:auto 0 0}.signal-sweep,.warp-field,.constellation-lines{display:none}.signal-grid{opacity:.24;transform:translate3d(0,calc(var(--scrolln)*-44px),0);-webkit-mask-image:radial-gradient(at 58% 42%,#000 0 48%,#0000 76%);mask-image:radial-gradient(at 58% 42%,#000 0 48%,#0000 76%)}.ambient{opacity:.22;animation-duration:54s}.wall-field{opacity:.34;display:block}.wall-field--one{width:72vw;height:12rem;transform:translate3d(calc(var(--scrolln)*18px),calc(var(--scrolln)*-42px),0)rotate(-16deg);top:24rem;left:-16vw}.wall-field--two{width:78vw;height:14rem;transform:translate3d(calc(var(--scrolln)*-20px),calc(var(--scrolln)*28px),0)rotate(11deg);bottom:12rem;right:-20vw}.galaxy-core{opacity:.62;width:118vw;height:118vw;transform:translate(-50%,-50%)translate3d(calc(var(--scrolln)*-28px),calc(var(--scrolln)*72px),0)rotate(calc(-13deg + var(--scrolln)*20deg));top:24rem;left:62%}.galaxy-orbit{opacity:.38;transform:translate(-50%,-50%)translate3d(calc(var(--scrolln)*-18px),calc(var(--scrolln)*48px),0)rotate(calc(-13deg + var(--scrolln)*14deg));top:24rem;left:62%}.galaxy-orbit--one{width:104vw;height:50vw}.galaxy-orbit--two{width:122vw;height:62vw;transform:translate(-50%,-50%)translate3d(calc(var(--scrolln)*-24px),calc(var(--scrolln)*64px),0)rotate(calc(18deg + var(--scrolln)*-16deg))}.galaxy-orbit--three{width:78vw;height:112vw;transform:translate(-50%,-50%)translate3d(calc(var(--scrolln)*-12px),calc(var(--scrolln)*36px),0)rotate(calc(58deg + var(--scrolln)*18deg))}.galaxy-field{transform:translate3d(calc(((var(--mxn,58) - 50)*.08px) + (var(--scrolln)*-34px)),calc(((var(--myn,42) - 50)*.06px) + (var(--scrolln)*76px)),0)rotate(calc(-13deg + var(--scrolln)*12deg));top:24rem;left:62%}.galaxy-node{transform:rotate(var(--angle))translateX(calc(var(--radius)*.52))rotate(calc(var(--angle)*-1));--node-opacity:.34!important}.signal-spine{width:5px}.wall-brand{width:116px;transform:translate3d(0,calc(var(--scrolln)*-12px),0);flex:none}.wall-brand span{margin-top:.28rem;font-size:.76rem}.wall-heading{width:100%;max-width:22.2rem;margin-top:clamp(2rem,5.8svh,2.9rem)}.wall--has-signals .wall-heading,.wall--staff.wall--has-signals .wall-heading{width:100%;max-width:22.2rem;margin-top:clamp(1.7rem,4.4svh,2.25rem)}.wall-heading:before{background:radial-gradient(at 18% 45%,#000000f5,#000000b8 58%,#0000 82%),linear-gradient(90deg,#000000d1,#0000 82%);inset:-.8rem -.9rem -.9rem}.wall-heading h1{letter-spacing:0;max-width:100%;font-size:clamp(2.18rem,9.4vw,2.72rem);line-height:.96}.wall--has-signals .wall-heading h1{font-size:clamp(2.18rem,9.4vw,2.72rem);line-height:.96}.wall--staff.wall--has-signals .wall-heading h1{letter-spacing:0;word-spacing:0;max-width:100%;font-size:clamp(2.18rem,9.4vw,2.72rem);line-height:.96}.wall-heading p,.wall--staff.wall--has-signals .wall-heading p{max-width:22rem;margin-top:.88rem;font-size:1rem;line-height:1.34}.counter-stack{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:#eef6f11a;border:1px solid #eef6f129;justify-content:space-between;gap:.9rem;width:min(100%,22.2rem);margin-top:1.05rem;padding:.78rem .85rem;display:flex;position:sticky;top:.7rem;bottom:auto;right:auto;box-shadow:0 20px 54px #00000038}.counter-stack strong{font-size:2.18rem}.counter-stack small{text-align:right;align-self:end;max-width:9rem;margin-top:0}.theme-cloud{display:none}.cards-layer{z-index:18;scroll-snap-type:none;-webkit-overflow-scrolling:auto;scrollbar-width:none;perspective:900px;border-left:0;gap:.82rem;width:min(100%,22.2rem);max-width:22.2rem;max-height:none;margin:1.45rem 0 0;padding:0 0 .25rem;scroll-padding:0;display:grid;position:relative;inset:auto;overflow:visible;transform:none}.mobile-depth-rail{z-index:22;top:8.8rem;left:.58rem;bottom:calc(6.4rem + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#eef6f114,#b0d4ca0a);border-radius:999px;width:3px;display:block;position:fixed;overflow:hidden;box-shadow:0 0 24px #b0d4ca14}.mobile-depth-rail span{height:calc(100%*var(--scrolln,0));border-radius:inherit;background:linear-gradient(180deg,var(--eco-soft),var(--eco-mid),var(--eco-gold));min-height:18px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 18px #b0d4ca6b,0 0 34px #70a5903d}.cards-layer::-webkit-scrollbar{display:none}.wall--has-signals .cards-layer{top:auto;left:auto}.signal-card{--mobile-card-y:28px;--mobile-card-scale:.965;--mobile-rotate:-.45deg;opacity:0;filter:blur(4px)saturate(.86);scroll-snap-align:none;cursor:default;border-color:color-mix(in srgb,var(--card-color),transparent 38%);width:100%;max-width:100%;min-height:0;box-shadow:0 18px 48px #00000052,0 1px 0 #ffffffb8 inset,inset 5px 0 0 color-mix(in srgb,var(--card-color),white 8%);padding:1rem 1rem 1.05rem;transition:opacity .56s,filter .56s,transform .68s cubic-bezier(.18,.86,.2,1),box-shadow .42s,border-color .42s;animation:none;position:relative;transform:translate3d(0,var(--mobile-card-y),0)rotate(var(--mobile-rotate))scale(var(--mobile-card-scale))!important;top:auto!important;left:auto!important}.signal-card:nth-child(2n){--mobile-rotate:.45deg}.signal-card:nth-child(3n){--mobile-rotate:-.12deg}.signal-card:nth-child(4n){--mobile-rotate:.18deg}.signal-card--seen{--mobile-card-y:0px;--mobile-card-scale:1;opacity:1;filter:none}.signal-card--mobile-active{--mobile-card-y:-7px;--mobile-card-scale:1.018;border-color:color-mix(in srgb,var(--card-color),white 18%);box-shadow:0 24px 70px #0000006e,0 0 0 1px #ffffff57 inset,0 0 44px color-mix(in srgb,var(--card-color),transparent 76%),inset 5px 0 0 color-mix(in srgb,var(--card-color),white 8%)}.signal-card__meta{display:flex}.signal-card__meta i{max-width:7.8rem;display:block}.signal-card p{overflow-wrap:anywhere;-webkit-line-clamp:4;margin-top:.7rem;font-size:1.02rem;line-height:1.2}.focus-scrim{display:none}.cards-layer--selecting .signal-card:not(.signal-card--focused){opacity:.42}.cards-layer--focusing .signal-card:not(.signal-card--focused){opacity:1;filter:none}.signal-card--focused,.wall--has-signals .signal-card--focused,.wall--has-signals .signal-card--focused:hover,.wall--has-signals .signal-card--focused:focus-visible{width:100%;min-height:0;box-shadow:0 24px 70px #00000075,0 0 0 1px #ffffff7a inset,inset 6px 0 0 color-mix(in srgb,var(--card-color),white 8%);padding:1.08rem;animation:none;position:relative;top:auto!important;left:auto!important;transform:rotate(0)!important}.signal-card--focused p{-webkit-line-clamp:6;font-size:1.14rem;line-height:1.18}.signal-card--focused:after{display:none}.featured-signal{z-index:30;width:100%;max-width:23rem;margin:.85rem 0 0;animation:none;position:relative;top:auto;right:auto;transform:none}.featured-signal strong{font-size:1.5rem;line-height:1.05}.empty-callout{width:auto;margin:1rem 0 0;position:relative;bottom:auto;left:auto;right:auto}.add-signal{left:auto;right:.82rem;bottom:calc(.82rem + env(safe-area-inset-bottom,0px));touch-action:manipulation;width:auto;min-width:168px;max-width:calc(100dvw - 1.64rem);min-height:56px;padding:0 1.05rem;box-shadow:0 20px 54px #0000006b,inset 0 0 0 1px #ffffff57}.room-note,.rotation-toggle,.rotation-toggle b{display:none}.cards-layer,.cards-layer--focusing,.cards-layer--selecting{z-index:18!important;transform:translate3d(0,calc(var(--scrolln)*-6px),0)!important;pointer-events:none!important;touch-action:pan-y!important}.cards-layer--selecting .signal-card:not(.signal-card--focused),.cards-layer--focusing .signal-card:not(.signal-card--focused){opacity:1!important;filter:none!important}.signal-card,.signal-card:hover,.signal-card:focus-visible,.signal-card--focused,.wall--has-signals .signal-card--focused,.wall--has-signals .signal-card--focused:hover,.wall--has-signals .signal-card--focused:focus-visible,.wall--has-signals .cards-layer--focusing:not(.cards-layer--selecting) .signal-card--focused{z-index:auto!important;width:100%!important;max-width:100%!important;min-height:0!important;transform:translate3d(0,var(--mobile-card-y,0px),0)rotate(var(--mobile-rotate,-.45deg))scale(var(--mobile-card-scale,1))!important;pointer-events:none!important;touch-action:pan-y!important;animation:none!important;position:relative!important;inset:auto!important}.signal-card:nth-child(2n),.signal-card--focused:nth-child(2n),.wall--has-signals .signal-card--focused:nth-child(2n){--mobile-rotate:.45deg}.signal-card:nth-child(3n),.signal-card--focused:nth-child(3n),.wall--has-signals .signal-card--focused:nth-child(3n){--mobile-rotate:-.12deg}.signal-card--seen,.signal-card--focused.signal-card--seen,.wall--has-signals .signal-card--focused.signal-card--seen{--mobile-card-y:0px;--mobile-card-scale:1;opacity:1!important;filter:none!important}.signal-card--mobile-active,.signal-card--focused.signal-card--mobile-active,.wall--has-signals .signal-card--focused.signal-card--mobile-active{--mobile-card-y:-7px;--mobile-card-scale:1.018;z-index:1!important}.field-grid{grid-template-columns:1fr}.flow-actions{justify-content:stretch}.flow-actions button{flex:1}.admin-panel{grid-template-columns:1fr}.admin-export{width:max-content;position:static}.flow-shell{align-items:end;padding:.75rem}.flow-card{width:100%;max-height:calc(100svh - 1.5rem);padding:1.05rem;overflow-y:auto}.flow-card h2{font-size:clamp(1.8rem,8.6vw,2.7rem);line-height:.98}.flow-help{font-size:.94rem}.flow-card textarea{min-height:142px;font-size:1rem}.flow-close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;width:42px;height:42px;top:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
