*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.relative{position:relative}.hidden{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--black:#000;--bg:#060606;--surface-1:#0e0e0e;--surface-2:#161616;--surface-3:#1e1e1e;--border:hsla(0,0%,100%,.06);--border-light:hsla(0,0%,100%,.1);--white:#fff;--text-primary:hsla(0,0%,100%,.9);--text-secondary:hsla(0,0%,100%,.5);--text-dim:hsla(0,0%,100%,.28);--peach:#8ddcff;--coral:#09affd;--deep-coral:#007bc2;--coral-glow:rgba(9,175,253,.12);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-warm:cubic-bezier(0.25,0.46,0.45,0.94)}*{margin:0;padding:0;box-sizing:border-box}::-moz-selection{background:rgba(9,175,253,.25);color:var(--white)}::selection{background:rgba(9,175,253,.25);color:var(--white)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text-primary);font-family:DM Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.6}.page{position:relative}.cooking-page{background:#000;flex-direction:column;overflow:hidden}.cooking-main,.cooking-page{min-height:100svh;display:flex}.cooking-main{flex:1;flex-direction:column;align-items:center;justify-content:center;padding:0;text-align:center}.orbb-blackhole{position:relative;width:100vw;height:100svh;min-height:620px;display:grid;place-items:center;isolation:isolate;overflow:hidden;border-radius:0;border:0;background:radial-gradient(circle at 48% 49%,transparent 0 16%,rgba(0,0,0,.96) 22%,transparent 36%),radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.04),transparent 18%),radial-gradient(circle at 15% 18%,hsla(0,0%,100%,.035),transparent .08%,transparent 100%),radial-gradient(circle at 74% 22%,hsla(0,0%,100%,.035),transparent .07%,transparent 100%),radial-gradient(circle at 83% 68%,hsla(0,0%,100%,.03),transparent .06%,transparent 100%),radial-gradient(circle at 24% 76%,hsla(0,0%,100%,.032),transparent .08%,transparent 100%),linear-gradient(180deg,#020202,#000 42%,#010101);background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.028) 0 .08%,transparent .16%),radial-gradient(circle at 17% 19%,hsla(0,0%,100%,.05) 0 .07%,transparent .15%),radial-gradient(circle at 73% 22%,hsla(0,0%,100%,.045) 0 .06%,transparent .14%),radial-gradient(circle at 86% 68%,hsla(0,0%,100%,.038) 0 .07%,transparent .16%),radial-gradient(circle at 25% 76%,hsla(0,0%,100%,.045) 0 .08%,transparent .17%),radial-gradient(circle at 52% 50%,rgba(255,138,31,.08),transparent 20%),radial-gradient(circle at 50% 50%,#020202 0 18%,#000 42%,#030303 100%)}.blackhole-ring,.orbb-blackhole:after,.orbb-blackhole:before{display:none}.blackhole-stars{position:absolute;inset:0;z-index:0;opacity:.62;background:radial-gradient(circle at 8% 32%,hsla(0,0%,100%,.65) 0 1px,transparent 1.6px),radial-gradient(circle at 18% 72%,hsla(0,0%,100%,.42) 0 1px,transparent 1.7px),radial-gradient(circle at 31% 18%,hsla(0,0%,100%,.55) 0 1px,transparent 1.5px),radial-gradient(circle at 61% 14%,hsla(0,0%,100%,.5) 0 1px,transparent 1.6px),radial-gradient(circle at 82% 25%,hsla(0,0%,100%,.56) 0 1px,transparent 1.5px),radial-gradient(circle at 92% 76%,hsla(0,0%,100%,.42) 0 1px,transparent 1.7px),radial-gradient(circle at 47% 84%,hsla(0,0%,100%,.34) 0 1px,transparent 1.5px);filter:blur(.2px);animation:stars-drift 26s linear infinite}.accretion-disk{position:absolute;left:50%;top:50%;width:136vw;height:34vw;min-height:260px;border-radius:50%;pointer-events:none;transform-origin:center;mix-blend-mode:screen}.accretion-disk-back{z-index:2;opacity:.92;background:radial-gradient(ellipse at 50% 50%,transparent 0 17%,rgba(0,0,0,.86) 21%,transparent 28%),conic-gradient(from 188deg at 50% 50%,transparent 0deg,rgba(255,112,21,.12) 34deg,rgba(255,198,72,.42) 54deg,hsla(0,0%,100%,.96) 73deg,rgba(255,219,142,.56) 91deg,transparent 128deg,rgba(86,160,255,.08) 202deg,transparent 248deg,rgba(255,122,22,.18) 300deg,hsla(0,0%,100%,.62) 329deg,transparent 1turn);filter:blur(12px) contrast(1.55) saturate(1.28);transform:translate(-50%,-62%) rotate(-8deg) scaleY(.42);animation:disk-warp-back 10s ease-in-out infinite}.accretion-disk-front{z-index:7;opacity:.96;width:146vw;height:23vw;min-height:180px;background:linear-gradient(90deg,transparent 0 10%,rgba(255,154,41,.18) 18%,hsla(0,0%,100%,.96) 29%,rgba(255,210,116,.74) 38%,rgba(255,115,17,.16) 48%,transparent 55%,rgba(75,155,255,.13) 69%,hsla(0,0%,100%,.62) 86%,transparent);filter:blur(9px) contrast(1.5) saturate(1.24);transform:translate(-50%,-38%) rotate(-7deg) scaleY(.36);animation:disk-warp-front 8.4s ease-in-out infinite}.photon-ring{position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none;mix-blend-mode:screen}.photon-ring-top{z-index:4;width:min(45vw,560px);height:min(27vw,330px);min-width:310px;min-height:190px;background:conic-gradient(from 206deg,transparent 0deg,rgba(255,159,45,.18) 30deg,hsla(0,0%,100%,.92) 73deg,rgba(255,211,128,.42) 104deg,transparent 142deg,transparent 236deg,rgba(108,177,255,.15) 278deg,hsla(0,0%,100%,.54) 324deg,transparent 1turn);-webkit-mask:radial-gradient(ellipse at center,transparent 0 56%,#000 58% 65%,transparent 68%);mask:radial-gradient(ellipse at center,transparent 0 56%,#000 58% 65%,transparent 68%);filter:blur(4px) saturate(1.2);transform:translate(-50%,-66%) rotate(-7deg) scaleX(1.34);animation:photon-shimmer 7.4s ease-in-out infinite}.photon-ring-edge{z-index:8;width:min(31vw,380px);height:min(31vw,380px);min-width:230px;min-height:230px;background:conic-gradient(from 90deg,rgba(255,170,46,.08),hsla(0,0%,100%,.54),rgba(255,145,24,.14),transparent 42%,rgba(80,160,255,.12),hsla(0,0%,100%,.38),rgba(255,170,46,.08));-webkit-mask:radial-gradient(circle,transparent 0 58%,#000 61% 66%,transparent 69%);mask:radial-gradient(circle,transparent 0 58%,#000 61% 66%,transparent 69%);filter:blur(2.5px);transform:translate(-50%,-50%);animation:photon-edge 9s linear infinite}.event-horizon{position:absolute;z-index:6;left:50%;top:50%;width:min(28vw,340px);min-width:220px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#000 0 58%,rgba(0,0,0,.98) 63%,rgba(0,0,0,.6) 72%,transparent 82%);box-shadow:0 0 28px 18px rgba(0,0,0,.92),0 0 110px 68px rgba(0,0,0,.86),inset 0 0 42px #000;transform:translate(-50%,-50%);animation:horizon-breathe 6.8s ease-in-out infinite}.event-horizon:before{inset:-17%;background:conic-gradient(from 110deg,hsla(0,0%,100%,.08),rgba(255,171,48,.26),hsla(0,0%,100%,.65),rgba(255,125,25,.16),transparent 38%,rgba(92,167,255,.16),hsla(0,0%,100%,.38),hsla(0,0%,100%,.08));-webkit-mask:radial-gradient(circle,transparent 0 61%,#000 64% 68%,transparent 72%);mask:radial-gradient(circle,transparent 0 61%,#000 64% 68%,transparent 72%);filter:blur(2px);animation:photon-edge 12s linear infinite reverse}.event-horizon:after,.event-horizon:before{content:"";position:absolute;border-radius:50%}.event-horizon:after{inset:7%;background:radial-gradient(circle,#000 0 70%,rgba(0,0,0,.86) 82%,transparent 100%)}.event-horizon .cooking-orbb{position:absolute;inset:50% auto auto 50%;z-index:1;width:48%;max-height:48%;opacity:.08;transform:translate(-50%,-50%);filter:grayscale(1) brightness(.7) contrast(2.2);mix-blend-mode:screen;animation:none}.relativistic-jet{position:absolute;z-index:3;width:36vw;height:3.5vw;min-height:34px;border-radius:999px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);filter:blur(7px);opacity:.58;mix-blend-mode:screen}.jet-one{left:6vw;top:15vh;transform:rotate(-32deg);animation:jet-flicker 6s ease-in-out infinite}.jet-two{right:-5vw;top:11vh;transform:rotate(49deg);opacity:.7;animation:jet-flicker 7.2s ease-in-out .8s infinite}@keyframes stars-drift{to{transform:translate3d(-2vw,1vh,0)}}@keyframes disk-warp-back{0%,to{opacity:.84;transform:translate(-50%,-62%) rotate(-8deg) scaleY(.4) scaleX(1);filter:blur(12px) contrast(1.55) saturate(1.28)}50%{opacity:.98;transform:translate(-50%,-60%) rotate(-5deg) scaleY(.47) scaleX(1.04);filter:blur(15px) contrast(1.72) saturate(1.42)}}@keyframes disk-warp-front{0%,to{opacity:.86;transform:translate(-50%,-38%) rotate(-7deg) scaleY(.34) scaleX(1);filter:blur(9px) contrast(1.5) saturate(1.24)}50%{opacity:1;transform:translate(-50%,-35%) rotate(-10deg) scaleY(.43) scaleX(1.06);filter:blur(12px) contrast(1.72) saturate(1.38)}}@keyframes photon-shimmer{0%,to{opacity:.7;transform:translate(-50%,-66%) rotate(-7deg) scaleX(1.3)}50%{opacity:1;transform:translate(-50%,-70%) rotate(-2deg) scaleX(1.46)}}@keyframes photon-edge{to{rotate:1turn}}@keyframes horizon-breathe{0%,to{transform:translate(-50%,-50%) scale(.98);box-shadow:0 0 28px 18px rgba(0,0,0,.92),0 0 110px 68px rgba(0,0,0,.86),inset 0 0 42px #000}50%{transform:translate(-50%,-50%) scale(1.035);box-shadow:0 0 34px 22px rgba(0,0,0,.96),0 0 132px 82px rgba(0,0,0,.9),inset 0 0 52px #000}}@keyframes jet-flicker{0%,to{opacity:.18;filter:blur(9px)}45%{opacity:.72;filter:blur(6px)}68%{opacity:.32}}.orbb-blackhole:before{width:132vw;height:34vw;min-height:250px;z-index:0;background:radial-gradient(ellipse at 50% 50%,transparent 0 10%,rgba(0,0,0,.96) 15%,transparent 23%),conic-gradient(from 186deg at 50% 50%,rgba(255,245,198,.04) 0deg,rgba(255,143,44,.1) 34deg,hsla(0,0%,100%,.96) 72deg,rgba(255,191,83,.52) 96deg,transparent 128deg,rgba(80,174,255,.16) 188deg,transparent 218deg,rgba(255,132,36,.28) 286deg,hsla(0,0%,100%,.7) 322deg,rgba(255,245,198,.04) 1turn);filter:blur(16px) contrast(1.4) saturate(1.18);opacity:.96;transform:translate(-50%,-50%) rotate(-5deg) scaleX(1.22);animation:lensing-drift 10s ease-in-out infinite,lensing-color-cycle 18s linear infinite}.orbb-blackhole:after,.orbb-blackhole:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%}.orbb-blackhole:after{width:min(42vw,460px);aspect-ratio:1;z-index:3;background:radial-gradient(circle,#000 0 48%,rgba(0,0,0,.98) 56%,transparent 72%),radial-gradient(circle,hsla(0,0%,100%,.12),transparent 73%);box-shadow:0 0 0 2px hsla(0,0%,100%,.03),0 0 58px rgba(0,0,0,.95),0 0 120px rgba(0,0,0,.86);transform:translate(-50%,-50%);filter:blur(1.5px);animation:blackhole-pulse 6.2s ease-in-out infinite}.blackhole-ring{position:absolute;z-index:1;border-radius:50%;border:0;background:transparent;box-shadow:none;pointer-events:none;mix-blend-mode:screen}.blackhole-ring-one{width:136vw;height:13vw;min-height:118px;top:50%;left:50%;background:linear-gradient(90deg,transparent 0 9%,rgba(255,187,70,.2) 18%,hsla(0,0%,100%,.98) 29%,rgba(255,168,55,.35) 38%,transparent 51%,rgba(87,175,255,.1) 66%,hsla(0,0%,100%,.68) 88%,transparent);filter:blur(11px) saturate(1.2);transform:translate(-50%,-50%) rotate(-4deg) skewX(-13deg);animation:lensing-band-left 7.5s ease-in-out infinite}.blackhole-ring-two{width:136vw;height:21vw;min-height:190px;top:50%;left:50%;background:linear-gradient(90deg,transparent 0 14%,rgba(255,135,30,.08) 27%,hsla(0,0%,100%,.46) 39%,transparent 53%,rgba(80,165,255,.14) 78%,hsla(0,0%,100%,.82) 94%,transparent);filter:blur(26px) saturate(1.3);opacity:.78;transform:translate(-50%,-50%) rotate(1deg);animation:lensing-band-right 8.6s ease-in-out infinite}.blackhole-ring-three{width:min(30vw,360px);height:min(30vw,360px);min-width:210px;min-height:210px;top:50%;left:50%;border-radius:50%;background:radial-gradient(circle,#000 0 48%,rgba(0,0,0,.96) 58%,rgba(0,0,0,.35) 68%,transparent 78%);filter:blur(5px);opacity:1;transform:translate(-50%,-50%);animation:event-horizon-breathe 5.6s ease-in-out infinite}.lensing-field{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden;animation:lensing-color-cycle 22s linear infinite}.lensing-beam,.lensing-glint{position:absolute;display:block;pointer-events:none}.lensing-beam{border-radius:999px;mix-blend-mode:screen}.beam-left{width:62vw;height:10vw;left:-4vw;top:52%;background:linear-gradient(90deg,hsla(0,0%,100%,.98),rgba(255,221,146,.68) 44%,transparent 88%);filter:blur(12px);transform:rotate(5deg) skewX(-18deg);animation:beam-left-warp 6.4s ease-in-out infinite}.beam-right{width:54vw;height:11vw;right:-5vw;top:46%;background:linear-gradient(90deg,transparent,rgba(77,164,255,.16) 38%,hsla(0,0%,100%,.74));filter:blur(24px);transform:rotate(-1deg) skewX(8deg);animation:beam-right-warp 7.2s ease-in-out infinite}.beam-top-left{width:42vw;height:5vw;left:5vw;top:18vh;background:linear-gradient(90deg,transparent,rgba(255,182,79,.18),hsla(0,0%,100%,.95),transparent);filter:blur(7px);transform:rotate(-31deg);animation:beam-diagonal-warp 8.2s ease-in-out infinite}.beam-bottom{width:34vw;height:13vw;left:31vw;bottom:13vh;background:radial-gradient(ellipse at 42% 42%,hsla(0,0%,100%,.98),rgba(255,187,78,.56) 36%,transparent 72%);filter:blur(15px);transform:rotate(14deg);animation:beam-bottom-warp 7.8s ease-in-out infinite}.lensing-glint{width:7%;height:2.6%;border-radius:50%;background:#fff;filter:blur(4px);opacity:.82;mix-blend-mode:screen}.glint-one{left:47%;top:23%;transform:rotate(-12deg);animation:glint-flicker 4.4s ease-in-out infinite}.glint-two{left:44%;bottom:22%;width:4%;animation:glint-flicker 5.1s ease-in-out .4s infinite}.glint-three{right:7%;top:5%;width:28%;height:3%;transform:rotate(48deg);filter:blur(5px);animation:glint-sweep 8s ease-in-out infinite}.cooking-orbb{position:relative;z-index:5;width:min(22vw,250px);max-height:40vh;-o-object-fit:contain;object-fit:contain;opacity:.34;filter:brightness(.62) contrast(1.9) drop-shadow(0 0 22px rgba(255,255,255,.14)) drop-shadow(0 0 90px rgba(255,255,255,.08));mix-blend-mode:screen;animation:cooking-float 5.5s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cooking-title{position:fixed;left:50%;bottom:44px;z-index:7;margin-top:0;color:var(--white);font-size:clamp(1.8rem,5vw,4.8rem);font-weight:700;line-height:.95;letter-spacing:0;text-transform:uppercase;transform:translateX(-50%);animation:cooking-title-in 1s var(--ease-out) both}.cooking-dots span{display:inline-block;animation:cooking-dot 1.35s ease-in-out infinite}.cooking-dots span:nth-child(2){animation-delay:.16s}.cooking-dots span:nth-child(3){animation-delay:.32s}.cooking-foot{display:none}@keyframes cooking-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-14px) scale(1.015)}}@keyframes lensing-drift{0%,to{transform:translate(-50%,-50%) rotate(-5deg) scaleX(1.22) translateX(-1%);filter:blur(16px) contrast(1.4) saturate(1.18)}50%{transform:translate(-50%,-50%) rotate(2deg) scaleX(1.34) translateX(1.4%);filter:blur(20px) contrast(1.55) saturate(1.28)}}@keyframes blackhole-pulse{0%,to{opacity:.58;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@keyframes lensing-band-left{0%,to{opacity:.8;transform:translate(-50%,-50%) rotate(-4deg) skewX(-13deg) translateX(-1%) scaleY(.92)}50%{opacity:1;transform:translate(-50%,-50%) rotate(1deg) skewX(-18deg) translateX(2%) scaleY(1.16)}}@keyframes lensing-band-right{0%,to{opacity:.52;transform:translate(-50%,-50%) rotate(1deg) translateX(1%) scaleX(.96)}50%{opacity:.78;transform:translate(-50%,-50%) rotate(-2deg) translateX(-2%) scaleX(1.04)}}@keyframes event-horizon-breathe{0%,to{transform:translate(-50%,-50%) scale(.98);filter:blur(8px)}50%{transform:translate(-50%,-50%) scale(1.04);filter:blur(11px)}}@keyframes lensing-color-cycle{to{filter:hue-rotate(1turn)}}@keyframes beam-left-warp{0%,to{opacity:.88;transform:rotate(4deg) skewX(-14deg) translateX(-2%)}50%{opacity:1;transform:rotate(8deg) skewX(-20deg) translateX(5%) scaleY(1.22)}}@keyframes beam-right-warp{0%,to{opacity:.54;transform:rotate(-1deg) skewX(8deg) translateX(1%)}50%{opacity:.76;transform:rotate(-5deg) skewX(16deg) translateX(-4%) scaleY(1.12)}}@keyframes beam-diagonal-warp{0%,to{opacity:.44;transform:rotate(-31deg) translateX(-3%)}50%{opacity:.78;transform:rotate(-38deg) translateX(6%) scaleX(1.18)}}@keyframes beam-bottom-warp{0%,to{opacity:.5;transform:rotate(14deg) translate(-4%,4%) scale(.92)}50%{opacity:.92;transform:rotate(6deg) translate(8%,-10%) scale(1.15)}}@keyframes glint-flicker{0%,to{opacity:.35;transform:scaleX(.78) rotate(-12deg)}45%{opacity:.95;transform:scaleX(1.24) rotate(-8deg)}62%{opacity:.2}}@keyframes glint-sweep{0%,to{opacity:.18;transform:rotate(48deg) translateX(18%)}50%{opacity:.85;transform:rotate(48deg) translateX(-16%)}}@keyframes cooking-title-in{0%{opacity:0;transform:translate(-50%,20px);filter:blur(10px)}to{opacity:1;transform:translate(-50%);filter:blur(0)}}@keyframes cooking-dot{0%,20%,to{opacity:.25;transform:translateY(0)}45%{opacity:1;transform:translateY(-.18em)}}.grain{position:fixed;inset:0;z-index:999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}[data-reveal].revealed{opacity:1;transform:translateY(0)}.nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;padding:20px 40px;mix-blend-mode:difference}.nav,.nav-logo{align-items:center}.nav-logo{display:inline-flex;text-decoration:none}.brand-logo{display:block;width:76px;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-logo .brand-logo{width:70px}.nav-right{display:flex;align-items:center;gap:28px}.nav-link{color:var(--white);text-decoration:none;font-size:.88rem;font-weight:400;opacity:.6;transition:opacity .3s}.nav-link:hover{opacity:1}.nav-download{display:inline-flex;align-items:center;gap:8px;color:var(--black);background:var(--white);padding:8px 20px;border-radius:100px;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .3s var(--ease-out),box-shadow .3s}.nav-download:hover{transform:scale(1.04);box-shadow:0 4px 24px hsla(0,0%,100%,.12)}.hero{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding:140px 40px 100px;gap:40px;position:relative}.hero-left{max-width:620px}.hero-eyebrow{font-size:.78rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--coral);margin-bottom:24px}.hero-title{font-size:clamp(3rem,6.5vw,5.2rem);font-weight:700;line-height:1.05;letter-spacing:-.04em;margin-bottom:28px}.hero-title em{font-style:italic;color:var(--coral)}.hero-body{font-size:1.1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:40px;max-width:460px}.hero-cta{display:inline-flex;align-items:center;gap:10px;background:var(--coral);color:var(--black);padding:14px 28px;border-radius:100px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .3s var(--ease-out),box-shadow .3s}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(9,175,253,.25)}.hero-right{display:flex;justify-content:center;align-items:center;position:relative;overflow:visible}.hero-phone{position:relative;z-index:2;animation:phone-float 5s ease-in-out infinite}.hero-phone-frame{width:280px;background:#2c2c2e;border:2px solid #3a3a3c;border-radius:44px;padding:10px;position:relative;box-shadow:0 24px 80px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.08),inset 0 1px 0 hsla(0,0%,100%,.06)}.hero-phone-frame:after{content:"";position:absolute;right:-4px;top:120px;width:3px;height:56px;background:#3a3a3c;border-radius:0 2px 2px 0}.hero-phone-screen{width:100%;border-radius:34px;display:block}.hero-glow{position:absolute;width:320px;height:320px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(9,175,253,.12),transparent 70%);filter:blur(60px);z-index:-1}@keyframes phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.ticker{padding:48px 40px;font-size:clamp(1.1rem,2.5vw,1.5rem);color:var(--text-dim);font-weight:400;line-height:1.6;max-width:740px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ticker-number{color:var(--coral);font-weight:700}.story{padding:120px 40px;max-width:1100px;margin:0 auto}.story-label{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:80px;text-align:center}.story-block{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:120px}.story-block:last-child{margin-bottom:0}.story-text h2{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;margin-bottom:20px}.story-text p{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;max-width:420px}.story-text .coral{color:var(--coral);font-weight:500}.story-visual{display:flex;justify-content:center}.story-block--right .story-visual{justify-content:flex-start}.story-block--right .story-text{text-align:right}.story-block--right .story-text p{margin-left:auto}.story-block--left .story-visual{justify-content:flex-end}.share-sheet-mock{width:300px;background:var(--surface-1);border-radius:20px;padding:12px 16px 16px;border:1px solid var(--border)}.ss-handle{width:36px;height:4px;background:hsla(0,0%,100%,.15);border-radius:2px;margin:0 auto 14px}.ss-preview{display:flex;align-items:center;gap:12px;background:#2c2c2e;border-radius:12px;padding:12px;margin-bottom:18px}.ss-preview-icon{width:40px;height:40px;min-width:40px;border-radius:8px;background:linear-gradient(135deg,#ff6b4a,#ff9c73)}.ss-preview-title{font-size:.82rem;font-weight:500;color:hsla(0,0%,100%,.9);line-height:1.3}.ss-preview-url{font-size:.72rem;color:hsla(0,0%,100%,.35);margin-top:2px}.ss-apps{display:flex;gap:4px;overflow:hidden;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:6px}.ss-app{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:64px;padding:4px}.ss-app span{font-size:.62rem;color:hsla(0,0%,100%,.5);text-align:center}.ss-app-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.ss-messages{background:#34c759}.ss-notes{background:#ffd60a}.ss-ig{background:linear-gradient(135deg,#833ab4,#fd1d1d,#f77737)}.ss-orbb-icon{background:#f5e6d8;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.ss-orbb-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss-app-active .ss-app-icon{box-shadow:0 0 0 2px var(--coral),0 0 16px rgba(9,175,253,.3)}.ss-app-active span{color:var(--coral);font-weight:600}.ss-actions{display:flex;flex-direction:column}.ss-action{display:flex;align-items:center;gap:12px;padding:12px 8px;color:hsla(0,0%,100%,.7);font-size:.82rem;border-bottom:1px solid hsla(0,0%,100%,.04)}.ss-action:last-child{border-bottom:none}.ai-demo{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;padding:28px;width:300px}.ai-tag{display:inline-block;background:var(--coral-glow);color:var(--coral);padding:5px 14px;border-radius:100px;font-size:.78rem;font-weight:500;margin-right:8px;margin-bottom:12px}.ai-takeaways{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ai-takeaway{font-size:.88rem;color:var(--text-secondary);line-height:1.5;padding-left:16px;position:relative}.ai-takeaway:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--coral)}.ask-demo{max-width:340px;width:100%;background:var(--surface-0);border:1px solid var(--border);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.ask-header{text-align:center;padding:14px 16px;font-size:.88rem;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border)}.ask-chat{padding:20px 16px;display:flex;flex-direction:column;gap:12px}.ask-bubble{padding:12px 16px;border-radius:18px;font-size:.85rem;line-height:1.55;max-width:85%}.ask-user{background:var(--coral);color:#1a1a1a;align-self:flex-end;border-bottom-right-radius:6px;font-weight:500}.ask-orbb{background:var(--surface-1);color:var(--text-secondary);align-self:flex-start;border-bottom-left-radius:6px}.ask-orbb strong{color:var(--text-primary);font-weight:600}.ask-input{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--border);gap:12px}.ask-input-placeholder{font-size:.82rem;color:var(--text-dim)}.ask-send{width:32px;height:32px;border-radius:50%;background:var(--surface-1);justify-content:center;color:var(--text-dim);flex-shrink:0}.ask-send,.peek-divider{display:flex;align-items:center}.peek-divider{gap:24px;padding:0 40px;margin:20px 0}.peek-line{flex:1;height:1px;background:var(--border)}.capabilities{padding:100px 40px 120px;max-width:1100px;margin:0 auto}.cap-title{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;margin-bottom:64px;text-align:center}.cap-list{max-width:700px;margin:0 auto}.cap-item{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--border);align-items:baseline}.cap-item:first-child{border-top:1px solid var(--border)}.cap-name{font-size:1.05rem;font-weight:600;color:var(--text-primary);min-width:180px;flex-shrink:0}.cap-desc{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.cta{padding:120px 40px 140px;text-align:center;position:relative}.cta-heading{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:700;letter-spacing:-.035em;line-height:1.1;margin-bottom:36px}.cta-button{display:inline-flex;align-items:center;gap:10px;background:var(--coral);color:var(--black);padding:16px 36px;border-radius:100px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .3s var(--ease-out),box-shadow .3s}.cta-button:hover{transform:translateY(-2px);box-shadow:0 16px 48px rgba(9,175,253,.25)}.cta-sub{margin-top:16px;font-size:.88rem;color:var(--text-dim)}.foot{padding:24px 40px;border-top:1px solid var(--border);display:flex;justify-content:space-between}.foot,.foot-brand{align-items:center}.foot-brand{display:inline-flex;text-decoration:none;opacity:.6}.foot-brand .brand-logo{width:62px}.foot-links{display:flex;gap:24px}.foot-links a{color:var(--text-dim);text-decoration:none;font-size:.82rem;transition:color .2s}.foot-links a:hover{color:var(--coral)}@media (max-width:900px){.cooking-main{min-height:100svh;padding:0}.orbb-blackhole{width:100vw;height:100svh;min-height:560px}.cooking-orbb{width:min(30vw,220px);max-height:34vh}.cooking-title{bottom:34px;font-size:clamp(1.8rem,10vw,4.2rem)}.hero{grid-template-columns:1fr;padding:120px 24px 60px;min-height:auto;gap:48px}.hero-left{max-width:100%}.hero-right{justify-content:center}.hero-phone-frame{width:220px;border-radius:36px;padding:8px}.hero-phone-screen{border-radius:30px}.hero-glow{width:200px;height:200px}.story{padding:80px 24px}.story-label{margin-bottom:48px}.story-block{grid-template-columns:1fr;gap:36px;margin-bottom:80px}.story-block--right .story-visual{order:-1;justify-content:center}.story-block--left .story-visual{justify-content:center}.story-block--right .story-text{text-align:left}.story-block--right .story-text p{margin-left:0}.story-text h2{font-size:1.8rem}.peek-divider{padding:0 24px}.capabilities{padding:64px 24px 80px}.cap-item{flex-direction:column;gap:6px}.cap-name{min-width:unset}.cta{padding:80px 24px 100px}.foot{padding:20px 24px}.ticker{padding:36px 24px}.nav{padding:16px 24px}.nav-download span,.nav-link{display:none}.nav-download{padding:8px 12px}}@media (max-width:480px){.cooking-main{padding:0}.orbb-blackhole{width:100vw;height:100svh;min-height:540px}.hero-title{font-size:2.4rem}.hero-body br{display:none}.phone-mock{width:180px}.foot{flex-direction:column;gap:12px;text-align:center}.foot-links{flex-wrap:wrap;justify-content:center;gap:16px}}@media (prefers-reduced-motion:reduce){.blackhole-ring,.cooking-dots span,.cooking-orbb,.cooking-title,.hero-phone,.lensing-beam,.lensing-field,.lensing-glint,.orbb-blackhole:after,.orbb-blackhole:before{animation:none}[data-reveal]{opacity:1;transform:none;transition:none}}.support-page{min-height:100vh;display:flex;flex-direction:column}.support-header{padding:20px 32px;border-bottom:1px solid var(--border)}.support-back{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-weight:600;font-size:1rem;transition:color .2s}.support-back:hover{color:var(--coral)}.support-back .brand-logo{width:66px}.support-content{max-width:680px;margin:0 auto;padding:64px 32px 80px;flex:1}.support-content h1{font-size:clamp(2rem,5vw,2.8rem);font-weight:700;margin-bottom:12px}.support-subtitle{color:var(--text-secondary);font-size:1.1rem;margin-bottom:56px}.contact-section h2,.faq-section h2{font-size:1.3rem;font-weight:600;margin-bottom:24px;color:var(--coral)}.faq-list{display:flex;flex-direction:column;gap:8px;margin-bottom:64px}.faq-item{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;-webkit-tap-highlight-color:transparent;transition:border-color .3s}.faq-open{border-color:rgba(9,175,253,.3)}.faq-summary{width:100%;padding:18px 24px;cursor:pointer;font-weight:500;font-size:1.05rem;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:color .2s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none;color:inherit;font-family:inherit;text-align:left;line-height:1.4}.faq-icon{font-size:1.4rem;color:var(--text-dim);flex-shrink:0;transition:color .2s}.faq-open .faq-icon,.faq-summary:hover{color:var(--coral)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer p{margin:0;padding:0 24px 20px;color:var(--text-secondary);line-height:1.6}.contact-section p{color:var(--text-secondary);margin-bottom:20px}.contact-btn{display:inline-block;padding:14px 32px;background:var(--coral);color:var(--bg);border-radius:12px;text-decoration:none;font-weight:600;transition:opacity .2s}.contact-btn:hover{opacity:.85}@media (max-width:640px){.support-content{padding:40px 20px 60px}.support-header{padding:16px 20px}.faq-summary{padding:16px 18px}.faq-answer p{padding:0 18px 16px}}.legal-content section{margin-bottom:36px}.legal-content h2{font-size:1.2rem;font-weight:600;margin-bottom:12px;color:var(--coral)}.legal-content p{margin-bottom:12px}.legal-content p,.legal-content ul{color:var(--text-secondary);line-height:1.7}.legal-content ul{padding-left:24px;margin-bottom:16px;list-style-type:disc}.legal-content li{margin-bottom:8px;padding-left:4px}.legal-content li strong{color:var(--text-primary)}.legal-updated{font-size:.85rem;color:var(--text-dim);margin-bottom:40px}.legal-link{color:var(--coral);text-decoration:none}.legal-link:hover{text-decoration:underline}.legal-content h3{font-size:1rem;font-weight:600;margin:20px 0 10px;color:var(--text-primary)}.legal-quote{background:var(--surface-1);border-left:3px solid var(--coral);padding:16px 20px;border-radius:0 8px 8px 0;font-size:.9rem;line-height:1.6}.limits-table-wrapper{overflow-x:auto;border:1px solid var(--border);border-radius:12px;margin:8px 0 40px}.limits-table{width:100%;border-collapse:collapse;font-size:.95rem}.limits-table td,.limits-table th{padding:16px 20px;text-align:left;border-bottom:1px solid var(--border)}.limits-table thead th{font-weight:600;font-size:.85rem;letter-spacing:.02em;text-transform:uppercase;color:var(--text-dim);background:var(--surface-1)}.limits-table tbody tr:last-child td,.limits-table tbody tr:last-child th{border-bottom:none}.limits-table tbody th{font-weight:500;color:var(--text-primary)}.limits-feature{font-weight:600}.limits-note{font-size:.8rem;color:var(--text-dim);margin-top:4px;font-weight:400}.limits-pro-col{color:var(--coral);font-weight:600}@media (max-width:520px){.limits-table td,.limits-table th{padding:12px 14px;font-size:.9rem}.limits-note{font-size:.75rem}}.site-footer{padding:32px;border-top:1px solid var(--border);position:relative;z-index:2}.footer-content{max-width:1100px;margin:0 auto;justify-content:space-between;flex-wrap:wrap;gap:20px}.footer-brand,.footer-content{display:flex;align-items:center}.footer-brand{gap:10px}.footer-brand .brand-logo{width:66px;opacity:.6}.footer-links{display:flex;gap:32px}.footer-links a{color:var(--text-dim);text-decoration:none;font-size:.88rem;transition:color .2s}.footer-links a:hover{color:var(--coral)}