@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_e2cc43{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_e2cc43{--font-figtree:"Figtree","Figtree Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c219ed{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c219ed{--font-space:"Space Grotesk","Space Grotesk Fallback"}.brand{--sdx:calc(var(--sun-dx, 0) * var(--sun-on, 0));--sdy:calc(max(var(--sun-dy, 0), 0.15) * var(--sun-on, 0) + (1 - var(--sun-on, 0)) * 0.5);--sun:#ff641a;--ember:#e3653e;--violet:#a98bff;--ink-rgb:7,6,10;--text-rgb:244,239,233;--ink:rgb(var(--ink-rgb));--text:rgb(var(--text-rgb));--muted:rgba(var(--text-rgb),0.64);--faint:rgba(var(--text-rgb),0.4);--ghost:rgba(var(--text-rgb),0.14);--line:rgba(var(--text-rgb),0.1);--accent:#ffd9a0;--glass:rgba(14,11,18,.55);--cell:rgba(10,8,14,.66);--sun-text:linear-gradient(100deg,#ffd9a0,#ff641a 45%,#e3653e 70%,#a98bff 110%);--btn-text:#170904;--shadow:0 30px 80px -40px rgba(0,0,0,.8);font-family:Nohemi,Nohemi Regular,ui-sans-serif,system-ui,sans-serif;color:var(--text);background:var(--ink);transition:background-color .5s ease,color .5s ease}html[data-theme=light]:not([data-sun=atmosphere]):not([data-sun=dayarc]):not([data-sun=skyonly]) .brand{--ink-rgb:247,241,233;--text-rgb:28,20,33;--muted:rgba(var(--text-rgb),0.68);--faint:rgba(var(--text-rgb),0.5);--ghost:rgba(var(--text-rgb),0.12);--line:rgba(var(--text-rgb),0.11);--accent:#c2410c;--glass:rgba(255,251,246,.6);--cell:rgba(255,252,248,.72);--sun-text:linear-gradient(100deg,#f06a1f,#d2440e 45%,#b9380c 65%,#6d4fd1 110%);--shadow:0 30px 80px -40px rgba(120,60,20,.35)}html[data-theme=light]:not([data-sun=atmosphere]):not([data-sun=dayarc]):not([data-sun=skyonly]) body:has(.brand){background:#f7f1e9}html[data-theme=light]:not([data-sun=atmosphere]):not([data-sun=dayarc]):not([data-sun=skyonly]) body:has(.brand):before{opacity:.035}.brand ::selection{background:var(--sun);color:#170904}.brand .display{font-weight:600;letter-spacing:-.035em;line-height:.98}.brand .lede{color:var(--muted);font-weight:400;line-height:1.5}.brand .glass{background:var(--glass)}.brand .glass,.brand .grid-glass{border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}.brand .grid-glass{background:var(--line)}.brand .grid-glass>*{background:var(--cell)}.brand .sun-text{background:var(--sun-text);-webkit-background-clip:text;background-clip:text;color:transparent}.brand .btn-sun{background:linear-gradient(180deg,#ff8a4c 0,var(--sun) 55%,#e2501a 100%);color:var(--btn-text);box-shadow:inset 0 0 0 1px rgba(255,217,160,.35),0 10px 40px -10px rgba(255,100,26,.75);transition:transform .25s ease,box-shadow .25s ease}.brand .btn-sun:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,217,160,.5),0 14px 50px -10px rgba(255,100,26,.95)}.brand .btn-ghost{border:1px solid rgba(var(--text-rgb),.22);background:rgba(var(--text-rgb),.04);transition:background .25s ease,border-color .25s ease}.brand .btn-ghost:hover{background:rgba(var(--text-rgb),.09);border-color:rgba(var(--text-rgb),.4)}.brand .theme-toggle{color:var(--muted);border:1px solid var(--line);transition:color .2s ease,background .2s ease}.brand .theme-toggle:hover{color:var(--text);background:rgba(var(--text-rgb),.06)}.brand .nav{background:linear-gradient(180deg,rgba(var(--ink-rgb),.78),rgba(var(--ink-rgb),.3));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(var(--text-rgb),.06)}.brand :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.js .brand .reveal{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.7,.1,1),transform .9s cubic-bezier(.2,.7,.1,1);transition-delay:var(--d,0s)}.js .brand .reveal.is-in{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.brand .rise{animation:rise 1.2s cubic-bezier(.2,.7,.1,1) both;animation-delay:var(--d,0s)}.brand .rule{height:1px;background:linear-gradient(90deg,transparent,rgba(255,138,76,.55),transparent)}.brand details>summary{list-style:none;cursor:pointer}.brand details>summary::-webkit-details-marker{display:none}.brand details .chev{transition:transform .3s ease}.brand details[open] .chev{transform:rotate(45deg)}.brand .scrim{background:radial-gradient(120% 90% at 50% 40%,rgba(var(--ink-rgb),.55),rgba(var(--ink-rgb),.92));opacity:calc(clamp(0, (var(--scene-p, 0) - .16) * 5, 1) * (1 - clamp(0, (var(--scene-p, 0) - .86) * 9, 1)) * .62)}@media (prefers-reduced-motion:reduce){.brand .rise{animation:none}.brand *{transition-duration:.01ms!important}}.brand .portal-action{border:1px solid rgba(var(--text-rgb),.18);background:rgba(var(--text-rgb),.04)}.brand .portal-action:hover:not(:disabled){background:rgba(var(--text-rgb),.1);border-color:rgba(var(--text-rgb),.34)}.brand .portal-action:disabled{opacity:.4;cursor:not-allowed}.brand .portal-action[aria-pressed=true]{border-color:var(--sun);color:var(--accent)}.brand .seg{color:var(--muted)}.brand .seg[aria-pressed=true]{background:rgba(var(--text-rgb),.1);color:var(--text)}.brand .order-dot{background:rgba(var(--text-rgb),.45)}.brand .order-dot-next{background:radial-gradient(circle at 35% 35%,#ffe1b0,var(--sun) 60%,#c2410c);box-shadow:0 0 0 6px rgba(255,100,26,.16),0 0 24px rgba(255,100,26,.6)}.brand .pause-band{background:repeating-linear-gradient(135deg,rgba(var(--text-rgb),.07) 0 6px,transparent 6px 12px);border:1px dashed rgba(var(--text-rgb),.2);transition:width .7s cubic-bezier(.2,.7,.1,1)}.brand .mobile-menu>summary::-webkit-details-marker{display:none}.brand .mobile-menu>nav{background:rgba(var(--ink-rgb),.92)}.brand .sky{background:transparent}html[data-theme=light]:not([data-sun=atmosphere]):not([data-sun=dayarc]):not([data-sun=skyonly]) .brand .sky{background:radial-gradient(60% 38% at 50% 60%,rgba(255,226,170,.85),rgba(255,226,170,0) 70%),linear-gradient(180deg,#3f7fe0,#6fa3ec 22%,#9fc2f3 38%,#d3e0f2 48%,#ffe9c9 58%,#ffe9c9)}.brand{font-family:var(--font-figtree,"Nohemi","Nohemi Regular"),ui-sans-serif,system-ui,sans-serif}.brand .wordmark{font-family:Nohemi,Nohemi Regular,ui-sans-serif,system-ui,sans-serif}html[data-palette=soft] .brand{--sun:#ff7a45;--ember:#ff8c5a;--violet:#b9a8ff;--ink-rgb:18,16,28;--text-rgb:247,243,238;--muted:rgba(var(--text-rgb),0.68);--faint:rgba(var(--text-rgb),0.44);--accent:#ffcf96;--glass:rgba(30,26,44,.5);--cell:rgba(24,20,36,.62);--sun-text:linear-gradient(100deg,#ffd7a3,#ff8c5a 45%,#ff7a45 70%,#b9a8ff 110%);--btn-text:#1f0d06;--shadow:0 30px 80px -40px rgba(10,8,20,.7)}html[data-palette=soft][data-theme=light]:not([data-sun=atmosphere]):not([data-sun=dayarc]):not([data-sun=skyonly]) .brand{--ink-rgb:252,248,243;--text-rgb:36,30,44;--muted:rgba(var(--text-rgb),0.7);--faint:rgba(var(--text-rgb),0.5);--accent:#e05a1e;--glass:rgba(255,253,250,.62);--cell:rgba(255,253,250,.74);--sun-text:linear-gradient(100deg,#ff8a4a,#f05a1e 45%,#de4f1a 65%,#7d64e0 110%);--shadow:0 30px 80px -40px rgba(120,70,30,.28)}html[data-palette=soft][data-theme=light]:not([data-sun=atmosphere]):not([data-sun=dayarc]):not([data-sun=skyonly]) body:has(.brand){background:#fcf8f3}html[data-palette=soft] .brand .btn-sun{background:linear-gradient(180deg,#ff9a66 0,var(--sun) 55%,#f0633a 100%);box-shadow:inset 0 0 0 1px rgba(255,215,163,.35),0 10px 40px -10px rgba(255,122,69,.7)}html[data-palette=soft][data-theme=light]:not([data-sun=atmosphere]):not([data-sun=dayarc]):not([data-sun=skyonly]) .brand .sky{background:radial-gradient(60% 38% at 50% 60%,rgba(255,232,185,.85),rgba(255,232,185,0) 70%),linear-gradient(180deg,#7aa6ea,#a2c2f0 22%,#c6d9f3 38%,#e3ebf5 48%,#fff0d9 58%,#fff0d9)}.brand .sky-still{background:radial-gradient(36% 9% at 50% 61%,rgba(255,170,110,.55),rgba(255,150,95,0) 70%),radial-gradient(90% 16% at 50% 61%,rgba(255,120,70,.22),rgba(255,120,70,0) 70%),linear-gradient(180deg,rgba(var(--ink-rgb),0) 0,rgba(var(--ink-rgb),0) 61%,rgba(var(--ink-rgb),.35) 61.2%,rgba(var(--ink-rgb),0) 100%)}html[data-theme=light]:not([data-sun=atmosphere]):not([data-sun=dayarc]):not([data-sun=skyonly]) .brand .sky-still{background:radial-gradient(36% 9% at 50% 61%,#ffecbe,rgba(255,230,170,0) 70%),radial-gradient(90% 16% at 50% 61%,rgba(255,200,140,.4),rgba(255,200,140,0) 70%)}.brand .sky-earth{background:linear-gradient(180deg,#03040c,#0a1740 24%,#17408f 44%,#3f7fd0 53%,#9cbfe6 60%,#f2cf8a 65.5%,#ffc25a 68.5%,#ffe3a0 70%,#f0a848 73%,#6a3418 80%,#07080f 88%);opacity:calc(1 - clamp(0, (var(--scene-p, 0) - .08) * 2.9, 1));transform:translateY(calc(clamp(0, (var(--scene-p, 0) - .08) * 2.9, 1) * 30vh))}html[data-sun=atmosphere] .brand .sky,html[data-sun=dayarc] .brand .sky,html[data-sun=skyonly] .brand .sky{background:#03040a}html[data-sun=dayarc] .brand .scrim,html[data-sun=skyonly] .brand .scrim{opacity:calc(clamp(0, (var(--scene-p, 0) - .16) * 5, 1) * (1 - clamp(0, (var(--scene-p, 0) - .86) * 9, 1)) * .22)}html[data-sun=atmosphere] .brand .scrim{opacity:calc(clamp(0, (var(--scene-p, 0) - .16) * 5, 1) * .22)}.brand .sky-dawn{background:linear-gradient(180deg,#5a2008,#a8400c 30%,#d86c14 52%,#f39a2c 66%,#ffc25a 72%,#ffe3a0 75%,#f0b45a 78%,#3a2010 85%,#07080f 92%);opacity:calc(clamp(0, (var(--scene-p, 0) - .02) * 8, 1) * (1 - clamp(0, (var(--scene-p, 0) - .16) * 4, 1)))}.brand .sky-day{background:linear-gradient(180deg,#175cc0,#2f78d2 36%,#66a8ee 60%,#b5d8f7 72%,#e8f3fc 75%,#cfe2f0 78%,#2a3a4c 86%,#0b1420 92%);opacity:calc(clamp(0, (var(--scene-p, 0) - .16) * 4, 1) * (1 - clamp(0, (var(--scene-p, 0) - .55) * 4, 1)))}.brand .sky-dusk{background:linear-gradient(180deg,#3a1420,#7a2a18 30%,#c04e14 54%,#ea8226 67%,#ffb850 73%,#ffe0a0 75.5%,#e8a050 78%,#3a1a14 86%,#08080f 92%);opacity:calc(clamp(0, (var(--scene-p, 0) - .55) * 4, 1) * (1 - clamp(0, (var(--scene-p, 0) - .82) * 7.7, 1)))}.brand .shooting{pointer-events:none;opacity:clamp(0,calc((.14 - var(--sky-l, .5)) * 20),1);transition:opacity .8s ease}.brand .shooting i{position:absolute;left:var(--x);top:var(--y);width:var(--len,150px);height:1.5px;border-radius:2px;background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(255,248,235,.55) 70%,#fff);box-shadow:0 0 6px hsla(0,0%,100%,.35);transform-origin:100% 50%;opacity:0;animation:shooting-star var(--d,12s) linear var(--delay,0s) infinite}@keyframes shooting-star{0%{transform:rotate(var(--a)) translateX(-260px) scaleX(.3);opacity:0}2%{opacity:1}7%{transform:rotate(var(--a)) translateX(420px) scaleX(1);opacity:0}to{transform:rotate(var(--a)) translateX(420px) scaleX(1);opacity:0}}@media (prefers-reduced-motion:reduce){.brand .shooting{display:none}}.brand .sky-night{background:linear-gradient(180deg,#020309,#060a1c 50%,#0c1430 70%,#141c3a 75%,#05060c 78%,#020308);opacity:max(1 - clamp(0,(var(--scene-p,0) - .02) * 8,1),clamp(0,(var(--scene-p,0) - .82) * 7.7,1))}html[data-sun=skyonly] .brand .sky-dawn{background:linear-gradient(180deg,#5a2008,#a8400c 30%,#d86c14 52%,#f39a2c 70%,#ffc25a 84%,#ffe3a0)}html[data-sun=skyonly] .brand .sky-day{background:linear-gradient(180deg,#1d6fe0,#3b8cec 36%,#6fb0f2 64%,#b5d8f7 86%,#e8f3fc)}html[data-sun=skyonly] .brand .sky-dusk{background:linear-gradient(180deg,#3a1420,#7a2a18 30%,#c04e14 54%,#ea8226 72%,#ffb850 88%,#ffe0a0)}html[data-sun=skyonly] .brand .sky-night{background:linear-gradient(180deg,#020309,#060a1c 50%,#0c1430 80%,#141c3a)}.brand{--veil-a:0.44;--veil-floor:0;--veil-dark:0;--veil-band:0}.brand .sky-muted{filter:saturate(.5)}.brand .sky-veil{--veil-hi:calc(var(--veil-a) + var(--veil-band));background:linear-gradient(180deg,rgba(12,14,28,var(--veil-a)) 0,rgba(12,14,28,var(--veil-a)) 58%,rgba(12,14,28,var(--veil-hi)) 70%,rgba(12,14,28,var(--veil-hi)) 82%,rgba(12,14,28,var(--veil-a)) 94%);--veil-hole:rgba(0,0,0,calc(1 - var(--sun-on, 0) * 0.8));-webkit-mask-image:radial-gradient(circle at var(--sun-x,-999px) var(--sun-y,-999px),var(--veil-hole) 0,var(--veil-hole) 22px,#000 130px);mask-image:radial-gradient(circle at var(--sun-x,-999px) var(--sun-y,-999px),var(--veil-hole) 0,var(--veil-hole) 22px,#000 130px)}.brand .sky-screen{background-image:repeating-linear-gradient(90deg,transparent 0 3px,rgba(12,14,28,.13) 3px 5px),repeating-linear-gradient(180deg,rgba(12,14,28,.12) 0 1px,transparent 1px 9px)}.brand .sky-field{mix-blend-mode:screen}.brand .hero-title{font-weight:500;letter-spacing:-.03em;line-height:1.02}.brand .hero-accent{color:#ffe3b0}.brand .lede{color:rgba(var(--text-rgb),.74)}.brand .btn-sun,html[data-palette=soft] .brand .btn-sun{background:#ff7a3a;color:#2a1006;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -1px 0 rgba(0,0,0,.12),0 14px 36px -14px rgba(255,122,58,.6),0 24px 60px -30px rgba(0,0,0,.6)}.brand .btn-sun:hover{background:#ff874c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.26),inset 0 -1px 0 rgba(0,0,0,.12),0 18px 44px -14px rgba(255,122,58,.75),0 28px 70px -30px rgba(0,0,0,.6)}.brand .btn-ghost{border-color:rgba(var(--text-rgb),.14);background:rgba(var(--ink-rgb),.35);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 24px 60px -30px rgba(0,0,0,.7)}.brand .btn-ghost:hover{background:rgba(var(--ink-rgb),.5);border-color:rgba(var(--text-rgb),.26)}.brand .nav{background:linear-gradient(180deg,rgba(var(--ink-rgb),.55),rgba(var(--ink-rgb),0));border-bottom:0}.brand .btn .btn-label{position:relative;z-index:1}.brand .btn-ghost:before,.brand .btn-sun:before{content:"";position:absolute;left:50%;bottom:-70%;width:150%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,45%);opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.2,.7,.1,1),opacity .4s ease}.brand .btn-sun:before{background:radial-gradient(circle at 50% 50%,rgba(255,240,200,.95) 0,rgba(255,205,130,.5) 30%,rgba(255,160,80,0) 62%)}.brand .btn-ghost:before{background:radial-gradient(circle at 50% 50%,rgba(255,200,120,.7) 0,rgba(255,150,70,.3) 30%,rgba(255,120,50,0) 62%)}.brand .btn:focus-visible:before,.brand .btn:hover:before{transform:translate(-50%);opacity:1}@media (prefers-reduced-motion:reduce){.brand .btn-ghost:before,.brand .btn-sun:before{transition:none}}.brand .btn{font-family:var(--font-space,var(--font-figtree)),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.brand .btn-sm{font-size:12px}:root{--sun-x:50vw;--sun-y:-30vh;--sun-on:0}.brand .card,.brand .card-portal .card-pane{background:rgba(var(--card-rgb,var(--ink-rgb)),.9);border:1px solid rgba(var(--text-rgb),.14);border-radius:14px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.brand .card-portal,.brand .card.grid-glass{background:transparent;border:0}.brand .card.grid-glass{gap:12px;border-radius:0;overflow:visible}.brand .card-cell{background:rgba(var(--card-rgb,var(--ink-rgb)),.9);border:1px solid rgba(var(--text-rgb),.14);border-radius:14px;padding:22px 24px}.brand .card-cell .card-num{font-size:13px;line-height:1;font-weight:600;letter-spacing:.08em;color:var(--faint);font-family:var(--font-space,var(--font-figtree)),ui-sans-serif,system-ui,sans-serif}.brand .card-cell .card-title{margin-top:14px;font-size:18px;line-height:1.2;font-weight:500;letter-spacing:-.01em}.brand .card-cell .card-body{margin-top:8px;font-size:14px;line-height:1.5}.brand .card-cell .card-list{margin-top:14px;font-size:13px;line-height:1.5}.brand .card-cell .card-list>*+*{margin-top:3px}.brand .card-pricing .card-eyebrow{font-size:14px}.brand .card-pricing .card-price{font-size:44px}.brand .card-switch{padding:24px 26px}.brand .card-switch .card-eyebrow{font-size:14px}html[data-fill=navy] .brand{--card-rgb:10,20,52}html[data-fill=violet] .brand{--card-rgb:38,28,78}.brand .bag{filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.brand .bag-in{animation:bag-in .5s cubic-bezier(.2,.7,.1,1) both}.brand .bag-out{animation:bag-out .45s ease both;pointer-events:none}@keyframes bag-in{0%{opacity:0;transform:translateY(14px) rotate(-6deg) scale(.92)}to{opacity:1;transform:none}}@keyframes bag-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px) rotate(6deg) scale(.92)}}.brand .portal-egg{position:absolute;left:16px;right:16px;bottom:16px;z-index:3;display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,179,107,.35);background:rgba(14,11,18,.97);box-shadow:0 24px 60px -24px rgba(0,0,0,.8);animation:egg-in .55s cubic-bezier(.2,.7,.1,1) both}@media (min-width:768px){.brand .portal-egg{left:auto;width:min(400px,calc(100% - 32px));right:20px;bottom:20px}}.brand .egg-sun{position:relative;display:block;width:36px;height:36px;flex:none;margin-top:2px;animation:egg-sun-in .9s cubic-bezier(.2,.7,.1,1) both}.brand .egg-sun:before{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(255,179,107,.45),transparent 70%);animation:egg-glow 2.4s ease-in-out infinite}.brand .portal-egg[data-stage="1"] .egg-sun{animation:egg-sun-droop 1.2s cubic-bezier(.2,.7,.1,1) .3s both}.brand .portal-egg[data-stage="2"] .egg-sun{animation:egg-sun-rise 1.8s cubic-bezier(.2,.7,.1,1) .2s both}.brand .portal-egg[data-stage="2"] .egg-sun:before{inset:-18px;background:radial-gradient(circle,rgba(255,179,107,.7),rgba(255,100,26,.25) 45%,transparent 72%)}.brand .egg-title{font-size:15px;font-weight:700;line-height:1.3;color:var(--text)}.brand .egg-body{margin-top:4px;font-size:13.5px;font-weight:500;line-height:1.5;color:var(--text)}.brand .egg-actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:12px}.brand .egg-dismiss{font-size:13px;font-weight:600;color:var(--accent);text-underline-offset:4px}.brand .egg-dismiss:hover{text-decoration:underline}@keyframes egg-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes egg-sun-in{0%{transform:translateY(18px) rotate(-90deg);opacity:0}to{transform:none;opacity:1}}@keyframes egg-sun-droop{0%{transform:none}to{transform:translateY(6px) rotate(25deg) scale(.9)}}@keyframes egg-sun-rise{0%{transform:translateY(26px) scale(.6);opacity:0}to{transform:translateY(-4px) scale(1.15);opacity:1}}@keyframes egg-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.brand .bag-in,.brand .bag-out,.brand .egg-sun,.brand .egg-sun:before,.brand .portal-egg{animation:none}.brand .bag-out{display:none}}