@font-face{font-family:Bigfish;src:url(/assets/bigfish-C0hK9A13.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-bg:#050505;--color-bg-alt:#0b0b0e;--color-accent:#ffb800;--color-accent-light:#ffc21a;--color-accent-dark:#6f5000;--color-text-primary:#f5f5f5;--color-text-secondary:#9a9a9a;--color-text-muted:#555562;--color-border:#ffffff12;--font-sans:"Inter", "DM Sans", system-ui, -apple-system, sans-serif;--font-poster:"Anton", "Archivo Black", sans-serif;--font-marker:"Permanent Marker", "Caveat", cursive;--font-logo:"Bigfish", "Impact", sans-serif;--transition-smooth:all 1.2s cubic-bezier(.77, 0, .175, 1);--transition-fast:all .25s cubic-bezier(.25, .8, .25, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{color:var(--color-text-secondary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none;-ms-overflow-style:none;background:#030305;font-size:16px;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}html{scroll-behavior:smooth}.site-logo{font-family:var(--font-logo);color:var(--color-text-primary);text-transform:lowercase;cursor:default;-webkit-user-select:none;user-select:none;letter-spacing:-1.5px;will-change:transform, top, left, font-size;display:inline-block}.site-logo.logo-splash{z-index:1000;letter-spacing:-2px;font-size:2.2rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(5);text-shadow:none!important;box-shadow:none!important;filter:none!important}.site-logo.logo-header{z-index:1000;transition:var(--transition-smooth);font-size:2.2rem;position:fixed;top:1.5rem;left:3rem;transform:translate(0)scale(1)}@media (width<=768px){.site-logo.logo-splash{transform:translate(-50%,-50%)scale(3.5)}.site-logo.logo-header{font-size:1.8rem;left:1.5rem}}.page-bloom-container{animation:1.1s cubic-bezier(.19,1,.22,1) both page-bloom-fade}@keyframes page-bloom-fade{0%{opacity:0;filter:blur(6px);transform:scale(.96)translateY(24px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.scroll-reveal{filter:blur(4px);will-change:transform, opacity, filter;transition:opacity 1.2s cubic-bezier(.19,1,.22,1),transform 1.2s cubic-bezier(.19,1,.22,1),filter 1.2s cubic-bezier(.19,1,.22,1);transform:translateY(40px)scale(.98);opacity:0!important}.reveal-active{filter:blur();transform:translateY(0)scale(1);opacity:1!important}.splash-overlay{z-index:998;background-color:#000;transition:opacity 1.2s cubic-bezier(.85,0,.15,1);position:fixed;inset:0}.splash-exit{opacity:0;pointer-events:none}.site-header{z-index:990;opacity:0;background-color:#ffb300;grid-template-columns:240px 1fr auto;align-items:center;width:100%;height:5.6rem;padding:0 4rem;transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1);display:grid;position:fixed;top:0;left:0;transform:translateY(-20px)}.header-reveal{opacity:1;transform:translateY(0)}.site-header:before{content:"";pointer-events:none;background-color:#ffb300;width:100%;height:100vh;position:absolute;top:-100vh;left:0}.logo-placeholder{pointer-events:none;width:180px;height:100%}.header-nav{justify-content:center;align-items:center;height:100%;display:flex}.nav-list{align-items:center;gap:2.5rem;height:100%;list-style:none;display:flex}.nav-link{color:#000000a6;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;padding:.75rem .25rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:600;position:relative}.nav-link:hover{color:#000}.nav-indicator{transform-origin:50%;opacity:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6' fill='none'%3E%3Cpath d='M0 5L3 1.5L6 5L9 1.5L12 5' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:bottom;background-repeat:repeat-x;background-size:11px 5px;width:100%;height:6px;transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .3s;position:absolute;bottom:2px;left:0;transform:scaleX(0)}.nav-active{font-weight:700;color:#000!important}.nav-active .nav-indicator{opacity:1;transform:scaleX(1)}.nav-link:hover .nav-indicator{opacity:.45;transform:scaleX(1)}.nav-active:hover .nav-indicator{opacity:1}.header-utilities{align-items:center;gap:1.5rem;display:flex}.utility-btn{color:#000;cursor:pointer;width:2.4rem;height:2.4rem;transition:var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex}.utility-btn:hover{color:#000;background-color:#0000000f;border-color:#0000001a}.download-svg,.plus-svg{width:1.3rem;height:1.3rem;transition:var(--transition-fast)}.btn-download:hover .download-svg{animation:1s ease-in-out infinite download-bounce}@keyframes download-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.utility-separator{color:#00000026;-webkit-user-select:none;user-select:none;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:300}.btn-plus:hover{border-color:#00000040;box-shadow:0 0 10px #0000000a}.btn-plus:hover .plus-svg{transform:rotate(90deg)}.header-brush-container{z-index:-1;pointer-events:none;width:100%;height:48px;position:absolute;bottom:-45px;left:0}.header-brush-svg{width:100%;height:100%;display:block}.header-nav-mobile{display:none}@media (width<=992px){.site-header{grid-template-columns:140px 1fr auto;padding:0 2rem}.nav-list{gap:1.5rem}.nav-link{letter-spacing:1px;font-size:.85rem}}@media (width<=860px){.nav-list{gap:.8rem}.nav-link{letter-spacing:.5px;padding:.75rem .1rem;font-size:.8rem}}@media (width<=768px){.site-header{justify-content:space-between;height:4.8rem;padding:0 1.5rem;display:flex}.logo-placeholder{width:60px}.header-nav{display:none}.header-nav-mobile{z-index:1005;justify-content:center;align-items:center;display:flex;position:relative}.mobile-dropdown-btn{text-transform:uppercase;color:#000;cursor:pointer;transition:var(--transition-fast);background:#0000000d;border:1.5px solid #000000b3;border-radius:30px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:700;display:flex}.mobile-dropdown-btn:hover{background:#0000001a}.dropdown-arrow-svg{color:#000;width:.9rem;height:.9rem;transition:transform .25s ease-in-out}.dropdown-arrow-svg.arrow-open{transform:rotate(180deg)}.mobile-dropdown-menu{z-index:1010;background:#0b0b0c;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:.2rem;min-width:160px;padding:.5rem;animation:.3s cubic-bezier(.19,1,.22,1) both dropdown-bloom;display:flex;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%);box-shadow:0 10px 40px #000000a6}@keyframes dropdown-bloom{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.mobile-dropdown-item{color:var(--color-text-secondary);text-transform:uppercase;text-align:center;cursor:pointer;width:100%;transition:var(--transition-fast);background:0 0;border:none;border-radius:4px;padding:.65rem .9rem;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:600}.mobile-dropdown-item:hover{color:var(--color-text-primary);background:#ffffff0f}.dropdown-item-active{background:#ffb30014;color:var(--color-accent)!important}}.home-page-container,.hero-section{z-index:10;opacity:0;flex-direction:column;align-items:center;width:100%;margin:0;padding:0;transition:opacity 1.2s cubic-bezier(.19,1,.22,1),transform 1.2s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow:visible;transform:translateY(20px)}.home-page-container.hero-reveal,.hero-section.hero-reveal{opacity:1;transform:translateY(0)}.section-inner-container{box-sizing:border-box;width:100%}.home-section-hero{box-sizing:border-box;z-index:10;background:#000;justify-content:center;width:100%;padding:7.8rem 2.5rem 8.5rem;display:flex;position:relative}.hero-poster-container.cat-hero-grid{text-align:left;z-index:2;grid-template-columns:56% 44%;align-items:center;gap:2.5rem;width:100%;max-width:1320px;margin:0 auto;display:grid;position:relative}.home-section-features{box-sizing:border-box;z-index:9;background-color:#0000;justify-content:center;width:100%;padding:8rem 1.5rem 10rem;display:flex;position:relative}.features-shaped-island{box-sizing:border-box;background:linear-gradient(#0c0d16 0%,#121422 50%,#0a0b12 100%);border:1.5px solid #ffffff14;border-radius:48px;width:100%;max-width:1340px;padding:6.5rem 3.5rem 6rem;position:relative;overflow:hidden;box-shadow:0 25px 70px #0009,inset 0 1px #ffffff0d}.features-shaped-island:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffd34e59,#63caff59,#0000);width:55%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-section-cards{box-sizing:border-box;z-index:8;background:#000;justify-content:center;width:100%;padding:15rem 1.5rem 10rem;display:flex;position:relative}.cards-inner-container{justify-content:center;width:100%;max-width:1320px;display:flex}.home-section-echo{box-sizing:border-box;z-index:7;background:0 0;justify-content:center;width:100%;padding:0;display:flex;position:relative}.home-section-download{box-sizing:border-box;z-index:6;background:#000;justify-content:center;width:100%;padding:6.5rem 1.5rem 10rem;display:flex;position:relative}.download-inner-container{justify-content:center;width:100%;max-width:1200px;display:flex}.poster-main-col{text-align:left;z-index:5;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.poster-cat-col{z-index:5;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.hero-floating-chips-group{pointer-events:none;z-index:15;position:absolute;inset:0}.hero-floating-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:650;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;box-shadow:0 14px 30px #000000b3}.hero-floating-chip:hover{transform:translateY(-4px)scale(1.05)!important}.chip-dot{border-radius:50%;width:6px;height:6px}.chip-yellow{color:#ffe66d;background:#14141af0;border:1px solid #ffe66d59;animation:5s ease-in-out infinite floatChip1;bottom:35px;left:-20px}.dot-yellow{background:#ffe66d;box-shadow:0 0 6px #ffe66d}.chip-pink{color:#fda4af;background:#14141af0;border:1px solid #fda4af59;animation:6s ease-in-out .8s infinite floatChip2;top:45%;right:-30px}.dot-pink{background:#fda4af;box-shadow:0 0 6px #fda4af}.chip-green{color:#6ee7b7;background:#14141af0;border:1px solid #6ee7b759;animation:5.5s ease-in-out 1.5s infinite floatChip3;bottom:-15px;right:40px}.dot-green{background:#6ee7b7;box-shadow:0 0 6px #6ee7b7}@keyframes floatChip1{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes floatChip2{0%,to{transform:translateY(0)rotate(1.5deg)}50%{transform:translateY(-10px)rotate(-1deg)}}@keyframes floatChip3{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}.cat-speech-bubble{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;z-index:20;-webkit-user-select:none;user-select:none;background:#121216f0;border:1px solid #ffb80066;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;transition:all .3s cubic-bezier(.16,1,.3,1);animation:3.5s ease-in-out infinite floatWhisper;display:flex;position:absolute;top:-20px;right:15px;box-shadow:0 14px 30px #000000b3,0 0 16px #ffb80026}.cat-speech-bubble:hover{border-color:#ffb800;transform:translateY(-4px)scale(1.04);box-shadow:0 18px 36px #000c,0 0 24px #ffb80059}.speech-dot{background:#ffb800;border-radius:50%;width:7px;height:7px;animation:1.6s infinite alternate blinkDot;box-shadow:0 0 8px #ffb800}.speech-text{color:#fff;letter-spacing:.3px;white-space:nowrap;font-family:Outfit,sans-serif;font-size:.84rem;font-weight:650}@keyframes floatWhisper{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes blinkDot{0%{opacity:.4}to{opacity:1}}.cat-face-stage{-webkit-user-select:none;user-select:none;cursor:default;z-index:2;width:100%;max-width:440px;position:relative}.cat-svg-element{width:100%;height:auto;display:block;overflow:visible}.cat-eyelid-overlay{transform-origin:50% 250px;pointer-events:none;transition:transform 80ms cubic-bezier(.4,0,.2,1);transform:scaleY(0)}.cat-blinking .cat-eyelid-overlay{transition:transform 60ms cubic-bezier(.4,0,.2,1);transform:scaleY(1.06)}.cat-closed-slit{opacity:0;stroke:#161620;stroke-width:2.5px;stroke-linecap:round;fill:none;pointer-events:none;transition:opacity 40ms}.cat-blinking .cat-closed-slit{opacity:1}.cat-winking .cat-right-eye-group .cat-eyelid-overlay{transition:transform 80ms;transform:scaleY(1.06)}.cat-winking .cat-right-eye-group .cat-closed-slit{opacity:1}@media (width<=1024px){.hero-poster-container.cat-hero-grid{grid-template-columns:1fr;gap:3.5rem}.cat-face-stage{max-width:360px;margin:0 auto}}@media (width<=640px){.cat-face-stage{max-width:280px}}.poster-micro-header{letter-spacing:2px;text-transform:uppercase;color:#707080;justify-content:flex-start;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-family:DM Sans,Inter,monospace;font-size:.78rem;display:flex}.micro-tag{color:#888898}.micro-tag.tag-yellow{color:#ffb800;font-weight:700}.micro-tag.tag-purple{color:#c4b5fd;font-weight:700}.micro-tag.tag-green{color:#4ade80;font-weight:700}.micro-sep{color:#ffb800;opacity:.8}.micro-sep.sep-pink{color:#ff7a90;opacity:.9;font-weight:700}.micro-sep.sep-green{color:#4ade80;opacity:.9;font-weight:700}.poster-typography-stack{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;display:flex}.typo-row{justify-content:flex-start;align-items:center;line-height:.92;display:flex;position:relative}.row-experience{margin-bottom:.2rem;margin-left:.4rem}.word-experience{color:#ffb800;letter-spacing:1px;font-family:Permanent Marker,Caveat,cursive;font-size:clamp(34px,4.5vw,62px);display:inline-block;transform:rotate(-3deg)}.row-invisible{margin-left:0}.word-invisible{color:#fff;letter-spacing:-3px;text-transform:uppercase;font-family:Anton,Archivo Black,sans-serif;font-size:clamp(68px,9.2vw,150px);font-weight:900}.row-texts{justify-content:flex-start;align-items:center;margin-left:0;display:flex}.word-texts{background:linear-gradient(90deg,#ffb800 0%,#ff7a90 52%,#a78bfa 100%);-webkit-text-fill-color:transparent;letter-spacing:-4px;text-transform:uppercase;-webkit-background-clip:text;font-family:Anton,Archivo Black,sans-serif;font-size:clamp(86px,11.5vw,185px);font-weight:900;line-height:.88}.row-without{justify-content:flex-start;align-items:center;gap:1.2rem;margin:.6rem 0 .4rem 1.4rem;display:flex}.without-box{color:#ff7a90;background:#ff7a9014;border:1.5px solid #ff7a90;border-radius:6px;align-items:center;gap:.6rem;padding:.35rem 1.1rem;display:inline-flex}.without-lock-svg{width:16px;height:16px}.word-without{color:#fff;letter-spacing:2.5px;text-transform:uppercase;font-family:Anton,Outfit,sans-serif;font-size:clamp(16px,1.8vw,24px)}.without-micro-label{letter-spacing:2px;color:#4ade80;text-transform:uppercase;font-family:DM Sans,Inter,monospace;font-size:.78rem;font-weight:700}.row-boundaries{margin-left:.2rem}.boundaries-wrapper{flex-direction:column;align-items:flex-start;display:inline-flex}.word-boundaries{color:#0000;-webkit-text-stroke:2.4px #4ade80;-webkit-text-fill-color:transparent;letter-spacing:-2.5px;text-transform:uppercase;font-family:Anton,Archivo Black,sans-serif;font-size:clamp(66px,8.8vw,145px);font-weight:900}.hand-drawn-underline-svg{width:100%;height:20px;margin-top:2px}.poster-desc{color:#9a9a9a;text-align:left;max-width:600px;margin:1.8rem 0 2.2rem;font-family:Inter,DM Sans,sans-serif;font-size:1.08rem;line-height:1.7}.poster-actions{justify-content:flex-start;gap:1.2rem;margin-bottom:0;display:flex}.cta-btn{text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--transition-fast);border-radius:4px;align-items:center;gap:.75rem;padding:.9rem 2.2rem;font-family:Outfit,DM Sans,sans-serif;font-size:.95rem;font-weight:600;display:flex}@media (width<=1024px){.hero-poster-container{text-align:center;grid-template-columns:1fr;gap:3.5rem;min-height:auto}.poster-left-col{text-align:center;align-items:center}.poster-micro-header,.typo-row{justify-content:center}.row-without{justify-content:center;margin-left:0}.poster-desc{text-align:center}.poster-actions{justify-content:center}.poster-right-col{min-height:440px}.owl-message-bubble{top:0;right:5%}}@media (width<=640px){.hero-section{padding:6.8rem 1.2rem 3rem}.cat-speech-bubble{padding:6px 14px;top:-15px;right:50%;transform:translate(50%)}.cat-speech-bubble:hover{transform:translate(50%)translateY(-2px)}.hero-floating-chip{padding:5px 12px;font-size:.72rem}.chip-yellow{bottom:10px;left:0}.chip-pink{top:40%;right:0}.chip-green{display:none}.poster-micro-header{gap:.4rem;font-size:.68rem}.word-invisible{letter-spacing:-1.5px}.word-texts{letter-spacing:-2px}.word-boundaries{letter-spacing:-1.5px}.owl-message-bubble{margin-bottom:1.5rem;position:relative;top:auto;right:auto}}.feature-section{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:42px;width:100%;margin:0 auto;display:grid}.feature-card{isolation:isolate;box-sizing:border-box;background:#0f0f11b8;border:1px solid #ffffff14;align-items:center;min-height:295px;padding:52px 44px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:visible;box-shadow:0 25px 60px #00000059,inset 0 1px #ffffff09}.feature-card-yellow{border-radius:24px 34px 22px 38px/32px 24px 38px 26px}.feature-card-blue{border-radius:34px 22px 38px 26px/24px 36px 25px 40px}.feature-card:before{content:"";z-index:-1;opacity:.55;filter:blur(22px);pointer-events:none;border-radius:inherit;position:absolute;inset:-2px}.feature-card-yellow:before{background:radial-gradient(at 15%,#ffc10738,#0000 55%)}.feature-card-blue:before{background:radial-gradient(at 15%,#00aeff38,#0000 55%)}.feature-card:hover{transform:translateY(-4px);box-shadow:0 32px 70px #00000073,inset 0 1px #ffffff0d}.feature-card-yellow:hover{border-color:#ffc10747}.feature-card-blue:hover{border-color:#00aeff47}.feature-card-inner{flex-direction:column;justify-content:space-between;gap:24px;width:100%;display:flex}.feature-main-row{grid-template-columns:minmax(130px,.85fr) 1px minmax(180px,1.15fr);align-items:center;column-gap:32px;width:100%;display:grid}.feature-heading{flex-direction:column;align-items:flex-start;padding-left:18px;display:flex}.feature-heading h2{letter-spacing:-1.2px;color:#f4f4f5;margin:0;font-family:Outfit,Inter,sans-serif;font-size:32px;font-weight:750;line-height:1.2}.feature-divider{background:linear-gradient(#0000,#ffffff26,#0000);width:1px;height:95px}.feature-description{align-items:center;display:flex}.feature-description p{color:#e6e6eba6;letter-spacing:-.2px;max-width:310px;margin:0;font-family:Inter,sans-serif;font-size:15.5px;line-height:1.55}.feature-footer{align-items:center;margin-top:auto;padding-left:18px;display:flex}.feature-pill{letter-spacing:1.5px;white-space:nowrap;border-radius:999px;align-items:center;padding:8px 14px;font-family:Inter,monospace;font-size:10px;font-weight:700;display:inline-flex}.yellow-pill{color:#ffd34e;background:#ffc1071a;border:1px solid #ffc10729}.blue-pill{color:#63caff;background:#00aeff1a;border:1px solid #00aeff29}.feature-visual{pointer-events:none;z-index:10;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.message-icon{border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 15px 35px #00000073}.envelope-icon{color:#fff;background:linear-gradient(145deg,#ffd84d,#f2a900);font-size:22px;transform:rotate(-8deg)translateZ(0)}.plane-icon{color:#fff;background:linear-gradient(145deg,#72d2ff,#2389ff);font-size:24px;transform:rotate(-15deg)translateZ(0)}.feature-svg-icon{width:26px;height:26px;display:block}@media (width<=900px){.feature-section{grid-template-columns:1fr;gap:28px}.feature-card{min-height:270px;padding:45px 38px}}@media (width<=600px){.feature-card{min-height:auto;padding:35px 28px}.feature-main-row{grid-template-columns:1fr;row-gap:20px}.feature-heading,.feature-footer{padding-left:0}.feature-divider{background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:1px}.feature-description p{max-width:none;font-size:14.5px}.feature-heading h2{font-size:26px}.feature-visual{opacity:.35;top:25%;left:auto;right:15px;transform:none}}.hero-cards,.hero-card{display:none}.btn-primary{background-color:var(--color-accent);border:1px solid var(--color-accent);color:#000;box-shadow:0 4px 15px #ffb30026}.btn-primary:hover{background-color:#ffa000;border-color:#ffa000;transform:translateY(-2px);box-shadow:0 6px 20px #ffb30040}.arrow-icon{width:1.1rem;height:1.1rem;transition:transform .3s}.btn-primary:hover .arrow-icon{transform:translate(4px)}.btn-secondary{border:1px solid var(--color-border);color:var(--color-text-primary);background-color:#ffffff05}.btn-secondary:hover{background-color:#ffffff0d;border-color:#ffffff26;transform:translateY(-2px)}.hero-cards{flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;display:flex}.hero-card{background-color:var(--color-bg-alt);border:1px solid var(--color-border);text-align:left;min-width:320px;max-width:460px;transition:var(--transition-fast);border-radius:8px;flex:1;padding:2.2rem;position:relative;overflow:hidden}.hero-card:hover{border-color:#ffb30033;transform:translateY(-6px);box-shadow:0 10px 25px #0000004d}.card-top{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.card-tag{text-transform:uppercase;letter-spacing:1.5px;color:var(--color-text-muted);font-family:Outfit,sans-serif;font-size:.7rem}.card-dot{background-color:var(--color-accent);border-radius:50%;width:8px;height:8px}.green-dot{background-color:#00e676}.hero-card h3{color:var(--color-text-primary);margin-bottom:.75rem;font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:700}.hero-card p{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}@media (width<=992px){.hero-section{padding-top:8rem}.hero-title{font-size:2.8rem}}@media (width<=768px){.hero-section{padding-top:7rem;padding-left:1.5rem;padding-right:1.5rem}.hero-title{letter-spacing:-1px;font-size:2.2rem}.hero-description{font-size:1rem}.hero-actions{flex-direction:column;align-items:center;gap:.8rem;width:100%}.cta-btn{justify-content:center;width:100%;max-width:280px}.hero-cards{gap:1rem}.hero-card{padding:1.5rem}}.horizontal-cards-row{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;perspective:1200px;-webkit-user-select:none;user-select:none;cursor:grab;scroll-behavior:auto;-webkit-overflow-scrolling:touch;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.1rem;width:100%;max-width:1300px;margin:0 auto;padding:1.5rem 1rem;display:flex;overflow-x:auto}.horizontal-cards-row.is-dragging{cursor:grabbing}.horizontal-cards-row::-webkit-scrollbar{display:none}.horizontal-cards-row.scroll-reveal{opacity:1!important;filter:none!important;transform:none!important}.mini-game-card-wrapper{perspective:1000px;cursor:pointer;--theme-color:#ffb300;--theme-rgb:255, 179, 0;width:255px;height:285px;transform:translateX(calc((3.5 - var(--card-index,0)) * (255px + 1.1rem))) rotate(calc((var(--card-index,0) - 3.5) * 2.6deg)) translateY(calc(abs(var(--card-index,0) - 3.5) * 2.5px));z-index:calc(var(--card-index,0) + 1);flex-shrink:0;transition:transform .95s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 16px 40px #000000a6}.mini-game-card-wrapper:first-child{--card-index:0}.mini-game-card-wrapper:nth-child(2){--card-index:1}.mini-game-card-wrapper:nth-child(3){--card-index:2}.mini-game-card-wrapper:nth-child(4){--card-index:3}.mini-game-card-wrapper:nth-child(5){--card-index:4}.mini-game-card-wrapper:nth-child(6){--card-index:5}.mini-game-card-wrapper:nth-child(7){--card-index:6}.mini-game-card-wrapper:nth-child(8){--card-index:7}.horizontal-cards-row.cards-stacked .mini-game-card-wrapper:hover,.horizontal-cards-row.cards-stacked:hover .mini-game-card-wrapper{box-shadow:0 20px 48px #000000bf}.horizontal-cards-row.cards-flipping-cascade{pointer-events:none}.horizontal-cards-row.cards-flipping-cascade .mini-game-card-wrapper{animation:.48s cubic-bezier(.35,0,.25,1) cascadeCardPop;animation-delay:calc((7 - var(--card-index,0)) * 75ms);transform:translateX(calc((3.5 - var(--card-index,0)) * (255px + 1.1rem))) rotate(calc((var(--card-index,0) - 3.5) * 2.6deg)) translateY(calc(abs(var(--card-index,0) - 3.5) * 2.5px))}.horizontal-cards-row.cards-flipping-cascade .mini-game-card-wrapper .mini-game-card-inner{animation:.48s cubic-bezier(.35,0,.25,1) cascadeReverseFlip;animation-delay:calc((7 - var(--card-index,0)) * 75ms)}@keyframes cascadeReverseFlip{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes cascadeCardPop{0%{z-index:calc(var(--card-index,0) + 1)}50%{z-index:50;box-shadow:0 22px 50px #000c}to{z-index:calc(var(--card-index,0) + 1)}}.horizontal-cards-row.cards-spread .mini-game-card-wrapper{z-index:2;transition:transform .95s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--card-index,0) * 45ms);transform:translate(0)translateY(0)rotate(0);box-shadow:0 10px 30px #0006}.horizontal-cards-row.cards-spread .mini-game-card-wrapper:hover{z-index:25;transition-delay:0s;transform:translateY(-8px)scale(1.03);box-shadow:0 20px 45px #000000a6}.mini-game-card-inner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.85,.32,1.275);position:relative}.mini-game-card-wrapper:hover .mini-game-card-inner{transform:rotateY(180deg)}.mini-game-card-front,.mini-game-card-back{backface-visibility:hidden;box-sizing:border-box;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;inset:0}.mini-game-card-front{background:var(--card-gradient,var(--theme-color));border:1px solid #ffffff38;gap:1.5rem;padding:2.5rem 1.5rem;box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff59}.mini-game-card-wrapper:hover .mini-game-card-front{box-shadow:0 18px 42px #0000008c, 0 0 24px rgba(var(--theme-rgb), .4)}.mini-game-card-front .mini-card-icon-wrapper{width:auto;height:auto;box-shadow:none;background:0 0;border:none;border-radius:0}.mini-game-card-wrapper:hover .mini-game-card-front .mini-card-icon-wrapper{background:0 0;transform:translateY(-2px)scale(1.08)}.mini-game-card-front .card-svg-icon{color:#fff;filter:drop-shadow(0 4px 10px #0000004d);width:48px;height:48px;transition:all .3s cubic-bezier(.16,1,.3,1)}.mini-game-card-wrapper:hover .mini-game-card-front .card-svg-icon{filter:drop-shadow(0 6px 16px #00000073)}.mini-game-card-front .mini-card-title{color:#fff;letter-spacing:2.5px;text-shadow:0 2px 8px #0006;font-weight:900}.mini-game-card-wrapper:hover .mini-game-card-front .mini-card-title{color:#fff;text-shadow:0 2px 10px #0009}.mini-game-card-back{background:radial-gradient(circle at bottom right, rgba(var(--theme-rgb), .08) 0%, transparent 70%), #121218;border:2px solid var(--theme-color);justify-content:space-between;padding:2.2rem 1.6rem;transform:rotateY(180deg);box-shadow:0 14px 38px #000000a6}.mini-card-icon-wrapper{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;transition:all .3s;display:flex}.mini-game-card-wrapper:hover .mini-card-icon-wrapper{background:#ffffff1a;transform:scale(1.05)}.mini-game-card-back .mini-card-icon-wrapper{background:#ffb30014}.card-svg-icon{color:#fff;width:34px;height:34px;transition:all .3s}.mini-game-card-back .card-svg-icon{color:#ffb300}.mini-game-card-wrapper:hover .card-svg-icon{transform:scale(1.05)}.mini-card-title{letter-spacing:2px;color:#ffffffd9;text-transform:uppercase;text-align:center;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:850;transition:color .3s}.mini-game-card-wrapper:hover .mini-card-title{color:#fff;text-shadow:0 0 10px rgba(var(--theme-rgb), .3)}.back-card-title{letter-spacing:2px;color:var(--theme-color);text-transform:uppercase;font-family:Outfit,sans-serif;font-size:.88rem;font-weight:900}.card-back-desc{color:#ffffffd1;flex-grow:1;justify-content:center;align-items:center;margin:1.2rem 0;font-size:.96rem;font-weight:500;line-height:1.5;display:flex}@media (width<=960px){.horizontal-cards-row{margin-top:5rem;margin-bottom:4rem;padding:1.5rem 1rem;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%)}}.theme-cyan,.mini-game-card-wrapper:first-child{--theme-color:#00b4d8;--theme-rgb:0, 180, 216;--card-gradient:linear-gradient(145deg, #00c4ee 0%, #0096c7 100%)}.theme-purple,.mini-game-card-wrapper:nth-child(2){--theme-color:#2563eb;--theme-rgb:37, 99, 235;--card-gradient:linear-gradient(145deg, #0088d6 0%, #2563eb 100%)}.theme-gold,.mini-game-card-wrapper:nth-child(3){--theme-color:#7c3aed;--theme-rgb:124, 58, 237;--card-gradient:linear-gradient(145deg, #2563eb 0%, #6d28d9 100%)}.theme-pink,.mini-game-card-wrapper:nth-child(4){--theme-color:#c026d3;--theme-rgb:192, 38, 211;--card-gradient:linear-gradient(145deg, #6d28d9 0%, #c026d3 100%)}.theme-orange,.mini-game-card-wrapper:nth-child(5){--theme-color:#e11d48;--theme-rgb:225, 29, 72;--card-gradient:linear-gradient(145deg, #c026d3 0%, #e11d48 100%)}.theme-green,.mini-game-card-wrapper:nth-child(6){--theme-color:#ea580c;--theme-rgb:234, 88, 12;--card-gradient:linear-gradient(145deg, #e11d48 0%, #ea580c 100%)}.theme-blue,.mini-game-card-wrapper:nth-child(7){--theme-color:#ffb300;--theme-rgb:255, 179, 0;--card-gradient:linear-gradient(145deg, #ea580c 0%, #ffb300 100%)}.theme-slate,.mini-game-card-wrapper:nth-child(8){--theme-color:#059669;--theme-rgb:5, 150, 105;--card-gradient:linear-gradient(145deg, #ffb300 0%, #059669 100%)}.story-creator-section{text-align:center;box-sizing:border-box;width:100%;max-width:1200px;margin:9rem auto 3rem;padding:0 1rem}.sandbox-header{margin-bottom:3.5rem}.sandbox-badge{text-transform:uppercase;letter-spacing:2px;color:var(--color-accent,#ffb300);background:#ffb3000d;border:1px solid #ffb3001a;border-radius:20px;margin-bottom:1.2rem;padding:.4rem 1.2rem;font-family:Outfit,sans-serif;font-size:.75rem;display:inline-block}.sandbox-title{color:#fff;letter-spacing:-.5px;margin:0 0 1.2rem;font-family:Outfit,sans-serif;font-size:2.6rem;font-weight:850}.sandbox-desc{color:var(--color-text-secondary,#fff9);max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.6}.sandbox-layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:2.5rem;width:100%;margin-top:2rem;display:grid}.sandbox-panel{text-align:left;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:#121218b3;border:1.5px solid #ffffff0d;border-radius:18px;flex-direction:column;padding:2.2rem;display:flex}.panel-title{color:#fff;letter-spacing:.5px;margin:0 0 1.6rem;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:800}.inbox-feed-panel{border-right:1px solid #ffffff0d;flex-direction:column;gap:1.2rem;display:flex}.inbox-messages-list{flex-direction:column;gap:1rem;display:flex}.feed-message-card{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:1.2rem;transition:all .25s cubic-bezier(.25,.46,.45,.94)}.feed-message-card:hover{background:#ffffff0d;border-color:#ffb3004d;transform:translateY(-2px)}.feed-message-card.active{background:#ffb3000f;border-color:#ffb300;box-shadow:0 5px 15px #ffb3001a}.feed-card-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.unread-dot{background-color:#ff3b30;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #ff3b30}.feed-card-time{color:#fff6;margin-left:auto;font-size:.72rem}.feed-card-preview{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;overflow:hidden}.decryptor-terminal-panel{position:relative;box-shadow:0 15px 35px #00000080;background:#0a0a0ed9!important;border:1.5px solid #ffb30040!important}.text-gold{color:#ffb300!important}.decrypting-loading-state{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:3rem 0;display:flex}.radar-scanner-wrapper{justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:1.5rem;display:flex;position:relative}.high-tech-radar{width:100%;height:100%;overflow:visible}.radar-sweep-arm{transform-origin:50px 50px;animation:2.5s linear infinite rotateSweep}.radar-blip{transform-origin:50%;animation:1.5s ease-in-out infinite alternate pulseBlip}.radar-blip.blip-2{animation-delay:.75s}@keyframes rotateSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseBlip{0%{opacity:.2;transform:scale(.8)}to{opacity:1;filter:drop-shadow(0 0 4px);transform:scale(1.2)}}.decryption-flow-diagram{justify-content:center;width:100%;max-width:320px;margin:.5rem auto;display:flex}.flow-lines-svg{width:100%;height:60px;overflow:visible}.flow-path{fill:none;stroke:#ffb30026;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:6 4}.flow-path.path-1{animation:3s linear infinite flowDash}.flow-path.path-2{animation:3s linear 1.5s infinite flowDash}.node-glow{filter:drop-shadow(0 0 5px var(--color-accent,#ffb300));animation:2s ease-in-out infinite alternate nodeGlowPulse}@keyframes flowDash{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}@keyframes nodeGlowPulse{0%{r:17;filter:drop-shadow(0 0 3px #ffb3004d)}to{r:19;filter:drop-shadow(0 0 8px #ffb300cc)}}.feed-message-card{position:relative;overflow:hidden}.card-scan-line{background:linear-gradient(90deg, transparent, var(--color-accent,#ffb300), transparent);opacity:0;pointer-events:none;z-index:2;width:100%;height:2px;position:absolute;top:0;left:0}.feed-message-card.active .card-scan-line{animation:3s ease-in-out infinite alternate scanMessageCard}@keyframes scanMessageCard{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.decrypting-text{color:#ffb300;letter-spacing:2px;margin-bottom:1rem;font-family:monospace;font-size:.85rem}.progress-bar-container{background:#ffffff0d;border-radius:4px;width:80%;height:6px;margin-bottom:1.5rem;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,#ff5e36,#ffb300);width:0%;height:100%;transition:width 50ms linear}.terminal-status-logs{color:#ffffff80;text-align:left;flex-direction:column;align-items:flex-start;gap:.4rem;width:80%;font-family:monospace;font-size:.75rem;display:flex}.decrypted-result-container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.animate-fade-in{animation:.4s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.active-message-display{background:#0000004d;border-left:4px solid #ffb300;border-radius:0 8px 8px 0;padding:1.2rem}.display-label{color:#fff6;letter-spacing:1px;margin-bottom:.4rem;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:800;display:block}.display-text{color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:1.2rem;font-style:italic;line-height:1.45}.telemetry-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.telemetry-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;padding:1rem;display:flex}.telemetry-card.full-width{grid-column:span 2}.telemetry-card-header{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.telemetry-icon{font-size:1.1rem}.telemetry-label{color:#fff6;letter-spacing:1px;font-family:Outfit,sans-serif;font-size:.65rem;font-weight:800}.telemetry-value{color:#fff;margin:0 0 .2rem;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700}.telemetry-sub{color:#ffb300;font-family:monospace;font-size:.75rem}.telemetry-sub-isp{color:#fff6;margin-top:.2rem;font-size:.72rem}.time-details{justify-content:space-between;align-items:center;display:flex}.time-status-pill{color:#ffb300;background:#ffb30014;border:1px solid #ffb30033;border-radius:12px;padding:.35rem .8rem;font-size:.72rem;font-weight:700}.suspect-probability-section{border-top:1px solid #ffffff0f;padding-top:1.2rem}.suspect-title{text-transform:uppercase;letter-spacing:1px;color:#fff6;margin:0 0 1rem;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:800}.suspects-match-list{flex-direction:column;gap:.85rem;display:flex}.suspect-match-row{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.suspect-user{flex-shrink:0;align-items:center;gap:.8rem;width:45%;display:flex}.suspect-avatar{background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;display:flex}.suspect-meta{flex-direction:column;display:flex}.suspect-name{color:#fff;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700}.suspect-reason{color:#ffffff73;font-size:.7rem}.match-spectrum-wrapper{flex-grow:1;align-items:center;gap:1rem;display:flex}.spectrum-wave-box{background:#ffffff03;border:1px solid #ffffff0a;border-radius:8px;flex-grow:1;height:30px;position:relative;overflow:hidden}.spectrum-wave-svg{width:100%;height:100%}.spectrum-wave-path{stroke-linecap:round;stroke-linejoin:round}.spectrum-wave-path.wave-fast{stroke-dasharray:8 6;animation:1s linear infinite flowWaveDash}.spectrum-wave-path.wave-slow{stroke-dasharray:20 8;animation:2.5s linear infinite flowWaveDash}@keyframes flowWaveDash{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}.match-percentage-value{color:#fff;text-align:right;min-width:32px;font-family:monospace;font-size:.85rem;font-weight:700}.resonance-orbit-map{justify-content:center;width:100%;margin:.5rem 0 1.5rem;display:flex}.orbit-map-svg{width:100%;max-width:300px;overflow:visible}.orbit-ring{fill:none;stroke-linecap:round;transform-origin:160px 90px}.orbit-ring.ring-outer{stroke:#ffffff0a;stroke-width:1px;stroke-dasharray:3 6;animation:40s linear infinite rotateRing}.orbit-ring.ring-inner{stroke:#ffffff0f;stroke-width:1px;stroke-dasharray:6 3;animation:25s linear infinite rotateRingCounter}.orbit-node{transform-origin:160px 90px}.center-node-glow{fill:#120e03;stroke:var(--color-accent,#ffb300);stroke-width:1.5px;filter:drop-shadow(0 0 6px #ffb30066)}.sat-node{fill:#121217;stroke:#ffffff40;stroke-width:1.5px;transition:all .3s;animation:3s ease-in-out infinite alternate floatSat}.sat-node.sat-geo{stroke:#72f2b7;animation-delay:.2s}.sat-node.sat-dev{stroke:#8b5cf6;animation-delay:.8s}.sat-node.sat-time{stroke:#f97316;animation-delay:1.4s}.sat-vector{stroke:#ffffff14;stroke-width:1px;stroke-dasharray:4 2}.sat-label{fill:#ffffff59;letter-spacing:.5px;font-family:Outfit,sans-serif;font-size:8px;font-weight:800}@keyframes rotateRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateRingCounter{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes floatSat{0%{transform:translateY(0)scale(.95)}to{transform:translateY(-3px)scale(1.05)}}@media (width<=960px){.sandbox-layout{grid-template-columns:1fr;gap:2rem}}.download-app-banner{box-sizing:border-box;text-align:left;background:linear-gradient(135deg,#121218 0%,#1c1c25 50%,#4a3b00 100%);border:1.5px solid #ffb30033;border-radius:28px;grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1200px;margin:0 auto;padding:4.5rem 4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000080,0 0 40px #ffb3000d}.download-app-banner:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#ffb3001f 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;bottom:-40px;right:-40px}.download-banner-content{z-index:2;flex-direction:column;align-items:flex-start;display:flex}.download-banner-title{color:#fff;letter-spacing:-.5px;margin:0 0 1.6rem;font-family:Outfit,sans-serif;font-size:3rem;font-weight:900;line-height:1.15}.download-banner-desc{color:#ffffffb3;max-width:540px;margin:0;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:500;line-height:1.55}.download-banner-card-wrapper{z-index:2;justify-content:flex-end;align-items:center;width:100%;display:flex}.download-app-card{box-sizing:border-box;background:#fff9e6;border:none;border-radius:24px;flex-direction:column;width:100%;max-width:380px;padding:2.8rem;display:flex;box-shadow:0 15px 35px #00000026}.app-download-btn{cursor:pointer;box-sizing:border-box;border-radius:30px;outline:none;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:1.1rem 1.6rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:750;transition:all .25s cubic-bezier(.25,.46,.45,.94);display:flex}.btn-single-download{color:#fff;background:linear-gradient(90deg,#ff4c2c 0%,#ff8f00 100%);border:none;box-shadow:0 8px 24px #ff4c2c40}.btn-single-download:hover{transform:translateY(-2px);box-shadow:0 12px 30px #ff4c2c59}.download-icon-svg{color:currentColor;width:16px;height:16px}@media (width<=960px){.download-app-banner{text-align:center;grid-template-columns:1fr;gap:3rem;margin:6rem auto 3rem;padding:3.5rem 2rem}.download-banner-content{align-items:center}.download-banner-title{font-size:2.2rem}.download-banner-card-wrapper{justify-content:center}.download-app-card{max-width:100%;padding:2rem}}.echo-header{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin-bottom:4.5rem;display:flex}.echo-badge-pill{letter-spacing:1.5px;color:#ffb800;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:#ffb80008;border:1px solid #ffb80059;border-radius:999px;margin-bottom:1.6rem;padding:6px 14px;font-family:DM Sans,Inter,monospace;font-size:11px;font-weight:700;display:inline-block}.echo-main-title{letter-spacing:-.5px;text-transform:capitalize;flex-direction:column;gap:.2rem;margin:0 0 1.5rem;font-family:Anton,Bigfish,Outfit,sans-serif;font-size:clamp(42px,5.2vw,64px);font-weight:800;line-height:.96;display:flex}.title-white{color:#f5f5f5}.title-yellow{color:#ffb800}.echo-intro-text{color:#777;text-align:center;max-width:540px;margin:0 auto;font-family:Inter,DM Sans,sans-serif;font-size:14px;line-height:1.65}.echo-desktop-heartbeat-track{pointer-events:none;z-index:1;width:100%;height:80px;position:absolute;top:95px;left:0}.echo-heartbeat-svg{width:100%;height:100%;overflow:visible}.echo-bg-path{stroke:#383838;stroke-width:1.4px;stroke-linecap:round}.echo-glow-trace-path{stroke:#ffb800;stroke-width:1.8px;filter:drop-shadow(0 0 4px #ffb80066);animation:12s linear infinite tracePulse}@keyframes tracePulse{0%{stroke-dashoffset:360px}to{stroke-dashoffset:0}}.echo-mobile-vertical-track{display:none}.echo-stage-card{text-align:center;box-sizing:border-box;cursor:default;flex-direction:column;align-items:center;padding:0 .5rem;display:flex;position:relative}.echo-handwritten-note{color:#666;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:Permanent Marker,Caveat,cursive;font-size:13.5px;line-height:1.35;transition:color .3s;position:absolute}.note-left{top:10px;left:-20px;transform:rotate(-10deg)}.note-right{top:10px;right:-20px;transform:rotate(8deg)}.heart-mini{color:#ffb800;margin-left:2px;font-size:12px}.echo-illustration-wrapper{justify-content:center;align-items:center;height:90px;margin-bottom:.5rem;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex}.echo-doodle-svg{width:90px;height:70px;transition:filter .3s;overflow:visible}.echo-stage-card:hover .echo-illustration-wrapper{transform:translateY(-4px)}.echo-stage-card:hover .echo-doodle-svg{filter:drop-shadow(0 0 8px #ffb8004d)}.echo-node-point-wrapper{justify-content:center;align-items:center;height:24px;margin-bottom:1.4rem;display:flex}.echo-glowing-node{background-color:#ffb800;border-radius:50%;width:11px;height:11px;transition:box-shadow .3s,transform .3s;box-shadow:0 0 15px #ffb80073}.echo-stage-card:hover .echo-glowing-node{transform:scale(1.25);box-shadow:0 0 22px #ffb800cc}.echo-stage-content{flex-direction:column;align-items:center;display:flex}.echo-stage-num{color:#ffb800;letter-spacing:.5px;margin-bottom:.35rem;font-family:DM Sans,Inter,monospace;font-size:13px;font-weight:700;transition:color .3s}.echo-stage-title{letter-spacing:.8px;text-transform:uppercase;color:#f5f5f5;margin:0 0 .75rem;font-family:DM Sans,Outfit,sans-serif;font-size:13.5px;font-weight:700;transition:color .3s}.echo-stage-card:hover .echo-stage-title{color:#ffb800}.echo-stage-desc{color:#777;max-width:275px;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.55;transition:color .3s}.echo-stage-card:hover .echo-stage-desc{color:#999}.star-line{background:#252525;flex:1;height:1px}.star-center-diamond{color:#ffb800;filter:drop-shadow(0 0 5px #ffb80066);font-size:13px;line-height:1}.closing-text{color:#777;letter-spacing:.3px;font-family:Permanent Marker,Caveat,cursive;font-size:16px}.closing-underline-svg{width:170px;height:10px;margin-top:4px}@media (width<=900px){.feel-the-echo-section{padding:90px 30px 100px}.note-left{top:-20px;left:0}.note-right{top:-20px;right:0}}@media (width<=768px){.feel-the-echo-section{align-items:flex-start;padding:80px 24px 90px}.echo-header{text-align:left;align-items:flex-start;margin-bottom:3.5rem}.echo-main-title{font-size:44px}.echo-intro-text{text-align:left;margin:0}.echo-desktop-heartbeat-track{display:none}.echo-journey-container{align-items:stretch;width:100%;position:relative}.echo-mobile-vertical-track{pointer-events:none;z-index:1;width:30px;height:calc(100% - 60px);display:block;position:absolute;top:30px;bottom:30px;left:18px}.echo-mobile-svg{width:100%;height:100%;overflow:visible}.echo-glow-trace-path-mobile{animation:10s linear infinite tracePulse}.echo-stages-grid{box-sizing:border-box;grid-template-columns:1fr;gap:3.8rem;padding-left:55px}.echo-stage-card{text-align:left;align-items:flex-start;padding:0}.echo-node-point-wrapper{margin-bottom:0;position:absolute;top:32px;left:-42px}.echo-illustration-wrapper{justify-content:flex-start;height:70px;margin-bottom:.8rem}.echo-doodle-svg{width:75px;height:55px}.echo-stage-content{align-items:flex-start}.echo-stage-desc{max-width:100%}.echo-handwritten-note{display:none}.echo-bottom-statement{align-items:center;width:100%;margin-top:4rem}}@media (width<=1024px){.home-section-hero{padding:7.5rem 2rem 5.5rem}.home-section-features{padding:5rem 1.5rem 6.5rem}.home-section-cards{padding:8rem 1.5rem 6.5rem}.home-section-echo{padding:0}.home-section-download{padding:4.5rem 1.5rem 7rem}.features-shaped-island{border-radius:36px;padding:4.5rem 2rem}}@media (width<=640px){.home-section-hero{padding:6.8rem 1.2rem 4rem}.home-section-features{padding:4rem 1rem 4.5rem}.home-section-cards{padding:6rem 1rem}.home-section-echo{padding:0}.home-section-download{padding:3rem 1rem 6rem}.features-shaped-island{border-radius:28px;padding:3.5rem 1.2rem}}.feel-the-echo-section{box-sizing:border-box;background-color:#0000;flex-direction:column;align-items:center;width:100%;max-width:1180px;margin:0 auto;padding:15rem 24px 130px;display:flex;position:relative;overflow:visible}.echo-header.centered{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:720px;margin-bottom:5.5rem;display:flex}.echo-badge-pill{letter-spacing:2px;color:#ffb800;-webkit-user-select:none;user-select:none;background:#ffb80014;border:1px solid #ffb80052;border-radius:999px;align-items:center;gap:6px;margin-bottom:1.5rem;padding:6px 18px;font-family:Outfit,DM Sans,sans-serif;font-size:.74rem;font-weight:800;display:inline-flex}.echo-badge-pill .badge-plus{font-size:13px;font-weight:900;line-height:1}.echo-main-title{letter-spacing:-.6px;text-transform:capitalize;text-align:center;flex-direction:column;align-items:center;gap:.25rem;margin:0 0 1.2rem;font-family:Outfit,DM Sans,sans-serif;font-size:clamp(38px,5.2vw,62px);font-weight:850;line-height:1.05;display:flex}.echo-main-title .title-white{color:#fff}.echo-main-title .title-colored{align-items:center;gap:.4em;display:inline-flex}.echo-main-title .word-gold{color:#ffb800}.echo-main-title .word-green{color:#4ade80}.echo-subtitle-wrapper{text-align:center;flex-direction:column;align-items:center;display:inline-flex;position:relative}.echo-intro-text{color:#9090a0;text-align:center;margin:0;font-family:Inter,DM Sans,sans-serif;font-size:15.5px;line-height:1.65}.echo-intro-text .att4-highlight{color:#f4f4f8;font-weight:600}.subtitle-scribble-svg{width:150px;height:12px;margin-top:4px;overflow:visible}.echo-journey-container{flex-direction:column;align-items:center;width:100%;margin-top:1.5rem;display:flex;position:relative}.echo-desktop-track{pointer-events:none;z-index:1;width:100%;height:160px;position:absolute;top:90px;left:0}.echo-track-svg{width:100%;height:100%;overflow:visible}.echo-glowing-wave-path{transition:opacity .3s}.echo-left-cat-container{z-index:4;pointer-events:auto;-webkit-user-select:none;user-select:none;width:85px;height:80px;animation:4s ease-in-out infinite alternate leftCatBreathe;position:absolute;top:60px;left:-48px}.sitting-left-cat-svg{filter:drop-shadow(0 6px 14px #000000b3);width:100%;height:100%;transition:transform .35s;overflow:visible}.echo-left-cat-container:hover .sitting-left-cat-svg{transform:translateY(-4px)scale(1.05)}.left-cat-tail{transform-origin:20px 28px;animation:3.6s ease-in-out infinite alternate leftCatTailSwish}@keyframes leftCatBreathe{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes leftCatTailSwish{0%{transform:rotate(0)}50%{transform:rotate(10deg)}to{transform:rotate(-6deg)}}.echo-stages-grid{z-index:3;grid-template-columns:repeat(3,1fr);gap:2.2rem;width:100%;display:grid;position:relative}.echo-stage-card{text-align:center;box-sizing:border-box;background:#0b0b10;border-radius:24px;flex-direction:column;align-items:center;min-height:330px;padding:42px 28px 36px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s;display:flex;position:relative}.echo-stage-card.card-yellow{border:1.5px solid #ffb80052}.echo-stage-card.card-yellow:hover{border-color:#ffb800a6;transform:translateY(-4px)}.echo-stage-card.card-pink{border:1.5px solid #f472b652}.echo-stage-card.card-pink:hover{border-color:#f472b6a6;transform:translateY(-4px)}.echo-stage-card.card-green{border:1.5px solid #4ade8052}.echo-stage-card.card-green:hover{border-color:#4ade80a6;transform:translateY(-4px)}.echo-annotation{z-index:8;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute}.annotation-left{align-items:flex-start;top:-85px;left:-35px;transform:rotate(-4deg)}.annotation-right{align-items:flex-end;top:-85px;right:-35px;transform:rotate(4deg)}.annotation-text-group{align-items:center;gap:6px;display:inline-flex;position:relative}.annotation-text{color:#9e9eae;letter-spacing:.6px;flex-direction:column;align-items:flex-start;font-family:Permanent Marker,Caveat,cursive,sans-serif;font-size:13.5px;line-height:1.35;display:inline-flex}.annotation-right .annotation-text{align-items:flex-end}.annotation-heart-icon{vertical-align:middle;width:14px;height:14px;margin-left:4px;display:inline-block}.annotation-sparks{flex-direction:column;gap:2px;margin-left:2px;display:inline-flex}.annotation-sparks .spark-line{background:#ffb800;border-radius:2px;display:block}.annotation-sparks .line-1{width:10px;height:1.8px;transform:rotate(35deg)}.annotation-sparks .line-2{width:12px;height:1.8px;transform:rotate(0)}.annotation-sparks .line-3{width:10px;height:1.8px;transform:rotate(-35deg)}.annotation-swirl-arrow{width:55px;height:65px;margin-top:-6px;overflow:visible}.swirl-left{margin-left:20px}.swirl-right{margin-right:20px}.card-illustration-box{z-index:2;justify-content:center;align-items:center;width:100%;height:85px;margin-bottom:1.6rem;display:flex;position:relative}.card-illustration-box.peeking-spacer{height:85px}.card-svg-illustration{width:95px;height:75px;transition:transform .38s cubic-bezier(.16,1,.3,1);overflow:visible}.echo-stage-card:hover .svg-airplane{transform:translateY(-4px)rotate(3deg)scale(1.06)}.echo-stage-card:hover .svg-envelope{transform:translateY(-4px)scale(1.06)}.airplane-spark-rays,.envelope-spark-rays{pointer-events:none;position:absolute;inset:0}.ray{background:#ffb800;border-radius:2px;position:absolute}.airplane-spark-rays .ray-top-left{width:8px;height:2px;top:8px;left:24px;transform:rotate(-45deg)}.airplane-spark-rays .ray-top{width:2px;height:8px;top:2px;left:48px}.airplane-spark-rays .ray-top-right{width:8px;height:2px;top:8px;right:24px;transform:rotate(45deg)}.envelope-spark-rays .ray{background:#ff5c8a}.envelope-spark-rays .ray-left{width:8px;height:2px;top:38px;left:14px;transform:rotate(-20deg)}.envelope-spark-rays .ray-top-left{width:8px;height:2px;top:14px;left:22px;transform:rotate(-45deg)}.envelope-spark-rays .ray-top-right{width:8px;height:2px;top:14px;right:22px;transform:rotate(45deg)}.envelope-spark-rays .ray-right{width:8px;height:2px;top:38px;right:14px;transform:rotate(20deg)}.card-peeking-cat{pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:10;cursor:pointer;width:125px;height:90px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:-62px;left:50%;transform:translate(-50%)}.echo-stage-card.card-green:hover .card-peeking-cat{transform:translate(-50%)translateY(-5px)}.peeking-cat-svg{filter:drop-shadow(0 4px 12px #000c);width:100%;height:100%;overflow:visible}.peeking-cat-floating-heart{width:16px;height:16px;animation:2.5s ease-in-out infinite alternate floatHeart;position:absolute;top:4px;right:0}.floating-heart-icon-svg{filter:drop-shadow(0 0 6px #ff5c8a99);width:100%;height:100%;display:block}@keyframes floatHeart{0%{opacity:1;transform:translate(calc(-50% + var(--offset-x,0px)), 0) scale(.8)}50%{opacity:.9;transform:translate(calc(-50% + var(--offset-x,0px) * 1.5), -50px) scale(1.2)}to{opacity:0;transform:translate(calc(-50% + var(--offset-x,0px) * 2), -90px) scale(.6)}}.card-title{color:#fff;letter-spacing:-.2px;text-transform:capitalize;margin:0 0 .85rem;font-family:Outfit,DM Sans,sans-serif;font-size:19px;font-weight:800;line-height:1.25}.highlight-yellow{color:#ffb800}.highlight-pink{color:#f472b6}.highlight-green{color:#4ade80}.card-description{color:#868696;max-width:290px;margin:0;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.65;transition:color .3s}.echo-stage-card:hover .card-description{color:#b0b0c4}.echo-bottom-statement{text-align:center;flex-direction:column;align-items:center;gap:1.6rem;width:100%;margin-top:5.5rem;display:flex}.echo-divider-star{justify-content:center;align-items:center;gap:1.2rem;width:100%;max-width:320px;display:flex}.echo-divider-star .star-line{background:#ffffff1f;flex:1;height:1px}.echo-divider-star .star-center-diamond{color:#ffb800;filter:drop-shadow(0 0 6px #ffb80080);font-size:14px;line-height:1}.echo-closing-handwritten{flex-direction:column;align-items:center;display:inline-flex;position:relative}.closing-text{color:#9e9eae;letter-spacing:.8px;text-transform:uppercase;font-family:Permanent Marker,Caveat,cursive,sans-serif;font-size:15px;font-weight:700}.closing-underline-svg{width:260px;height:12px;margin-top:6px;overflow:visible}@media (width<=1024px){.feel-the-echo-section{padding:10rem 20px 110px}.echo-stages-grid{gap:1.6rem}.echo-left-cat-container{width:70px;height:70px;left:-20px}.annotation-left{left:-10px}.annotation-right{right:-10px}}@media (width<=900px){.feel-the-echo-section{padding:8rem 20px 90px}.echo-desktop-track,.echo-left-cat-container{display:none}.echo-stages-grid{grid-template-columns:1fr;gap:4.5rem;max-width:480px}.annotation-left{top:-55px;left:10px;transform:none}.annotation-right{top:-55px;right:10px;transform:none}.annotation-swirl-arrow,.desktop-break{display:none}}@media (width<=540px){.feel-the-echo-section{padding:6.5rem 16px 80px}.echo-main-title{font-size:34px}.echo-intro-text{font-size:14px}.echo-stage-card{padding:34px 20px 30px}.closing-text{font-size:13px}.closing-underline-svg{width:220px}}.about-page.figma-dark-theme{z-index:10;box-sizing:border-box;background-color:#0000;width:100%;max-width:1240px;margin:0 auto;padding:0 2.2rem 8rem;position:relative;overflow:hidden}.about-content-wrapper{z-index:5;width:100%;position:relative}.figma-ambient-aura{background:radial-gradient(circle, var(--aura-color,#ffd028) 0%, transparent 70%);opacity:.07;filter:blur(140px);pointer-events:none;z-index:1;width:850px;height:850px;transition:all .8s cubic-bezier(.16,1,.3,1);position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.figma-section-header-center{text-align:center;margin-bottom:4rem}.figma-badge-green{color:#4ade80;letter-spacing:1.8px;text-transform:uppercase;background:#4ade801f;border-radius:999px;margin-bottom:1.5rem;padding:8px 18px;font-family:Outfit,sans-serif;font-size:.76rem;font-weight:850;display:inline-block}.figma-badge-purple{color:#a78bfa;letter-spacing:1.8px;text-transform:uppercase;background:#a78bfa1f;border-radius:999px;margin-bottom:1.5rem;padding:8px 18px;font-family:Outfit,sans-serif;font-size:.76rem;font-weight:850;display:inline-block}.figma-badge-gray{color:#ffffffb3;letter-spacing:1.8px;text-transform:uppercase;background:#ffffff14;border-radius:999px;margin-bottom:1.5rem;padding:8px 18px;font-family:Outfit,sans-serif;font-size:.76rem;font-weight:850;display:inline-block}.figma-section-title{color:#fff;letter-spacing:-1px;text-align:center;margin:0 0 1.4rem;font-family:Outfit,sans-serif;font-size:clamp(2.6rem,4.6vw,3.6rem);font-weight:850;line-height:1.16}.figma-title-gradient{background:linear-gradient(90deg,#ffc837 0%,#ff7a90 35%,#a78bfa 70%,#4ade80 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.figma-section-desc{color:#ffffffad;text-align:left;max-width:680px;margin:0 auto;font-size:1.1rem;line-height:1.75}.figma-section-desc.figma-desc-center{text-align:center}.wisdom-desc-spacing{text-align:left;max-width:760px;margin-top:1.8rem;font-size:1.12rem;line-height:1.8}.figma-hero-section{box-sizing:border-box;text-align:left;grid-template-columns:1.18fr 1fr;justify-content:space-between;align-items:center;gap:4rem;min-height:calc(100vh - 5.6rem);margin-bottom:7.5rem;padding-top:10.5rem;padding-bottom:2.5rem;display:grid}.figma-hero-left{flex-direction:column;display:flex}.figma-hero-heading{letter-spacing:-1.6px;flex-direction:column;margin:0 0 2rem;font-family:Outfit,sans-serif;font-size:clamp(3.4rem,5.5vw,4.6rem);font-weight:850;line-height:1.06;display:flex}.hero-line-1{color:#fff}.hero-line-2{align-items:baseline;gap:.4rem;display:flex}.word-selling{color:#ffd028}.word-feelings{color:#0000;-webkit-text-stroke:1.6px #fff;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.figma-letter-card{box-sizing:border-box;background:#121216;border:1px solid #1f1f26;border-radius:22px;max-width:540px;padding:28px 32px;box-shadow:0 15px 35px #00000059}.figma-letter-quote{color:#ffd028;margin:0 0 12px;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:750;line-height:1.4}.figma-letter-text{color:#ffffffad;margin:0;font-size:.98rem;line-height:1.65}.figma-hero-right{justify-content:flex-end;display:flex;position:relative}.figma-mockup-wrapper{align-items:center;width:100%;max-width:500px;display:flex;position:relative}.figma-notif-card{z-index:2;background:#15151a;border:1px solid #23232c;border-radius:24px;flex-shrink:0;width:300px;padding:26px;position:relative;box-shadow:0 25px 50px #00000080}.notif-header{align-items:center;gap:12px;display:flex}.notif-avatar-envelope{color:#111115;background:#ffd028;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.notif-mail-icon{width:19px;height:19px}.notif-online-dot{background:#4ade80;border:2px solid #15151a;border-radius:50%;width:10px;height:10px;position:absolute;top:-1px;right:-1px}.notif-title-group{flex-direction:column;display:flex}.notif-brand{color:#fff;font-family:Outfit,sans-serif;font-size:1.02rem;font-weight:850}.notif-sub{color:#ffffff73;font-size:.8rem}.notif-yellow-bubble{color:#111115;background:#ffd028;border-radius:18px;margin:20px 0 16px;padding:18px 20px;font-family:Outfit,sans-serif;font-size:1.02rem;font-weight:750;line-height:1.48;box-shadow:0 8px 22px #ffd02838}.notif-timestamp{color:#ffffff6b;text-align:center;letter-spacing:.3px;font-size:.8rem}.figma-floating-pills-stack{z-index:3;flex-direction:column;gap:14px;display:flex;position:absolute;left:225px}.float-pill{color:#111115;white-space:nowrap;border-radius:18px;padding:14px 22px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);animation:4s ease-in-out infinite alternate pillFloat;box-shadow:0 12px 28px #00000059}.float-pill:hover{transform:translate(8px)scale(1.03)}.pill-yellow{background:#ffe885;animation-delay:0s}.pill-blue{background:#8fc2ff;animation-delay:.6s}.pill-pink{background:#f4b8ff;animation-delay:1.2s}.pill-mint{background:#6ee7b7;animation-delay:1.8s}@keyframes pillFloat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.figma-value-section{text-align:left;margin-bottom:12rem}.figma-value-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.figma-value-card{text-align:left;box-sizing:border-box;background:#131317;border:1px solid #1f1f26;border-radius:24px;padding:38px 32px;transition:all .35s cubic-bezier(.16,1,.3,1)}.figma-value-card:hover{background:#17171e;border-color:#2e2e38;transform:translateY(-6px);box-shadow:0 20px 45px #00000073}.value-icon-box{border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:26px;display:flex}.box-tan{background:#28221b}.box-maroon{background:#2d1820}.box-green{background:#14281c}.figma-icon-svg{width:24px;height:24px}.value-card-title{color:#fff;letter-spacing:-.3px;margin:0 0 12px;font-family:Outfit,sans-serif;font-size:1.42rem;font-weight:850}.value-card-desc{color:#ffffff9e;margin:0;font-size:.98rem;line-height:1.68}.figma-sentiments-section{text-align:left;margin-bottom:12rem}.figma-sentiment-tabs-nav{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:3.5rem;display:flex}.figma-tab-btn{cursor:pointer;border:1px solid;border-radius:999px;align-items:center;gap:10px;padding:12px 26px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:750;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.figma-tab-btn:hover{transform:translateY(-2px)}.figma-tab-btn.active{box-shadow:0 10px 28px #00000073}.figma-tab-icon-svg,.tab-svg-icon{width:18px;height:18px}.figma-sentiment-showcase-card{text-align:left;box-sizing:border-box;border:1px solid;border-radius:28px;justify-content:space-between;align-items:center;gap:48px;min-height:280px;padding:44px 52px;transition:all .5s;display:flex;box-shadow:0 25px 60px #0006}.showcase-left-content{flex:1}.showcase-title-row{align-items:center;gap:16px;margin-bottom:10px;display:flex}.showcase-icon-wrap{justify-content:center;align-items:center;display:flex}.showcase-svg-icon{width:32px;height:32px}.showcase-title{color:#fff;letter-spacing:-.4px;margin:0;font-family:Outfit,sans-serif;font-size:1.8rem;font-weight:850}.showcase-subtitle{margin:0 0 16px;font-family:Outfit,sans-serif;font-size:1.12rem;font-weight:750}.showcase-description{color:#ffffffb8;max-width:580px;margin:0;font-size:1.02rem;line-height:1.72}.showcase-right-metric-box{text-align:center;box-sizing:border-box;background:#0d0d11;border:1px solid #1e1e26;border-radius:22px;flex-shrink:0;min-width:240px;padding:34px 44px}.metric-percentage{color:#fff;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:3.6rem;font-weight:950;line-height:1}.metric-label{letter-spacing:1.6px;color:#ffffff85;margin-bottom:22px;font-family:Outfit,sans-serif;font-size:.76rem;font-weight:850}.metric-divider{background:#ffffff14;width:100%;height:1px;margin-bottom:20px}.metric-resonance-k{letter-spacing:1.3px;color:#ffffff61;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:850}.metric-resonance-v{font-family:Outfit,sans-serif;font-size:1.02rem;font-weight:850}.figma-comparator-section{text-align:left;margin-bottom:12rem}.word-vs{color:#ffd028}.figma-comparison-grid{text-align:left;grid-template-columns:1fr 1fr;gap:28px;display:grid}.figma-col-stage{box-sizing:border-box;background:#141418;border:1px solid #1f1f26;border-radius:26px;padding:40px 36px;transition:all .35s cubic-bezier(.16,1,.3,1)}.figma-col-stage:hover{border-color:#2c2c36}.figma-col-resonance{box-sizing:border-box;background:#ffd02805;border:1px solid #ffd02840;border-radius:26px;padding:40px 36px;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 15px 40px #00000059}.figma-col-resonance:hover{border-color:#ffd02866;box-shadow:0 20px 50px #ffd02814}.col-top-header{margin-bottom:28px}.stage-pill-dark{letter-spacing:1.2px;color:#ffffffb3;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-family:Outfit,sans-serif;font-size:.74rem;font-weight:850;display:inline-flex}.stage-pill-yellow{letter-spacing:1.2px;color:#ffd028;background:#ffd02824;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-family:Outfit,sans-serif;font-size:.74rem;font-weight:850;display:inline-flex}.stage-badge-icon{width:15px;height:15px}.stage-title{color:#fff;letter-spacing:-.3px;margin:0 0 6px;font-family:Outfit,sans-serif;font-size:1.55rem;font-weight:850}.stage-subtitle{color:#ffffff73;margin:0;font-size:.92rem}.stage-subtitle-yellow{color:#ffd028;opacity:.92;margin:0;font-size:.92rem}.stage-rows-list{flex-direction:column;gap:26px;margin-top:28px;display:flex}.stage-row{flex-direction:column;gap:6px;display:flex}.stage-row-head{align-items:center;gap:12px;display:flex}.cross-icon{color:#ffffff6b;font-size:.9rem;font-weight:850}.check-icon{color:#4ade80;font-size:1rem;font-weight:950}.stage-row-title{color:#fffc;margin:0;font-family:Outfit,sans-serif;font-size:1.08rem;font-weight:800}.stage-row-title.white{color:#fff}.stage-row-desc{color:#ffffff73;margin:0 0 0 24px;font-size:.94rem;line-height:1.6}.stage-row-desc.white-muted{color:#ffffffad}.figma-wisdom-section{text-align:left;margin-bottom:6rem}.figma-wisdom-card{box-sizing:border-box;background:#131317;border:1px solid #ffd02838;border-radius:24px;max-width:800px;margin:3.5rem auto 0;padding:38px 44px;box-shadow:0 20px 45px #0006}.figma-wisdom-quote{color:#fff;letter-spacing:-.2px;margin:0 0 16px;font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:750;line-height:1.65}.figma-wisdom-author-row{justify-content:flex-start;align-items:center;display:flex}.wisdom-author-badge{color:#ffd028;font-family:Outfit,sans-serif;font-size:.98rem;font-weight:800}.scroll-reveal{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.scroll-reveal.reveal-active{opacity:1;transform:translateY(0)}@media (width<=1024px){.figma-hero-section{grid-template-columns:1fr;gap:3.5rem;min-height:auto;padding-top:8.5rem}.figma-value-grid,.figma-comparison-grid{grid-template-columns:1fr}.figma-sentiment-showcase-card{flex-direction:column;gap:32px;padding:36px 30px}.showcase-right-metric-box{width:100%;min-width:unset}}@media (width<=768px){.about-page.figma-dark-theme{padding:0 1.2rem 5rem}.figma-hero-section{min-height:auto;margin-bottom:5rem;padding-top:7.5rem}.figma-hero-heading{font-size:2.8rem}.figma-letter-card{padding:22px 24px}.figma-mockup-wrapper{flex-direction:column;align-items:flex-start}.figma-floating-pills-stack{margin-top:16px;position:static}.figma-sentiment-showcase-card{gap:28px;padding:28px 22px}.stage-row-desc{margin-left:0}.figma-wisdom-card{padding:28px 24px}}.how-page{z-index:10;text-align:left;width:100%;max-width:1200px;margin:0 auto;padding:10rem 2rem 5rem;position:relative}.how-header{flex-direction:column;gap:1.2rem;max-width:720px;margin-bottom:4rem;display:flex}.how-title{color:var(--color-text-primary);letter-spacing:-1px;font-family:Outfit,sans-serif;font-size:3.2rem;font-weight:850;line-height:1.15}.how-lead{color:var(--color-text-secondary);font-size:1.15rem;line-height:1.6}.how-timeline-horizontal{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:thin;scrollbar-color:#ffb3004d #ffffff05;width:100%;margin:0 -.5rem;padding:1.5rem .5rem 3.5rem;overflow-x:auto}.how-timeline-horizontal.is-dragging{cursor:grabbing!important;scroll-behavior:auto!important}.how-timeline-horizontal::-webkit-scrollbar{height:6px}.how-timeline-horizontal::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.how-timeline-horizontal::-webkit-scrollbar-thumb{background:#ffb30033;border-radius:10px;transition:all .3s}.how-timeline-horizontal::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}.how-timeline-track{gap:2.5rem;width:max-content;display:flex}.mode-parent-card{background:var(--card-gradient);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background-color:#0b0b0fb3;border:1px solid #ffffff0f;border-radius:24px;flex-direction:row;flex-shrink:0;width:380px;height:560px;transition:width .5s cubic-bezier(.16,1,.3,1),transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000004d}.mode-parent-card:hover{border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 15px 45px #0006}.mode-parent-card.expanded{border-color:var(--card-accent);transform:translateY(0);box-shadow:0 0 40px #00000080,0 0 25px #ffffff05}.mode-parent-card.expanded.mode-fun,.mode-parent-card.expanded.mode-explore{width:1260px}.mode-parent-card.expanded.mode-professional{width:820px}.parent-cover-panel{box-sizing:border-box;z-index:5;flex-direction:column;flex-shrink:0;justify-content:space-between;width:380px;height:100%;padding:3.5rem 3rem;display:flex;position:relative}.mode-cover-top{flex-direction:column;gap:1.5rem;display:flex}.mode-cover-header-row{justify-content:space-between;align-items:center;width:100%;display:flex}.mode-phase-block{flex-direction:column;gap:.1rem;display:flex}.phase-label-txt{letter-spacing:1.5px;color:var(--color-text-muted);font-family:Outfit,sans-serif;font-size:.7rem;font-weight:700}.phase-num-txt{color:var(--card-accent);font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:850;line-height:1}.parent-icon-wrapper{justify-content:center;align-items:center;display:flex}.parent-glow-icon{filter:drop-shadow(0 0 10px var(--card-accent))}.mode-card-title{color:var(--color-text-primary);letter-spacing:-.5px;font-family:Outfit,sans-serif;font-size:2rem;font-weight:850;line-height:1.2}.mode-card-desc{color:var(--color-text-secondary);margin-top:1rem;font-size:.95rem;line-height:1.6}.mode-action-footer{margin-top:auto;padding-top:2rem}.expand-indicator{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:.6rem;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:600;transition:color .3s;display:flex}.mode-parent-card:hover .expand-indicator{color:var(--card-accent)}.indicator-plus{color:var(--card-accent);font-size:1.2rem;line-height:1}.indicator-dot{background-color:var(--card-accent);width:8px;height:8px;box-shadow:0 0 10px var(--card-accent);border-radius:50%}.blinking{animation:1.5s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:.4}50%{opacity:1}}.subcards-expanded-panel{box-sizing:border-box;opacity:0;pointer-events:none;background:#06080b;border-left:1px solid #ffffff0f;flex:1;align-items:center;width:0;transition:opacity .4s,border-color .4s;display:flex;overflow:hidden}.mode-parent-card.expanded .subcards-expanded-panel{opacity:1;pointer-events:all;width:auto}.subcards-grid{box-sizing:border-box;grid-template-rows:repeat(2,235px);grid-template-columns:repeat(4,175px);grid-auto-flow:row;align-items:center;gap:1.2rem 1.4rem;height:100%;padding:1.8rem 2.2rem;display:grid}.subcards-grid.grid-count-2{grid-template-rows:235px;grid-template-columns:repeat(2,175px);grid-auto-flow:row;align-content:center;gap:2.2rem}.expanded-close-container{justify-content:center;align-items:center;height:100%;padding:0 2.5rem 0 1rem;display:flex}.subcards-close-circle-btn{width:44px;height:44px;color:var(--color-text-muted,#fff9);cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 15px #0000004d}.subcards-close-circle-btn:hover{border-color:var(--card-accent,#ffb300);color:var(--card-accent,#ffb300);background:#ffb3001f;transform:scale(1.1);box-shadow:0 0 15px #ffb30040}.subcards-close-circle-btn:active{transform:scale(.95)}.how-roadmap-section{width:100%;margin-top:9rem}.roadmap-header{flex-direction:column;gap:1.2rem;max-width:720px;margin-bottom:5rem;display:flex}.roadmap-title{color:var(--color-text-primary);letter-spacing:-.5px;font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:850}.roadmap-lead{color:var(--color-text-secondary);font-size:1.1rem;line-height:1.6}.roadmap-timeline-vertical{flex-direction:column;gap:6rem;width:100%;max-width:1000px;margin:5rem auto 0;padding:2rem 0;display:flex;position:relative}.roadmap-svg-path-bg{pointer-events:none;z-index:1;width:160px;height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.roadmap-winding-dash{animation:12s linear infinite windingConveyor}@keyframes windingConveyor{to{stroke-dashoffset:-80px}}.roadmap-step{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:8rem;width:100%;display:grid;position:relative}.step-number-circle{border:2px solid var(--step-accent);width:54px;height:54px;box-shadow:0 0 15px #ffffff03, 0 0 12px var(--step-accent);z-index:5;background:#0b0b0f;border-radius:50%;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-number-circle span{color:var(--color-text-primary);font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:850}.roadmap-step:hover .step-number-circle{box-shadow:0 0 25px var(--step-accent);transform:translate(-50%,-50%)scale(1.15)}.step-left{text-align:right}.step-left .step-content-card{grid-column:1}.step-left .step-visual-container{grid-column:2}.step-right{text-align:left}.step-right .step-content-card{grid-column:2}.step-right .step-visual-container{grid-column:1}.step-content-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3;background:#16161c73;border:1px solid #ffffff0d;border-radius:24px;padding:3rem 2.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 12px 40px #00000040}.roadmap-step:hover .step-content-card{border-color:#ffffff1f;box-shadow:0 20px 45px #00000059}.step-left:hover .step-content-card{transform:translate(-8px)}.step-right:hover .step-content-card{transform:translate(8px)}.step-card-text{width:100%}.step-funny-tag{letter-spacing:2px;margin-bottom:.4rem;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:850;display:block}.step-content-card h4{color:var(--color-text-primary);letter-spacing:-.3px;margin-bottom:.4rem;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800}.step-hook{color:var(--color-accent);margin-bottom:1.2rem;font-family:Outfit,sans-serif;font-size:.9rem;font-style:italic}.step-content-card p:not(.step-hook){color:var(--color-text-secondary);margin-bottom:1.8rem;font-size:.95rem;line-height:1.65}.step-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:10px;padding:.45rem 1.1rem;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:700;display:inline-flex}.step-visual-container{z-index:3;justify-content:center;align-items:center;padding:1rem;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.roadmap-step:hover .step-visual-container{transform:scale(1.05)}.roadmap-illus-svg{filter:drop-shadow(0 15px 30px #0006);overflow:visible}.hand-tap-anim{transform-box:fill-box;animation:1.8s ease-in-out infinite tapHand}@keyframes tapHand{0%,to{transform:translate(90px,85px)scale(1)}50%{transform:translate(65px,60px)scale(.85)}}.link-ripple-anim{transform-origin:50%;transform-box:fill-box;animation:1.8s ease-in-out infinite linkRipple}@keyframes linkRipple{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 10px #72f2b7b3);transform:scale(1.03)}}.sticker-bounce-anim{transform-origin:50%;transform-box:fill-box;animation:2.5s ease-in-out infinite stickerBounce}@keyframes stickerBounce{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(2deg)}}.paper-plane-glide{transform-box:fill-box;animation:3s linear infinite planeGlide}@keyframes planeGlide{0%{opacity:0;transform:translate(25px,85px)rotate(15deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(105px,20px)rotate(15deg)}}.portfolio-btn-ripple{transform-origin:50%;transform-box:fill-box;animation:2s ease-in-out infinite btnRipple}@keyframes btnRipple{0%,to{filter:drop-shadow(0 0 2px #ffb30033)}50%{filter:drop-shadow(0 0 8px #ffb30099)}}.envelope-fly-anim{opacity:0;transform-box:fill-box;animation:2.2s ease-in infinite envelopeFly}.env-1{animation-delay:.2s}.env-2{animation-delay:.9s}.env-3{animation-delay:1.6s}@keyframes envelopeFly{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-30px)scale(.9)}}@media (width<=1024px){.how-page{padding-top:8rem;padding-left:1.5rem;padding-right:1.5rem}.roadmap-step{gap:4rem}}@media (width<=768px){.how-title{font-size:2.3rem}.mode-parent-card{height:480px}.parent-cover-panel{padding:2.5rem 2rem}.mode-card-title{font-size:1.8rem}.subcards-grid{gap:1rem;padding:2rem 1.5rem}.roadmap-step{grid-template-columns:1fr;gap:2rem}.step-left,.step-right{text-align:left}.step-left .step-content-card,.step-right .step-content-card{grid-column:1}.step-left .step-visual-container,.step-right .step-visual-container{grid-area:1/1}.step-number-circle{top:0;left:28px;transform:translate(-50%,-50%)}.roadmap-step:hover .step-number-circle{transform:translate(-50%,-50%)scale(1.1)}.roadmap-svg-path-bg{width:2px;left:28px;transform:none}.roadmap-winding-dash{stroke-dasharray:none;animation:none}.roadmap-timeline-vertical{padding-left:2.5rem}.step-left:hover .step-content-card,.step-right:hover .step-content-card{transform:translate(6px)}}@media (width<=600px){.mode-parent-card.expanded.mode-fun,.mode-parent-card.expanded.mode-explore,.mode-parent-card.expanded.mode-professional{flex-direction:column;width:320px;height:auto}.parent-cover-panel{width:100%;height:auto;padding:2rem 1.5rem}.subcards-expanded-panel{border-top:1px solid #ffffff0d;border-left:none;flex-direction:column;align-items:stretch;height:auto;overflow-x:auto;width:100%!important}.subcards-grid{grid-template-rows:1fr;grid-auto-flow:column;padding:1.5rem}.expanded-close-container{box-sizing:border-box;border-top:1px solid #ffffff0d;width:100%;padding:1.5rem}.subcards-close-circle-btn{border-radius:12px;width:100%;height:40px}.step-left .step-content-card,.step-right .step-content-card{padding:1.8rem}.step-content-card h4{font-size:1.25rem}}.social-cards-fanned-container{-webkit-user-select:none;user-select:none;cursor:pointer;width:290px;height:270px;position:relative}.deck-shuffle-pill{color:#d0d0d8;letter-spacing:.5px;text-transform:uppercase;z-index:30;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:5px;padding:3px 9px;font-family:Outfit,sans-serif;font-size:9px;font-weight:700;transition:all .25s;display:inline-flex;position:absolute;top:-24px;left:10px}.deck-shuffle-pill:hover{color:#ffb800;background:#ffb80026;border-color:#ffb80066;transform:translateY(-1px)}.shuffle-icon{font-size:10px}.cards-fanned-stage{width:100%;height:100%;position:relative}.social-sim-card{box-sizing:border-box;will-change:transform, left, top;border-radius:18px;flex-direction:column;width:158px;height:248px;padding:12px 11px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),left .4s cubic-bezier(.34,1.56,.64,1),top .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,opacity .3s;display:flex;position:absolute;overflow:hidden;box-shadow:0 14px 32px #000000bf,0 2px 8px #00000080}.card-notch-corner{pointer-events:none;background:0 0;border-bottom:2px solid #ffffff26;width:22px;height:22px;position:absolute;top:-8px;right:-8px;transform:rotate(45deg)}.card-tiktok{background:linear-gradient(155deg,#09090c 0%,#101018 100%);border:1.6px solid #00f2fe59;box-shadow:0 14px 32px #000000bf,0 0 16px #00f2fe26}.card-whatsapp{background:linear-gradient(155deg,#06140d 0%,#0a1c12 100%);border:1.6px solid #25d36666;box-shadow:0 14px 32px #000000bf,0 0 16px #25d3662e}.card-snapchat{background:linear-gradient(155deg,#141304 0%,#1a1806 100%);border:1.6px solid #fffc0073;box-shadow:0 14px 32px #000000bf,0 0 16px #fffc0029}.card-facebook{background:linear-gradient(155deg,#060e1a 0%,#081324 100%);border:1.6px solid #1877f273;box-shadow:0 14px 32px #000000bf,0 0 16px #1877f233}.card-instagram{background-color:#0000;background-image:linear-gradient(#0d0912,#160d1a),linear-gradient(135deg,#f56040 0%,#e1306c 40%,#833ab4 70%,#405de6 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1.8px solid #0000;box-shadow:0 16px 36px #000c,0 0 20px #e1306c38}.social-sim-card:hover{transform:translateY(-8px)scale(1.03)!important}.social-sim-card.card-is-top{filter:brightness(1.05)}.social-sim-card.card-in-back{filter:brightness(.85);opacity:.92}.social-sim-card.card-in-back:hover{filter:brightness(1.08);opacity:1}.sim-card-inner{z-index:2;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.sim-card-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sim-platform-badge{align-items:center;gap:5px;display:flex}.sim-platform-name{color:#fff;letter-spacing:.3px;font-family:Outfit,sans-serif;font-size:10.5px;font-weight:700}.sim-verified-check{color:#2a8aff;font-size:8.5px;font-weight:800}.sim-user-meta{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.sim-handle-text{color:#e2e2ea;font-family:Inter,sans-serif;font-size:9.5px;font-weight:600}.sim-badge-pill{color:#8e8e9e;letter-spacing:1px;font-family:Inter,monospace;font-size:7px;font-weight:800;display:inline-block}.sim-bio-lines{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.sim-bio-row{color:#9e9eaa;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:8.5px;line-height:1.25;overflow:hidden}.sim-bio-row.sim-bio-highlight{color:#ffb800;font-weight:700}.sim-link-button{background:#ffb8001a;border:1px solid #ffb800;border-radius:6px;justify-content:center;align-items:center;gap:4px;width:100%;height:24px;margin-top:auto;display:flex;box-shadow:0 0 10px #ffb80033}.sim-link-chain{font-size:8.5px}.sim-link-url{color:#fff;font-family:Inter,monospace;font-size:7.5px;font-weight:700}.card-gloss-highlight{pointer-events:none;background:linear-gradient(#ffffff0d 0%,#fff0 100%);width:100%;height:45%;position:absolute;top:0;left:0}.deck-dots-indicator{z-index:25;align-items:center;gap:6px;display:flex;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.deck-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .2s}.deck-dot:hover{background:var(--dot-color,#ffb800);transform:scale(1.3)}.deck-dot.dot-active{background:var(--dot-color,#ffb800);box-shadow:0 0 8px var(--dot-color,#ffb800);transform:scale(1.4)}.att4-interaction-loop-section{color:#f5f5f5;box-sizing:border-box;background-color:#030303;width:100%;padding:80px 20px 100px;position:relative;overflow:hidden}.interaction-canvas-wrapper{box-sizing:border-box;width:100%;max-width:1100px;margin:0 auto;position:relative}.loop-top-bar-row{z-index:20;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:50px;display:flex;position:relative}.loop-header-block{text-align:left;max-width:520px}.loop-category-label{color:#ffb800;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:inline-block}.loop-main-title{letter-spacing:-1.2px;color:#fff;margin:0;font-family:Outfit,Bigfish,sans-serif;font-size:clamp(38px,4.4vw,48px);font-weight:850;line-height:1.02}.title-yellow-accent{color:#ffb800}.loop-lead-subtitle{color:#8e8e9e;max-width:440px;margin:16px 0 0;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.55}.handwritten-note-top-right{text-align:right;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;margin-top:10px;display:flex}.note-text-lines{color:#8a8a8a;flex-direction:column;font-family:Caveat,Permanent Marker,cursive,sans-serif;font-size:15px;line-height:1.35;display:flex;transform:rotate(-4deg)}.heart-yellow,.heart-gold{color:#ffb800;margin-left:2px;font-size:13px}.hand-arrow-top-svg{width:46px;height:42px;margin-top:6px;margin-right:15px;overflow:visible}.central-winding-svg-container{pointer-events:none;z-index:5;width:100%;max-width:1100px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.winding-master-svg{width:100%;height:100%;overflow:visible}.loop-grid-row{z-index:15;box-sizing:border-box;grid-template-columns:1fr 100px 1fr;align-items:center;width:100%;min-height:380px;margin-bottom:60px;display:grid;position:relative}.grid-col-left{box-sizing:border-box;justify-content:flex-end;align-items:center;width:100%;padding-right:15px;display:flex}.grid-col-center{pointer-events:none;width:100px;height:100%}.grid-col-right{box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;padding-left:15px;display:flex}.att4-editorial-card{box-sizing:border-box;text-align:left;background:#0b0b0e;border:1px solid #222228;border-radius:22px;flex-direction:column;align-items:flex-start;width:100%;max-width:410px;min-height:280px;padding:30px 32px;display:flex;box-shadow:0 16px 36px #00000073}.card-step-01{border:1px solid #ffb80047}.card-step-02{border:1px solid #ff5c8a52}.card-step-03{border:1px solid #ffb80047}.card-category-tag{letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-family:Inter,monospace;font-size:10px;font-weight:800}.tag-gold{color:#ffb800}.tag-pink{color:#ff5c8a}.card-headline-title{color:#fff;letter-spacing:-.4px;margin:0 0 8px;font-family:Outfit,sans-serif;font-size:21px;font-weight:800;line-height:1.25}.card-quote-italic{color:#ffb800;margin-bottom:14px;font-family:Inter,sans-serif;font-size:13.5px;font-style:italic;font-weight:600}.card-step-02 .card-quote-italic{color:#ff5c8a}.card-description-text{color:#8e8e9e;margin:0 0 22px;font-family:Inter,sans-serif;font-size:12.5px;line-height:1.65}.card-btn-container{width:100%;margin-top:auto}.card-pill-btn{letter-spacing:.8px;text-transform:uppercase;cursor:pointer;box-sizing:border-box;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 20px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.card-pill-btn:hover{transform:translateY(-1px)}.btn-gold{color:#060608;background:#ffb800;box-shadow:0 4px 14px #ffb80047}.btn-pink{color:#060608;background:#ff5c8a;box-shadow:0 4px 14px #ff5c8a47}.btn-arrow-icon{font-size:13px}.step-01-visual-wrapper{width:100%;max-width:410px;height:320px;position:relative}.insta-smartphone-frame{box-sizing:border-box;background-color:#09090c;background-image:linear-gradient(#09090c,#09090c),linear-gradient(135deg,#f56040 0%,#e1306c 40%,#833ab4 70%,#405de6 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:1.8px solid #0000;border-radius:22px;flex-direction:column;width:160px;height:250px;padding:14px 12px;display:flex;position:absolute;top:0;left:20px;box-shadow:0 16px 36px #000000a6,0 0 20px #e1306c2e}.phone-screen-inner{flex-direction:column;width:100%;height:100%;display:flex}.phone-header-row{align-items:center;gap:6px;margin-bottom:10px;display:flex}.phone-username-badge{align-items:center;gap:4px;display:flex}.user-name-txt{color:#fff;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.verified-blue-badge{color:#2a8aff;font-size:9px}.phone-avatar-wrap{margin-bottom:10px}.phone-avatar-circle{background:#161620;border:1px solid #282836;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.phone-bio-content{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.bio-line{color:#8e8e9e;font-family:Inter,sans-serif;font-size:9px;line-height:1.25}.bio-line.bio-yellow{color:#ffb800;font-weight:700}.phone-link-pill-btn{background:#ffb80014;border:1.2px solid #ffb800;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;height:26px;margin-top:auto;display:flex;box-shadow:0 0 12px #ffb80033}.link-chain-icon{font-size:9px}.link-url-text{color:#fff;font-family:Inter,monospace;font-size:8px;font-weight:700}.cat-01-phone-perch{z-index:25;width:135px;height:145px;position:absolute;top:-10px;left:235px}.note-below-phone{-webkit-user-select:none;user-select:none;align-items:flex-start;gap:6px;display:flex;position:absolute;top:278px;left:65px}.curved-gold-arrow{flex-shrink:0;width:26px;height:26px}.note-text-gold{color:#ffb800;flex-direction:column;font-family:Caveat,Permanent Marker,cursive;font-size:14.5px;line-height:1.25;display:flex;transform:rotate(-3deg)}.step-02-visual-wrapper{width:100%;max-width:410px;height:280px;position:relative}.floating-social-messages{width:240px;height:210px;position:relative}.social-msg-bubble{box-sizing:border-box;background:#0e0e12;border:1px solid #24242e;border-radius:12px;align-items:center;gap:10px;padding:10px 15px;display:flex;position:absolute;box-shadow:0 12px 28px #0000008c}.msg-01{top:0;left:0;transform:rotate(-4deg)}.msg-02{top:70px;left:35px;transform:rotate(3deg)}.msg-03{top:140px;left:5px;transform:rotate(-3deg)}.msg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.avatar-pink{background:#ff5c8a}.avatar-purple{background:#8e44ad}.avatar-gold{background:#ffb800}.msg-body{text-align:left;flex-direction:column;display:flex}.msg-title{color:#f0f0f5;white-space:nowrap;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.msg-sub{color:#8e8e98;font-family:Inter,sans-serif;font-size:10.5px;font-weight:500}.origami-airplane-wrap{width:90px;height:75px;position:absolute;top:30px;left:260px}.airplane-svg{width:100%;height:100%}.note-near-bubbles{-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex;position:absolute;top:200px;left:160px}.note-near-bubbles .note-text-lines{font-size:14.5px;transform:rotate(-4deg)}.hand-arrow-bubbles-svg{width:34px;height:30px}.step-03-visual-wrapper{width:100%;max-width:440px;height:310px;position:relative}.desktop-potted-plant{z-index:14;width:52px;height:68px;position:absolute;bottom:35px;left:0}.plant-svg{width:100%;height:100%}.cat-02-laptop-perch{z-index:17;width:135px;height:80px;position:absolute;top:-44px;left:115px}.minimal-dark-laptop{box-sizing:border-box;background:#08080b;border:1.5px solid #282832;border-radius:10px;width:255px;position:absolute;top:30px;left:60px;box-shadow:0 16px 36px #000000a6}.laptop-top-bar{background:#111116;border-bottom:1px solid #1e1e26;border-top-left-radius:8px;border-top-right-radius:8px;align-items:center;gap:10px;height:24px;padding:0 10px;display:flex}.laptop-window-dots{gap:4px;display:flex}.dot{border-radius:50%;width:5px;height:5px}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.laptop-address-pill{background:#08080b;border-radius:4px;align-items:center;gap:4px;height:14px;padding:0 7px;display:flex}.search-mag-icon{font-size:7.5px}.url-label-text{color:#727280;font-family:Inter,monospace;font-size:8px}.laptop-screen-body{flex-direction:column;align-items:flex-start;padding:15px 18px 18px;display:flex}.screen-title{color:#fff;margin-bottom:2px;font-family:Outfit,sans-serif;font-size:15px;font-weight:800}.screen-sub{color:#787886;margin-bottom:10px;font-family:Inter,sans-serif;font-size:10px}.screen-input-mock{box-sizing:border-box;color:#555562;text-align:left;background:#0e0e14;border:1px solid #20202a;border-radius:5px;width:100%;height:28px;margin-bottom:10px;padding:6px 8px;font-family:Inter,sans-serif;font-size:9.5px}.screen-send-btn{color:#050505;cursor:pointer;background:#ffb800;border:none;border-radius:4px;align-self:flex-end;align-items:center;gap:4px;height:25px;padding:0 14px;font-family:Inter,sans-serif;font-size:10px;font-weight:800;display:inline-flex}.send-plane-icon{font-size:10px}.laptop-hardware-base{background:#181822;border:1px solid #282834;border-top:none;border-bottom-right-radius:6px;border-bottom-left-radius:6px;width:calc(100% + 20px);height:6px;margin-left:-10px}.desktop-book-stack{z-index:14;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:35px;left:325px}.book-spine{letter-spacing:.5px;color:#08080c;border-radius:2.5px;justify-content:center;align-items:center;height:12px;padding:0 6px;font-family:Inter,sans-serif;font-size:7px;font-weight:800;display:flex;box-shadow:0 2px 6px #0006}.book-yellow{background:#ffd25a;width:58px}.book-teal{background:#6ce5d0;width:65px}.book-lavender{background:#e0e0f0;width:72px}.book-gold{background:#ffc42b;width:78px}.note-near-laptop{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:15px;right:0}.note-near-laptop .note-text-lines{text-align:right;font-size:14px;transform:rotate(3deg)}.hand-arrow-laptop-svg{width:34px;height:34px;margin-top:4px;margin-right:10px}.loop-bottom-basin-wrapper{z-index:15;justify-content:center;align-items:center;width:100%;min-height:180px;margin-top:20px;display:flex;position:relative}.bottom-left-note-block{-webkit-user-select:none;user-select:none;position:absolute;top:-10px;left:40px}.bottom-left-note-block .note-text-lines{text-align:left;font-size:14.5px;transform:rotate(-3deg)}.cat-03-bottom-perch{z-index:22;width:125px;height:95px;position:absolute;top:60px;left:65px}.att4-master-cta-box{box-sizing:border-box;background:#0c0c10e0;border:1px solid #ffb80059;border-radius:16px;justify-content:space-between;align-items:center;width:100%;max-width:540px;height:82px;padding:0 26px;display:flex;box-shadow:0 14px 34px #0009,0 0 18px #ffb80024}.cta-left-text{text-align:left;flex-direction:column;display:flex}.cta-headline-bold{color:#fff;margin-bottom:3px;font-family:Outfit,sans-serif;font-size:17px;font-weight:800}.cta-subline-muted{color:#8e8e9e;font-family:Inter,sans-serif;font-size:12px}.cta-action-yellow-btn{color:#050505;cursor:pointer;white-space:nowrap;background:#ffb800;border:none;border-radius:8px;align-items:center;gap:6px;height:42px;padding:0 24px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;transition:transform .2s;display:inline-flex;box-shadow:0 4px 12px #ffb80047}.cta-action-yellow-btn:hover{transform:translateY(-1px)}.cat-master-svg{width:100%;height:100%;overflow:visible}.cat-eyelid{opacity:0;transition:opacity 50ms ease-in-out}.cat-blinking .cat-eyelid{opacity:1}.cat-twitching .cat-ear-left{transform-origin:40px 40px;transition:transform .15s ease-in-out;transform:rotate(-3deg)}.cat-sleeping-body{animation:3.6s ease-in-out infinite alternate catBreathing}@keyframes catBreathing{0%,to{transform:scale(1)}50%{transform:scale(1.025)translateY(-1px)}}.cat-sleeping-z .z-char{opacity:0;animation:2.8s ease-in-out infinite zFloat}.cat-sleeping-z .z-1{animation-delay:0s}.cat-sleeping-z .z-2{animation-delay:.9s}.cat-sleeping-z .z-3{animation-delay:1.8s}@keyframes zFloat{0%{opacity:0;transform:translate(0)scale(.7)}40%{opacity:.9}80%{opacity:.8;transform:translate(6px,-14px)scale(1.1)}to{opacity:0;transform:translate(12px,-24px)scale(1.2)}}@media (width<=900px){.att4-interaction-loop-section{padding:60px 16px 80px}.loop-top-bar-row{flex-direction:column;gap:20px;margin-bottom:30px}.handwritten-note-top-right{align-items:flex-start}.central-winding-svg-container{display:none}.loop-grid-row{flex-direction:column;gap:30px;min-height:auto;margin-bottom:40px;display:flex}.grid-col-left,.grid-col-right{justify-content:center;padding:0}.grid-col-center{display:none}.att4-editorial-card,.step-01-visual-wrapper,.step-02-visual-wrapper,.step-03-visual-wrapper{max-width:100%}.loop-bottom-basin-wrapper{flex-direction:column;gap:30px;min-height:auto}.bottom-left-note-block,.cat-03-bottom-perch{position:relative;top:0;left:0}.att4-master-cta-box{text-align:center;flex-direction:column;gap:16px;max-width:100%;height:auto;padding:20px}.cta-left-text{text-align:center}}.shaped-link-card{box-sizing:border-box;cursor:pointer;isolation:isolate;opacity:0;justify-content:center;align-items:center;width:175px;height:235px;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .4s;display:flex;position:relative;transform:translate(20px)}.mode-parent-card.expanded .shaped-link-card{opacity:1;transform:translate(0)}.shaped-link-card:hover{transform:translateY(-3px)}.card-shape-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.card-content-overlay{text-align:center;box-sizing:border-box;z-index:2;pointer-events:auto;flex-direction:column;justify-content:space-between;align-items:center;padding:1.5rem .95rem 1.2rem;display:flex;position:absolute;inset:0}.shaped-link-card.shape-confession .card-content-overlay{padding:2.1rem 1.1rem 1.4rem}.shaped-link-card.shape-ask .card-content-overlay{padding:1.45rem .95rem 1.75rem}.shaped-link-card.shape-email .card-content-overlay{padding:2.2rem .95rem 1.2rem}.shaped-link-card.shape-thought .card-content-overlay{padding:1.8rem 1.1rem 1.3rem}.shaped-link-card.shape-three-words .card-content-overlay{padding:1.4rem .95rem 1.6rem}.shaped-link-card.shape-story .card-content-overlay{padding:1.65rem .95rem 1.2rem}.shaped-link-card.shape-show .card-content-overlay{padding:1.55rem 1rem 1.2rem}.shaped-link-card.shape-wry .card-content-overlay{padding:1.5rem 1rem 1.3rem}.card-header-block{justify-content:center;align-items:center;width:100%;display:flex}.card-header-block.header-layout-horizontal{flex-direction:row;gap:.42rem}.card-header-block.header-layout-vertical{flex-direction:column;gap:.18rem}.card-icon-wrap{justify-content:center;align-items:center;line-height:1;display:inline-flex}.card-icon-wrap svg{width:15px;height:15px;display:block}.header-layout-vertical .card-icon-wrap svg{width:17px;height:17px;display:block}.card-category-label{letter-spacing:.75px;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:.64rem;font-weight:800;line-height:1;display:inline-block}.card-info-block{flex-direction:column;align-items:center;gap:.2rem;width:100%;margin:auto 0;display:flex}.card-title-text{color:#fff;letter-spacing:-.2px;text-align:center;margin:0;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:800;line-height:1.15}.card-desc-text{color:#8e94a4;text-align:center;max-width:115px;margin:0;font-family:Inter,system-ui,sans-serif;font-size:.58rem;line-height:1.25}.card-action-row{justify-content:center;width:100%;display:flex}.card-visit-pill{border:1.2px solid var(--sub-accent);letter-spacing:.4px;cursor:pointer;text-transform:uppercase;height:24px;box-shadow:none;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0 .9rem;font-family:Outfit,sans-serif;font-size:.6rem;font-weight:800;text-decoration:none;transition:transform .2s;display:inline-flex;color:var(--sub-accent)!important;background:#06090c!important}.card-visit-pill:hover,.shaped-link-card:hover .card-visit-pill{transform:scale(1.02);color:var(--sub-accent)!important;border-color:var(--sub-accent)!important;box-shadow:none!important;background:#06090c!important}.mode-parent-card.expanded .shaped-link-card:first-child{transition-delay:40ms}.mode-parent-card.expanded .shaped-link-card:nth-child(2){transition-delay:80ms}.mode-parent-card.expanded .shaped-link-card:nth-child(3){transition-delay:.12s}.mode-parent-card.expanded .shaped-link-card:nth-child(4){transition-delay:.16s}.mode-parent-card.expanded .shaped-link-card:nth-child(5){transition-delay:.2s}.mode-parent-card.expanded .shaped-link-card:nth-child(6){transition-delay:.24s}.mode-parent-card.expanded .shaped-link-card:nth-child(7){transition-delay:.28s}.mode-parent-card.expanded .shaped-link-card:nth-child(8){transition-delay:.32s}.blog-page{z-index:10;text-align:left;width:100%;max-width:1180px;color:var(--color-text-secondary,#d2d2dc);margin:0 auto;padding:8.5rem 2rem 6rem;position:relative}.blog-ambient-glow{pointer-events:none;filter:blur(70px);z-index:-1;background:radial-gradient(#ffb8000d 0%,#0000 70%);width:900px;height:450px;position:absolute;top:0;left:50%;transform:translate(-50%)}.blog-page .scroll-reveal{opacity:1!important;filter:none!important;transform:none!important}.blog-hub-header{flex-direction:column;max-width:860px;margin-top:1.2rem;margin-bottom:3.8rem;display:flex}.section-badge{letter-spacing:2.8px;text-transform:uppercase;color:var(--color-accent,#ffb300);margin-top:.5rem;margin-bottom:1.4rem;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:700;display:inline-block}.blog-title-container{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.2rem;margin-bottom:1.6rem;display:flex}.logo-paint-wrapper{background-color:var(--color-accent,#ffb300);border-radius:12px;justify-content:center;align-items:center;margin-left:.2rem;margin-right:-.2rem;padding:.6rem 2.2rem;transition:transform .25s;display:inline-flex;position:relative;transform:rotate(-10deg);box-shadow:0 4px 12px #0006}.logo-paint-wrapper:hover{transform:rotate(-7deg)scale(1.05)}.logo-paint-text{font-family:var(--font-logo,"Bigfish", Impact, sans-serif);color:#000;-webkit-user-select:none;user-select:none;letter-spacing:-2px;text-transform:lowercase;font-size:3.2rem;line-height:1}.blog-title-publications{letter-spacing:6px;text-transform:uppercase;background:linear-gradient(90deg,#a78bfa 0%,#ff7a90 45%,#ffd028 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:.4rem;margin-left:.8rem;font-family:Outfit,sans-serif;font-size:3.4rem;font-weight:300;line-height:1;display:inline-block}.airplane-graphic-container{flex-shrink:0;align-items:center;width:90px;height:30px;margin-top:.4rem;margin-left:1.2rem;display:inline-flex;overflow:visible}.airplane-dashed-svg{width:100%;height:100%;overflow:visible}.airplane-dashed-svg path{stroke-dasharray:6 4;animation:12s linear infinite planeTrail}@keyframes planeTrail{to{stroke-dashoffset:-200px}}.blog-lead{color:var(--color-text-secondary,#d2d2dc);max-width:780px;margin-top:.6rem;margin-bottom:1.2rem;font-size:1.15rem;line-height:1.7}.featured-story-section{margin-bottom:4rem}.featured-story-card{cursor:pointer;background:#09090d;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:320px 1fr;align-items:start;gap:2.8rem;padding:2rem;transition:all .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.featured-story-card:hover{border-color:#a78bfa59;transform:translateY(-4px);box-shadow:0 25px 50px #000000bf,0 0 30px #a78bfa14}.featured-media-col{flex-direction:column;gap:.8rem;width:100%;display:flex;position:relative}.natural-photo-frame{background:#040406;border:1px solid #ffffff1a;border-radius:14px;width:100%;height:auto;position:relative;overflow:hidden;box-shadow:0 12px 28px #0009}.natural-photo-img{object-fit:contain;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.featured-story-card:hover .natural-photo-img{transform:scale(1.02)}.featured-content-col{flex-direction:column;gap:1.1rem;display:flex}.featured-meta-bar{color:var(--color-text-muted,#707080);align-items:center;gap:.6rem;font-size:.82rem;display:flex}.featured-tag-pill,.natural-tag-pill,.read-more-tag{letter-spacing:1.5px;text-transform:uppercase;background:0 0;border:none;border-radius:0;align-items:center;padding:0;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:850;line-height:1.2;display:inline-flex}.meta-dot{color:#fff3}.featured-date-text{color:var(--color-text-muted,#707080)}.featured-headline{color:var(--color-text-primary,#fff);white-space:pre-line;font-family:Outfit,sans-serif;font-size:1.95rem;font-weight:750;line-height:1.25;transition:color .25s}.featured-story-card:hover .featured-headline{color:#c4b5fd}.featured-lead-excerpt{color:var(--color-text-secondary,#d2d2dc);font-size:1rem;line-height:1.7}.featured-bottom-bar{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:.8rem;padding-top:1.2rem;display:flex}.featured-author-badge{align-items:center;gap:.75rem;display:flex}.author-avatar-circle{color:#fff;background:linear-gradient(135deg,#a78bfa,#ff7a90);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 4px 12px #a78bfa4d}.author-name-group{flex-direction:column;gap:.1rem;display:flex}.author-display-name{color:var(--color-text-primary,#fff);font-size:.88rem;font-weight:700}.author-display-role{color:var(--color-text-muted,#707080);font-size:.75rem}.read-action-group{align-items:center;gap:.8rem;display:flex}.silent-heart-btn{color:var(--color-text-secondary,#d2d2dc);cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:700;transition:all .25s;display:inline-flex}.story-heart-icon{width:15px;height:15px;transition:transform .25s}.silent-heart-btn:hover,.silent-heart-btn.liked{color:#fda4af;background:#fda4af1f;border-color:#fda4af;transform:scale(1.05)}.silent-heart-btn:hover .story-heart-icon,.silent-heart-btn.liked .story-heart-icon{transform:scale(1.15)}.read-cta-pill{color:#c4b5fd;letter-spacing:.5px;background:#a78bfa1a;border:1px solid #a78bfa4d;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:Outfit,sans-serif;font-size:.84rem;font-weight:700;transition:all .25s;display:inline-flex}.featured-story-card:hover .read-cta-pill{color:#030305;background:#a78bfa;border-color:#a78bfa;transform:translate(3px);box-shadow:0 4px 14px #a78bfa59}.secondary-stories-section{margin-bottom:2rem}.section-header-line{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.section-header-title{letter-spacing:2px;color:var(--color-text-muted,#707080);white-space:nowrap;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:850}.section-header-rule{background:#ffffff14;width:100%;height:1px}.natural-stories-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.natural-story-card{cursor:pointer;background:#09090d;border:1px solid #ffffff12;border-radius:18px;flex-direction:column;gap:1.2rem;padding:1.4rem;transition:all .35s cubic-bezier(.2,.8,.2,1);display:flex}.natural-story-card:hover{border-color:#a78bfa59;transform:translateY(-4px);box-shadow:0 20px 40px #000000a6,0 0 25px #a78bfa0f}.natural-card-media-wrapper{background:#040406;border:1px solid #ffffff0d;border-radius:12px;width:100%;height:auto;position:relative;overflow:hidden}.natural-card-img{object-fit:contain;width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.natural-story-card:hover .natural-card-img{transform:scale(1.02)}.natural-card-content{flex-direction:column;flex-grow:1;gap:.7rem;display:flex}.natural-card-meta{color:var(--color-text-muted,#707080);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.natural-card-title{color:var(--color-text-primary,#fff);font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:750;line-height:1.35;transition:color .25s}.natural-story-card:hover .natural-card-title{color:#c4b5fd}.natural-card-excerpt{color:var(--color-text-secondary,#d2d2dc);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.92rem;line-height:1.65;display:-webkit-box;overflow:hidden}.natural-card-footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.9rem;display:flex}.natural-card-author{color:var(--color-text-muted,#707080);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.mini-avatar{color:#fff;background:linear-gradient(135deg,#a78bfa,#ff7a90);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:800;display:inline-flex}.natural-card-actions{align-items:center;gap:.6rem;display:flex}.silent-heart-mini{color:var(--color-text-muted,#707080);cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.story-heart-mini-icon{width:13px;height:13px}.silent-heart-mini:hover,.silent-heart-mini.liked{color:#fda4af;background:#fda4af1a;border-color:#fda4af}.natural-read-arrow{color:#a78bfa;align-items:center;gap:.35rem;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:700;transition:transform .2s;display:flex}.natural-story-card:hover .natural-read-arrow{transform:translate(3px)}.blog-article-fullpage{width:100%;max-width:920px;margin:0 auto;position:relative}.reading-progress-track{z-index:10000;pointer-events:none;background:#ffffff0d;width:100%;height:3.5px;position:fixed;top:0;left:0}.reading-progress-bar{background:linear-gradient(90deg,#a78bfa 0%,#ff7a90 50%,#ffd028 100%);height:100%;transition:width .1s linear;box-shadow:0 0 10px #a78bfacc}.article-top-nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding:.8rem 0;display:flex}.nav-back-button{color:var(--color-text-secondary,#d2d2dc);cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1.1rem;font-family:Outfit,sans-serif;font-size:.84rem;font-weight:600;transition:all .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.nav-back-button:hover{color:#a78bfa;background:#a78bfa1f;border-color:#a78bfa;transform:translate(-3px)}.nav-center-pill{align-items:center;display:flex}.nav-tag-text{letter-spacing:2px;color:#a78bfa;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:.74rem;font-weight:850}.nav-actions{align-items:center;display:flex}.nav-share-button{color:var(--color-text-muted,#707080);cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.nav-share-button:hover{color:var(--color-text-primary,#fff);border-color:#fff3}.nav-share-button.copied{color:#6ee7b7;background:#6ee7b726;border-color:#6ee7b7}.nav-action-icon{width:14px;height:14px}.article-hero-header{flex-direction:column;gap:1.2rem;margin-bottom:2.5rem;display:flex}.article-meta-badges{color:var(--color-text-muted,#707080);align-items:center;gap:.6rem;font-size:.85rem;display:flex}.article-category-chip{letter-spacing:2px;text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 12px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:850}.article-meta-dot{color:#fff3}.article-headline{color:var(--color-text-primary,#fff);white-space:pre-line;letter-spacing:-.5px;font-family:Outfit,sans-serif;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:850;line-height:1.2}.article-subtitle{color:var(--color-text-secondary,#d2d2dc);max-width:740px;font-size:1.15rem;line-height:1.6}.article-byline{border-top:1px solid #ffffff0f;align-items:center;gap:.9rem;margin-top:.5rem;padding-top:1.2rem;display:flex}.byline-avatar{color:#fff;background:linear-gradient(135deg,#a78bfa,#ff7a90);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:800;display:flex;box-shadow:0 4px 14px #a78bfa47}.byline-text{flex-direction:column;gap:.15rem;display:flex}.byline-name{color:var(--color-text-primary,#fff);font-family:Outfit,sans-serif;font-size:.98rem;font-weight:700}.byline-role{color:var(--color-text-muted,#707080);font-size:.8rem}.article-natural-photo-container{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin:1.5rem auto 3.5rem;display:flex}.article-natural-photo-container.layout-portrait{max-width:440px}.article-natural-photo-container.layout-landscape{max-width:780px}.article-photo-frame{background:#050507;border:1px solid #ffffff1a;border-radius:18px;width:100%;height:auto;position:relative;overflow:hidden;box-shadow:0 25px 60px #000c}.article-photo-img{object-fit:contain;width:100%;height:auto;display:block}.photo-soft-glow{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 20px #0006}.article-photo-caption{color:var(--color-text-muted,#707080);letter-spacing:.5px;align-items:center;gap:.45rem;font-family:monospace;font-size:.8rem;display:flex}.caption-dot{background:#a78bfa;border-radius:50%;width:5px;height:5px}.article-reading-body{flex-direction:column;max-width:720px;margin:0 auto;display:flex}.article-lead-paragraph{color:#fff;letter-spacing:-.2px;margin-bottom:2.5rem;font-size:1.2rem;font-weight:450;line-height:1.85}.drop-cap{font-family:var(--font-logo,"Bigfish", Georgia, serif);float:left;background:linear-gradient(135deg,#a78bfa 0%,#ff7a90 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:.35rem;margin-right:.85rem;font-size:3.8rem;line-height:.8;display:inline-block}.article-chapter-section{margin-bottom:2.8rem}.chapter-header{border-bottom:1px solid #ffffff0f;align-items:baseline;gap:.8rem;margin-bottom:1.2rem;padding-bottom:.6rem;display:flex}.chapter-numeral{font-family:var(--font-logo,"Bigfish", serif);color:#a78bfa;letter-spacing:1px;font-size:1.6rem}.chapter-title{color:#fff;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:750}.article-paragraph{color:#d2d2dc;margin-bottom:1.6rem;font-size:1.06rem;line-height:1.85}.article-pull-quote{background:#a78bfa0a;border:1px solid #a78bfa33;border-radius:14px;margin:2.8rem 0;padding:2.2rem 2.4rem;position:relative;overflow:hidden}.quote-left-beam{background:linear-gradient(#a78bfa,#ff7a90);width:4px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #a78bfa99}.quote-content-wrapper{flex-direction:column;gap:.9rem;display:flex}.quote-svg-mark{color:#a78bfa;opacity:.85}.quote-text{color:#fff;font-family:Outfit,sans-serif;font-size:1.35rem;font-style:italic;font-weight:500;line-height:1.55}.quote-cite{color:var(--color-text-muted,#707080);letter-spacing:1px;font-family:monospace;font-size:.82rem}.article-reaction-box{text-align:center;background:radial-gradient(circle,#a78bfa0f 0%,#09090d 100%);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:center;margin:3.5rem 0 2rem;padding:2.4rem 2rem;display:flex;position:relative}.reaction-title{color:var(--color-text-primary,#fff);margin-bottom:.4rem;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:750}.reaction-subtitle{color:var(--color-text-muted,#707080);max-width:420px;margin-bottom:1.4rem;font-size:.9rem}.reaction-btn-wrapper{display:inline-block;position:relative}.silent-heart-large-btn{color:#fda4af;cursor:pointer;background:#fda4af1a;border:1.5px solid #fda4af66;border-radius:999px;align-items:center;gap:.65rem;padding:.75rem 1.6rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:750;transition:all .3s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 4px 18px #fda4af26}.big-heart-svg-icon{width:18px;height:18px;transition:transform .25s}.silent-heart-large-btn:hover{color:#fff;background:linear-gradient(135deg,#ff7a90,#a78bfa);border-color:#0000;transform:scale(1.05);box-shadow:0 8px 25px #ff7a9066}.silent-heart-large-btn:hover .big-heart-svg-icon,.silent-heart-large-btn.liked .big-heart-svg-icon{transform:scale(1.2)}.silent-heart-large-btn.liked{color:#fff;background:linear-gradient(135deg,#ff7a90,#a78bfa);border-color:#0000}.floating-heart-particle{pointer-events:none;color:#fda4af;animation:1.2s cubic-bezier(.2,.8,.2,1) forwards floatHeart;position:absolute;top:-10px;left:50%}.floating-heart-svg{width:22px;height:22px}.article-author-card{background:#09090d;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:1.4rem;margin-top:2rem;padding:1.8rem 2rem;display:flex}.author-card-avatar{color:#fff;background:linear-gradient(135deg,#a78bfa,#ff7a90);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-family:Outfit,sans-serif;font-size:1.35rem;font-weight:800;display:flex}.author-card-content{flex-direction:column;gap:.25rem;display:flex}.author-card-title{color:var(--color-text-primary,#fff);font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:750}.author-card-role{color:#a78bfa;font-size:.8rem}.author-card-bio{color:var(--color-text-secondary,#d2d2dc);margin-top:.2rem;font-size:.88rem;line-height:1.5}.read-more-section{margin-top:3.5rem}.read-more-header{letter-spacing:2px;color:var(--color-text-muted,#707080);border-bottom:1px solid #ffffff0f;margin-bottom:1.2rem;padding-bottom:.5rem;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:850}.read-more-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}.read-more-card{cursor:pointer;background:#09090d;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:1rem;padding:1rem;transition:all .25s;display:flex}.read-more-card:hover{background:#0d0d14;border-color:#a78bfa59;transform:translateY(-2px)}.read-more-thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:80px;height:60px}.read-more-info{flex-direction:column;gap:.25rem;display:flex;overflow:hidden}.read-more-title{color:var(--color-text-primary,#fff);white-space:nowrap;text-overflow:ellipsis;font-family:Outfit,sans-serif;font-size:.92rem;font-weight:700;line-height:1.25;overflow:hidden}.read-more-meta{color:var(--color-text-muted,#707080);font-size:.75rem}.article-bottom-nav{justify-content:center;margin-top:3.5rem;display:flex}.nav-back-button-bottom{color:var(--color-text-secondary,#d2d2dc);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.6rem;padding:.75rem 1.6rem;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:600;transition:all .25s;display:inline-flex}.nav-back-button-bottom:hover{color:#030305;background:#a78bfa;border-color:#a78bfa;transform:translateY(-2px);box-shadow:0 6px 20px #a78bfa4d}@media (width<=900px){.blog-page{padding-top:7.5rem;padding-left:1.25rem;padding-right:1.25rem}.featured-story-card{grid-template-columns:1fr;gap:1.8rem;padding:1.5rem}.featured-media-col{max-width:320px;margin:0 auto}.featured-headline{font-size:1.6rem}.natural-stories-grid{grid-template-columns:1fr;gap:1.5rem}.read-more-grid{grid-template-columns:1fr}.blog-title-publications{letter-spacing:3px;font-size:2.4rem}.logo-paint-text{font-size:2.4rem}.article-headline{font-size:1.85rem}.article-pull-quote{padding:1.6rem 1.5rem}.quote-text{font-size:1.15rem}.article-author-card{text-align:center;flex-direction:column;gap:1rem;padding:1.5rem 1.2rem}}@media (width<=600px){.blog-title-container{gap:.4rem}.logo-paint-wrapper{padding:.35rem 1.2rem}.logo-paint-text{font-size:1.8rem}.blog-title-publications{letter-spacing:2px;font-size:1.8rem}.airplane-graphic-container{width:60px;height:22px;margin-left:.4rem}.blog-lead{font-size:.95rem}.featured-story-card{border-radius:14px;padding:1.2rem}.featured-bottom-bar{flex-direction:column;align-items:flex-start;gap:1rem}.read-action-group{justify-content:space-between;width:100%}.article-top-nav{flex-wrap:wrap;gap:.8rem}.article-headline{font-size:1.55rem}.article-lead-paragraph{font-size:1.08rem}.article-paragraph{font-size:.98rem}}body:has(.privacy-page){overflow:hidden!important}.privacy-page{z-index:10;text-align:left;flex-direction:column;width:100%;max-width:1440px;height:100vh;margin:0 auto;padding:10rem 2rem 0;display:flex;position:relative;overflow:hidden}.privacy-layout{flex:1;grid-template-columns:240px 1fr;align-items:start;gap:5rem;height:100%;min-height:0;display:grid;overflow:hidden}.privacy-sidebar{z-index:15;height:100%;padding-bottom:2rem;display:block}.privacy-content{scroll-behavior:smooth;flex-direction:column;gap:3.5rem;width:100%;height:100%;padding-bottom:8rem;padding-right:1.5rem;display:flex;overflow-y:auto}.privacy-content::-webkit-scrollbar{width:6px}.privacy-content::-webkit-scrollbar-track{background:0 0}.privacy-content::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.privacy-content::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}.privacy-header-block{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.privacy-title{font-family:var(--font-logo);text-transform:lowercase;letter-spacing:-2.5px;background:linear-gradient(135deg, #fff 40%, var(--color-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:5.8rem;font-weight:400;line-height:.85}.privacy-meta{color:var(--color-text-muted);font-size:.9rem}.privacy-section{scroll-margin-top:110px;opacity:1!important;filter:none!important;transform:none!important}.privacy-section h2{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);margin-bottom:1.2rem;padding-bottom:.5rem;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:750}.privacy-section h3{color:var(--color-accent);margin-top:1.5rem;margin-bottom:.8rem;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:600}.privacy-section p{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.92rem;line-height:1.65}.privacy-section ul{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-left:1.2rem;list-style-type:none;display:flex}.privacy-section ul li{color:var(--color-text-secondary);font-size:.92rem;line-height:1.6;position:relative}.privacy-section ul li:before{content:"•";color:var(--color-accent);width:1rem;margin-left:-1rem;font-weight:700;display:inline-block}.privacy-section ol{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-left:1.5rem;display:flex}.privacy-section ol li{color:var(--color-text-secondary);font-size:.92rem;line-height:1.6}.privacy-section h4{color:var(--color-text-primary);margin-top:1.2rem;margin-bottom:.5rem;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:600}.privacy-table-container{border:1px solid var(--color-border);background:#ffffff05;border-radius:8px;width:100%;margin:1.5rem 0;overflow-x:auto}.privacy-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.privacy-table th{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);letter-spacing:.5px;background:#ffffff0d;padding:1rem 1.25rem;font-family:Outfit,sans-serif;font-weight:600}.privacy-table td{color:var(--color-text-secondary);vertical-align:top;border-bottom:1px solid #ffffff0d;padding:1rem 1.25rem;line-height:1.5}.privacy-table tr:last-child td{border-bottom:none}.privacy-table tr:hover td{background:#ffffff05}@media (width<=992px){.privacy-layout{grid-template-columns:1fr;gap:3rem}.privacy-sidebar{display:none}.privacy-title{letter-spacing:-1.5px;font-size:3.8rem}}@media (width<=768px){.privacy-page{padding-top:8rem;padding-left:1.5rem;padding-right:1.5rem}.privacy-title{letter-spacing:-1px;font-size:3.2rem}.privacy-section h2{font-size:1.3rem}.contact-details-box{padding:1.2rem}}.site-footer{background-color:var(--color-bg-alt);border-top:1px solid var(--color-border);z-index:10;opacity:0;width:100%;margin-top:auto;padding:5rem 4rem 2rem;transition:opacity 1.5s cubic-bezier(.19,1,.22,1),transform 1.5s cubic-bezier(.19,1,.22,1);position:relative;transform:translateY(20px)}.footer-reveal{opacity:1;transform:translateY(0)}.footer-container{grid-template-columns:1.2fr 2fr 1.2fr;gap:4rem;max-width:1200px;margin:0 auto 4rem;display:grid}.footer-brand-col{flex-direction:column;gap:1.2rem;display:flex}.footer-logo{font-family:var(--font-logo);color:var(--color-text-primary);text-transform:lowercase;letter-spacing:-1px;font-size:1.8rem}.footer-tagline{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.footer-socials{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.social-link{text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);align-items:center;gap:.45rem;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.social-link svg{fill:currentColor;flex-shrink:0;width:14px;height:14px;transition:transform .2s}.social-link.social-link-x:hover,.social-link.social-link-twitter:hover{color:#fff}.social-link.social-link-x:hover svg,.social-link.social-link-twitter:hover svg{transform:scale(1.14)}.social-link.social-link-linkedin:hover{color:#0a66c2}.social-link.social-link-linkedin:hover svg{transform:scale(1.14)}.social-link.social-link-instagram:hover{color:#e1306c}.social-link.social-link-instagram:hover svg{transform:scale(1.14)}.social-link.social-link-facebook:hover{color:#1877f2}.social-link.social-link-facebook:hover svg{transform:scale(1.14)}.social-link.social-link-youtube:hover{color:red}.social-link.social-link-youtube:hover svg{transform:scale(1.14)}.footer-links-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.links-col{flex-direction:column;gap:1.2rem;display:flex}.links-col h4,.footer-newsletter-col h4{text-transform:uppercase;letter-spacing:1.5px;color:var(--color-text-primary);font-family:Outfit,sans-serif;font-size:.8rem;font-weight:600}.links-col ul{flex-direction:column;gap:.75rem;list-style:none;display:flex}.links-col ul a{color:var(--color-text-secondary);transition:var(--transition-fast);font-size:.88rem;text-decoration:none}.links-col ul a:hover{color:var(--color-text-primary);padding-left:4px}.footer-newsletter-col{flex-direction:column;gap:1.2rem;display:flex}.footer-newsletter-col p{color:var(--color-text-secondary);font-size:.88rem;line-height:1.5}.newsletter-form{width:100%;display:flex}.newsletter-input{background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-primary);font-family:var(--font-sans);transition:var(--transition-fast);border-right:none;border-radius:4px 0 0 4px;flex:1;padding:.75rem 1rem;font-size:.88rem}.newsletter-input:focus{border-color:#ffb30066;outline:none;box-shadow:0 0 8px #ffb3000d}.newsletter-input:not(:placeholder-shown){color:#000!important;border-color:var(--color-accent)!important;background-color:#fff!important}.newsletter-submit{background-color:var(--color-accent);border:1px solid var(--color-accent);color:#000;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:var(--transition-fast);border-radius:0 4px 4px 0;padding:.75rem 1.5rem;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:600}.newsletter-submit:hover{background-color:#ffa000;border-color:#ffa000}.newsletter-submit:disabled{opacity:.7;cursor:not-allowed}.newsletter-feedback{margin-top:.5rem;font-weight:600;line-height:1.4;font-size:.85rem!important}.newsletter-feedback.feedback-success{color:#10b981!important}.newsletter-feedback.feedback-error{color:#ef4444!important}.opinion-modal-overlay{-webkit-backdrop-filter:blur(12px);z-index:25000;box-sizing:border-box;background:#06070cbf;justify-content:center;align-items:center;padding:1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) both opinionModalFadeIn;display:flex;position:fixed;inset:0}@keyframes opinionModalFadeIn{0%{opacity:0}to{opacity:1}}.opinion-modal-card{box-sizing:border-box;color:#f3f4f6;background:radial-gradient(circle at 10% 15%,#8b5cf61f 0%,#0000 45%),radial-gradient(circle at 90% 85%,#38bdf817 0%,#0000 45%),#13141d;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;width:100%;max-width:500px;padding:2.6rem;animation:.35s cubic-bezier(.16,1,.3,1) both opinionModalScaleUp;display:flex;position:relative;box-shadow:0 24px 60px #000000a6,0 0 1px #ffffff26}@keyframes opinionModalScaleUp{0%{transform:scale(.94)translateY(10px)}to{transform:scale(1)translateY(0)}}.opinion-modal-close-btn{color:#ffffff8c;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .2s;display:flex;position:absolute;top:1.3rem;right:1.3rem}.opinion-modal-close-btn:hover{color:#fff;background:#ffffff1f;transform:scale(1.05)}.opinion-modal-badge{letter-spacing:.38rem;text-indent:.38rem;text-transform:uppercase;color:#a78bfa;text-align:center;background:0 0;border:none;border-radius:0;align-self:center;width:100%;margin-bottom:.9rem;padding:0;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:800}.opinion-modal-title{color:#f9fafb;letter-spacing:-.3px;text-align:center;margin:0 0 .45rem;font-family:Outfit,sans-serif;font-size:1.65rem;font-weight:800}.opinion-modal-desc{color:#9ca3af;text-align:center;max-width:420px;margin:0 auto 1.2rem;font-size:.88rem;line-height:1.5}.opinion-modal-email-chip{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;margin-bottom:1.2rem;padding:.55rem .95rem;font-size:.84rem;display:flex}.modal-email-tag{color:#67e8f9;text-transform:uppercase;letter-spacing:1px;font-size:.72rem;font-weight:700}.modal-email-text{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-family:Outfit,sans-serif;font-weight:500;overflow:hidden}.opinion-modal-form{flex-direction:column;gap:1rem;display:flex}.opinion-modal-textarea{color:#f3f4f6;resize:vertical;box-sizing:border-box;background:#0b0c12;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-height:115px;padding:.95rem 1.05rem;font-family:Outfit,sans-serif;font-size:.9rem;line-height:1.55;transition:all .2s}.opinion-modal-textarea:focus{background:#0e0f17;border-color:#a78bfa99;outline:none;box-shadow:0 0 0 3px #a78bfa1f}.opinion-modal-error{color:#f87171;margin:0;font-size:.82rem;font-weight:500}.opinion-modal-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.3rem;display:flex}.opinion-privacy-hint{color:#9ca3af;align-items:center;gap:5px;font-size:.75rem;display:flex}.opinion-modal-send-btn{color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 50%,#a855f7 100%);border:none;border-radius:10px;padding:.72rem 1.8rem;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #7c3aed40}.opinion-modal-send-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 18px #7c3aed59}.opinion-modal-send-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.opinion-modal-success-view{text-align:center;flex-direction:column;align-items:center;padding:1.5rem .5rem;display:flex}.modal-success-checkmark{color:#34d399;background:#10b9811f;border:1.5px solid #10b98159;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:1.2rem;font-size:26px;font-weight:800;animation:.35s cubic-bezier(.16,1,.3,1) both scaleCheckmark;display:flex}@keyframes scaleCheckmark{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (width<=600px){.opinion-modal-card{border-radius:20px;padding:2rem 1.4rem}.opinion-modal-title{font-size:1.45rem}.opinion-modal-footer{flex-direction:column;align-items:stretch}.opinion-modal-send-btn{width:100%}}.footer-bottom{border-top:1px solid var(--color-border);max-width:1200px;color:var(--color-text-muted);justify-content:space-between;align-items:center;margin:0 auto;padding-top:2rem;font-size:.8rem;display:flex}.footer-legal{align-items:center;gap:1.2rem;display:flex}.footer-legal a,.footer-legal-btn{color:var(--color-text-muted);cursor:pointer;transition:var(--transition-fast);letter-spacing:.8px;background:0 0;border:none;padding:.2rem 0;font-family:Outfit,sans-serif;font-size:1.02rem;font-weight:600;text-decoration:none}.footer-legal a:hover,.footer-legal-btn:hover{color:var(--color-accent);text-shadow:0 0 8px #ffb30066}.dot-divider{color:var(--color-border)}@media (width<=1024px){.footer-container{grid-template-columns:1fr;gap:3rem}.footer-links-grid{order:2}.footer-newsletter-col{order:1;max-width:480px}.footer-brand-col{order:3}}@media (width<=768px){.site-footer{padding:4rem 1.5rem 2rem}.footer-links-grid{grid-template-columns:1fr;gap:2.5rem}.footer-bottom{text-align:center;flex-direction:column;gap:1rem}}body:has(.terms-page){overflow:hidden!important}.terms-page{z-index:10;text-align:left;flex-direction:column;width:100%;max-width:1440px;height:100vh;margin:0 auto;padding:10rem 2rem 0;display:flex;position:relative;overflow:hidden}.terms-layout{flex:1;grid-template-columns:240px 1fr;align-items:start;gap:5rem;height:100%;min-height:0;display:grid;overflow:hidden}.terms-sidebar{z-index:15;height:100%;padding-bottom:2rem;display:block}.sidebar-index-card{background:0 0;border:none;flex-direction:column;height:100%;padding:0;display:flex}.sidebar-index-card::-webkit-scrollbar{width:2px}.sidebar-index-card::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:1px}.sidebar-index-card h4{text-transform:uppercase;letter-spacing:2px;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:.5rem;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:700}.sidebar-nav{max-height:calc(100vh - 220px);padding-right:.5rem;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{width:3px}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.sidebar-nav ul{flex-direction:column;gap:.6rem;list-style:none;display:flex}.sidebar-nav button{color:var(--color-text-secondary);text-align:left;cursor:pointer;width:100%;transition:var(--transition-fast);background:0 0;border:none;align-items:center;gap:.5rem;padding:.3rem 0;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:500;display:flex}.sidebar-nav button:before{content:"";background-color:var(--color-accent);opacity:0;width:4px;height:4px;transition:var(--transition-fast);border-radius:50%}.sidebar-nav button:hover{color:var(--color-accent);padding-left:4px}.sidebar-nav button:hover:before{opacity:1}.terms-content{scroll-behavior:smooth;flex-direction:column;gap:3.5rem;width:100%;height:100%;padding-bottom:8rem;padding-right:1.5rem;display:flex;overflow-y:auto}.terms-content::-webkit-scrollbar{width:6px}.terms-content::-webkit-scrollbar-track{background:0 0}.terms-content::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.terms-content::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}.terms-header-block{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.terms-title{font-family:var(--font-logo);text-transform:lowercase;letter-spacing:-2.5px;background:linear-gradient(135deg, #fff 40%, var(--color-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:5.8rem;font-weight:400;line-height:.85}.terms-meta{color:var(--color-text-muted);font-size:.9rem}.accent-bar{background-color:var(--color-accent);width:120px;height:3px;margin-top:.5rem}.terms-section{scroll-margin-top:110px;opacity:1!important;filter:none!important;transform:none!important}.terms-section h2{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);margin-bottom:1.2rem;padding-bottom:.5rem;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:750}.terms-section h3{color:var(--color-accent);margin-top:1.5rem;margin-bottom:.8rem;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:600}.terms-section p{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.92rem;line-height:1.65}.terms-section ul{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-left:1.2rem;list-style-type:none;display:flex}.terms-section ul li{color:var(--color-text-secondary);font-size:.92rem;line-height:1.6;position:relative}.terms-section ul li:before{content:"•";color:var(--color-accent);width:1rem;margin-left:-1rem;font-weight:700;display:inline-block}.terms-section ol{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-left:1.5rem;display:flex}.terms-section ol li{color:var(--color-text-secondary);font-size:.92rem;line-height:1.6}.terms-section h4{color:var(--color-text-primary);margin-top:1.2rem;margin-bottom:.5rem;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:600}.legal-meta-card{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#ffffff08;border-radius:8px;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1.25rem 1.5rem;font-size:.88rem;line-height:1.6;display:flex}.legal-meta-card strong{color:var(--color-text-primary)}.legal-meta-card a{color:var(--color-accent);text-decoration:none}.legal-meta-card a:hover{text-decoration:underline}.contact-details-box{background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;gap:.6rem;margin-top:1rem;padding:1.8rem;display:flex}.contact-team{color:var(--color-text-primary);font-family:Outfit,sans-serif;font-weight:700}.contact-link{color:var(--color-accent);transition:var(--transition-fast);text-decoration:none}.contact-link:hover{text-shadow:0 0 8px var(--color-accent-glow);text-decoration:underline}@media (width<=992px){.terms-layout{grid-template-columns:1fr;gap:3rem}.terms-sidebar{display:none}.terms-title{letter-spacing:-1.5px;font-size:3.8rem}}@media (width<=768px){.terms-page{padding-top:8rem;padding-left:1.5rem;padding-right:1.5rem}.terms-title{letter-spacing:-1px;font-size:3.2rem}.terms-section h2{font-size:1.3rem}.contact-details-box{padding:1.2rem}}.fun-info-page{z-index:9999;box-sizing:border-box;background-color:#030304;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex;position:fixed;inset:0;overflow:hidden}.fun-glow-overlay{pointer-events:none;z-index:1;background:radial-gradient(circle,#ffb3000d 0%,#ffb30000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fun-controls-header{z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;top:2.5rem;left:2.5rem;right:2.5rem}.fun-close-btn{color:var(--color-text-primary);cursor:pointer;box-sizing:border-box;background:0 0;border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.fun-close-btn:hover{color:#f33;background:0 0;border-color:#f33;transform:rotate(90deg)scale(1.05)}.fun-download-btn{color:#fff;cursor:pointer;width:50px;height:50px;box-shadow:none;box-sizing:border-box;background-color:#0000;border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.fun-download-btn:hover{border-color:var(--color-accent);color:var(--color-accent);box-shadow:none;background-color:#0000;transform:translateY(-2px)scale(1.05)}.download-svg{width:1.4rem;height:1.4rem;transition:transform .2s}.fun-download-btn:hover .download-svg{animation:1s ease-in-out infinite download-bounce}.fun-message-container{text-align:center;z-index:5;max-width:850px;position:relative}.fun-message-text{color:var(--color-text-primary);letter-spacing:-.5px;opacity:.95;margin:0;font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:750;line-height:1.45;animation:.6s cubic-bezier(.16,1,.3,1) forwards scaleInMessage}@keyframes scaleInMessage{0%{opacity:0;transform:scale(.96)}to{opacity:.95;transform:scale(1)}}@media (width<=768px){.fun-info-page{padding:2rem}.fun-controls-header{top:1.5rem;left:1.5rem;right:1.5rem}.fun-message-text{font-size:1.8rem;line-height:1.4}}.att4-explore-universe-page{z-index:9999;scroll-behavior:smooth;color:#fff;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;background-color:#050508;width:100vw;height:100dvh;font-family:Outfit,Inter,sans-serif;position:fixed;inset:0;overflow:hidden auto}.att4-explore-universe-page::-webkit-scrollbar{width:0;display:none}.universe-navbar-header{z-index:1000;box-sizing:border-box;pointer-events:none;background:linear-gradient(#050508bf 0%,#0000 100%);justify-content:space-between;align-items:center;width:100%;padding:1.2rem 3.5rem;display:flex;position:fixed;top:0;left:0}.universe-brand-group{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.brand-wordmark{color:#fff;letter-spacing:-1px;font-family:Bigfish,Anton,sans-serif;font-size:28px;font-weight:900}.brand-universe-badge{letter-spacing:2px;color:#ffb800;background:#ffb8001f;border:1px solid #ffb80059;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800}.universe-navbar-links{pointer-events:auto;align-items:center;gap:2.2rem;display:flex}.universe-navbar-links .nav-btn{color:#ffffffbf;cursor:pointer;background:0 0;border:none;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.universe-navbar-links .nav-btn:hover{color:#ffb800;transform:translateY(-1px)}.universe-navbar-links .nav-btn-highlight{color:#ffb800;background:#ffb8001f;border:1px solid #ffb8004d;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:800}.universe-navbar-links .nav-btn-highlight:hover{color:#000;background:#ffb800;border-color:#ffb800;transform:translateY(-1px)}.universe-navbar-actions{pointer-events:auto}.universe-exit-pill-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-family:Outfit,sans-serif;font-size:13px;font-weight:750;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.universe-exit-pill-btn:hover{color:#ef4444;background:#ef444433;border-color:#ef444480;transform:scale(1.05)}.universe-hero-curved-banner{box-sizing:border-box;z-index:10;background:linear-gradient(#130722 0%,#200b3b 25%,#3b1066 65%,#581c87 100%);border-bottom-right-radius:clamp(36px,5vw,64px);border-bottom-left-radius:clamp(36px,5vw,64px);flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:96vh;padding:7rem 2rem 2.8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000d9}.hero-ambient-aura{filter:blur(50px);pointer-events:none;z-index:1;background:radial-gradient(#8b5cf64d 0%,#ec489926 45%,#0000 70%);width:700px;height:450px;position:absolute;top:15%;left:50%;transform:translate(-50%)}.universe-ticker-marquee{white-space:nowrap;opacity:.85;pointer-events:none;z-index:1001;width:100%;position:absolute;top:10px;left:0;overflow:hidden}.ticker-scroll-content{letter-spacing:2px;text-transform:uppercase;color:#ffb800;font-family:Outfit,monospace;font-size:11px;font-weight:800;animation:26s linear infinite tickerScroll;display:inline-block}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-banner-inner-content{z-index:4;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1240px;margin:auto 0;display:flex;position:relative}.hero-display-typography-stack{text-align:center;flex-direction:column;align-items:center;max-width:860px;margin-bottom:3.2rem;display:flex}.hero-giant-display-title{letter-spacing:-2px;text-transform:lowercase;flex-direction:column;align-items:center;margin:0 0 1.5rem;font-family:Anton,Outfit,sans-serif;font-size:clamp(52px,8vw,115px);font-weight:900;line-height:.92;display:flex}.row-white{color:#fff}.row-gold{background:linear-gradient(90deg,#ffb800 0%,#ffa000 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.row-violet{background:linear-gradient(90deg,#c084fc 0%,#e879f9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subtext-description{color:#ffffffd9;max-width:640px;margin:0 0 2.2rem;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:450;line-height:1.6}.hero-cta-button-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.hero-primary-action-btn{color:#000;cursor:pointer;background:#ffb800;border:none;border-radius:999px;align-items:center;gap:10px;padding:15px 34px;font-family:Outfit,sans-serif;font-size:15.5px;font-weight:850;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 12px 30px #ffb80059}.hero-primary-action-btn:hover{background:#ffa000;transform:translateY(-2px)scale(1.03);box-shadow:0 18px 40px #ffb80080}.hero-secondary-action-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1.5px solid #fff3;border-radius:999px;padding:15px 30px;font-family:Outfit,sans-serif;font-size:15.5px;font-weight:750;transition:all .25s}.hero-secondary-action-btn:hover{color:#ffb800;background:#ffffff29;border-color:#ffb800;transform:translateY(-2px)}.hero-floating-preview-stage{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;max-width:1000px;display:grid}.hero-interactive-card{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#0e0e18d9;border:1.5px solid;border-radius:24px;padding:1.4rem 1.6rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;box-shadow:0 20px 45px #0009}.hero-interactive-card:hover{transform:translateY(-8px)scale(1.04);box-shadow:0 25px 60px #000c,0 0 30px #ffb80040}.card-tilt-left{transform:rotate(-3deg)}.card-center-feature{z-index:2;transform:translateY(-10px)}.card-tilt-right{transform:rotate(3deg)}.preview-card-header{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.preview-badge{letter-spacing:1px;font-size:11px;font-weight:850}.preview-time{color:#ffffff73;font-size:11px}.preview-live-dot{background:#ffb800;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #ffb800}.preview-card-text{color:#fff;margin:0 0 1rem;font-size:14px;font-weight:650;line-height:1.45}.preview-card-footer{color:#ffffff80;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.preview-tag{color:#ffb800}.preview-tags-row{flex-wrap:wrap;gap:6px;display:flex}.aura-chip{color:#ffb800;background:#ffb80026;border:1px solid #ffb8004d;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:750}.hero-scroll-indicator,.section-bottom-scroll-cue{color:#ffffffb3;z-index:5;align-items:center;gap:8px;margin-top:1.5rem;font-family:Outfit,sans-serif;font-size:12.5px;font-weight:700;display:flex}.section-bottom-scroll-cue{color:#71717a;margin-top:3.5rem}.scroll-arrow-svg{width:15px;height:15px;animation:1.4s ease-in-out infinite alternate scrollBounce}@keyframes scrollBounce{0%{transform:translateY(0)}to{transform:translateY(4px)}}.universe-arcade-studio-section{box-sizing:border-box;background-color:#050508;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:7rem 2rem 5rem;display:flex;position:relative}.studio-section-header{text-align:center;margin-bottom:3.5rem}.studio-giant-title{letter-spacing:-2px;text-transform:lowercase;color:#fff;margin:0 0 1.2rem;font-family:Anton,Outfit,sans-serif;font-size:clamp(52px,7.5vw,100px);font-weight:900;line-height:.92}.studio-lead-text{color:#ffffffb3;max-width:640px;margin:0;font-size:1.1rem;font-weight:450;line-height:1.6}.platform-modes-grid{grid-template-columns:repeat(3,1fr);gap:1.6rem;width:100%;max-width:1140px;display:grid}.platform-mode-card{box-sizing:border-box;text-align:left;background:#0e0e18;border:1.5px solid #ffffff1a;border-left:4px solid;border-radius:22px;padding:1.8rem 1.6rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;box-shadow:0 16px 36px #0009}.platform-mode-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px #000c,0 0 20px #ffffff0f}.mode-card-top-row{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.mode-icon-badge{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mode-tag-label{letter-spacing:1.5px;font-size:10.5px;font-weight:900}.mode-card-title{letter-spacing:-.5px;color:#fff;text-transform:lowercase;margin:0 0 .6rem;font-family:Anton,Outfit,sans-serif;font-size:26px;font-weight:900}.mode-card-desc{color:#ffffffa6;margin:0;font-size:13.5px;font-weight:450;line-height:1.55}.universe-orbit-deck-section{box-sizing:border-box;z-index:10;background:linear-gradient(#180320 0%,#350841 25%,#591060 60%,#831872 100%);border-radius:clamp(36px,5vw,64px);flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:100vh;padding:7rem 2rem 3.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000d9}.orbit-deck-container{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:auto 0;display:flex}.orbit-section-header-block{margin-bottom:2.8rem}.orbit-main-title{letter-spacing:-2px;text-transform:lowercase;color:#fff;margin:0 0 1rem;font-family:Anton,Outfit,sans-serif;font-size:clamp(52px,8vw,110px);font-weight:900;line-height:.9}.orbit-lead-desc{color:#ffffffd9;max-width:620px;margin:0;font-size:1.1rem;font-weight:450}.orbit-old-deck-action-wrapper{justify-content:center;margin-top:1.2rem;display:flex}.orbit-old-deck-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1.5px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:750;transition:all .25s;display:inline-flex}.orbit-old-deck-btn:hover{color:#000;background:#ffb800;border-color:#ffb800;transform:translateY(-2px);box-shadow:0 10px 25px #ffb80059}.deck-arrow-glyph{font-size:14px}.btn-inline-icon{vertical-align:middle;margin-right:6px;display:inline-block}.orbit-cards-fan-stage{justify-content:center;align-items:center;width:100%;max-width:860px;height:320px;margin-bottom:1.5rem;display:flex;position:relative}.orbit-fan-card{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:#0e0e18;border:1.5px solid #ffffff29;border-radius:22px;width:185px;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden;box-shadow:0 20px 45px #000000bf}.card-header-bar{color:#fff;letter-spacing:1px;justify-content:space-between;align-items:center;padding:8px 12px;font-family:Outfit,sans-serif;font-size:11px;font-weight:850;display:flex}.banner-violet{background:linear-gradient(90deg,#8b5cf6 0%,#7c3aed 100%)}.banner-gold{color:#000;background:linear-gradient(90deg,#ffb800 0%,#d97706 100%)}.banner-pink{background:linear-gradient(90deg,#ec4899 0%,#db2777 100%)}.banner-orange{background:linear-gradient(90deg,#f97316 0%,#ea580c 100%)}.banner-cyan{color:#000;background:linear-gradient(90deg,#06b6d4 0%,#0284c7 100%)}.card-body-content{padding:14px}.card-body-content p{color:#fff;margin:0;font-size:13px;font-weight:650;line-height:1.4}.aura-tags-row{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.aura-tag-chip{color:#f472b6;background:#ec489933;border:1px solid #ec489966;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:750}.card-footer-meta{color:#ffffff73;border-top:1px solid #ffffff14;justify-content:space-between;padding:8px 14px 10px;font-size:10.5px;font-weight:600;display:flex}.card-slot-1{z-index:2;top:20px;left:6%;transform:rotate(-18deg)}.card-slot-2{z-index:3;top:6px;left:28%;transform:rotate(-8deg)}.card-slot-3{z-index:4;top:0;left:50%;transform:translate(-50%)rotate(0)}.card-slot-4{z-index:3;top:6px;right:28%;transform:rotate(8deg)}.card-slot-5{z-index:2;top:20px;right:6%;transform:rotate(18deg)}.card-is-active,.orbit-fan-card:hover{box-shadow:0 30px 70px #000000f2,0 0 30px #ffb80073;z-index:10!important;border-color:#ffb800!important;transform:translateY(-24px)scale(1.15)rotate(0)!important}.universe-curiosity-engine-section{box-sizing:border-box;background-color:#050508;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:90vh;padding:7rem 2rem;display:flex;position:relative}.curiosity-section-top-header{text-align:center;margin-bottom:2.8rem}.curiosity-giant-heading{letter-spacing:-2px;text-transform:lowercase;color:#fff;margin:0 0 1rem;font-family:Anton,Outfit,sans-serif;font-size:clamp(48px,7vw,95px);font-weight:900;line-height:.92}.curiosity-lead-text{color:#ffffffa6;max-width:600px;margin:0;font-size:1.05rem;font-weight:450}.curiosity-categories-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:2.2rem;display:flex}.cat-pill-btn{cursor:pointer;border:1.5px solid;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:750;transition:all .2s;display:inline-flex}.cat-pill-btn:hover{transform:translateY(-2px)}.cat-icon-wrap{justify-content:center;align-items:center;display:flex}.curiosity-generator-card-box{box-sizing:border-box;background:#0e0e18;border:2px solid;border-radius:32px;flex-direction:column;justify-content:space-between;width:100%;max-width:760px;padding:2.5rem;transition:all .3s;display:flex;box-shadow:0 25px 65px #000000d9}.generator-card-top-bar{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.prompt-badge{letter-spacing:1.5px;font-size:11px;font-weight:900}.prompt-spark-icon{font-size:18px}.generator-prompt-body{justify-content:center;align-items:center;min-height:80px;margin-bottom:2.2rem;display:flex}.giant-prompt-text{color:#fff;text-align:center;margin:0;font-family:Outfit,sans-serif;font-size:clamp(20px,3.2vw,32px);font-weight:800;line-height:1.35}.generator-actions-row{flex-wrap:wrap;justify-content:center;gap:1.2rem;display:flex}.action-spin-btn{color:#000;cursor:pointer;border:none;border-radius:999px;padding:13px 28px;font-family:Outfit,sans-serif;font-size:15px;font-weight:850;transition:all .25s;box-shadow:0 10px 25px #0006}.action-spin-btn:hover{transform:translateY(-2px)scale(1.04)}.action-copy-prompt-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #fff3;border-radius:999px;padding:13px 26px;font-family:Outfit,sans-serif;font-size:15px;font-weight:750;transition:all .2s}.action-copy-prompt-btn:hover{color:#ffb800;background:#ffffff29;border-color:#ffb800;transform:translateY(-2px)}.universe-portal-claim-section{box-sizing:border-box;z-index:10;background:linear-gradient(#140e00 0%,#291b00 25%,#422d00 65%,#1f1500 100%);border-radius:clamp(36px,5vw,64px);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:94vh;padding:7rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000d9}.portal-claim-container{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:860px;display:flex;position:relative}.portal-header-block{margin-bottom:2.5rem}.portal-main-heading{letter-spacing:-2px;text-transform:lowercase;color:#fff;margin:0 0 1rem;font-family:Anton,Outfit,sans-serif;font-size:clamp(52px,8vw,105px);font-weight:900;line-height:.9}.portal-sub-desc{color:#ffffffd9;max-width:580px;margin:0;font-size:1.1rem;font-weight:450}.portal-interactive-passport-card{box-sizing:border-box;z-index:5;border:1.5px solid;border-radius:32px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:2.2rem;transition:all .4s;display:flex;box-shadow:0 25px 60px #000000d9}.passport-theme-selector-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:1.5rem;display:flex}.theme-chip-btn{cursor:pointer;background:#14141e;border:1.5px solid;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:750;transition:all .2s;display:inline-flex}.theme-chip-btn:hover{transform:translateY(-2px)}.chip-color-dot{border-radius:50%;width:8px;height:8px}.passport-handle-input-box{box-sizing:border-box;background:#141420;border:1.5px solid #ffffff26;border-radius:16px;align-items:center;width:100%;margin-bottom:1.5rem;padding:.8rem 1.2rem;display:flex}.passport-handle-input-box:focus-within{border-color:#ffb800}.handle-prefix{color:#ffb800;margin-right:4px;font-size:.95rem;font-weight:800}.handle-text-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700}.passport-qr-svg-wrapper{border-radius:20px;width:170px;height:170px;margin-bottom:1.8rem;position:relative}.passport-qr-svg{filter:drop-shadow(0 10px 25px #0009);width:100%;height:100%}.passport-buttons-stack{flex-direction:column;gap:.8rem;width:100%;display:flex}.passport-copy-btn{cursor:pointer;border:none;border-radius:16px;width:100%;padding:1.1rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:850;transition:all .25s;box-shadow:0 10px 25px #00000080}.passport-copy-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #000000b3}.universe-minimal-footer{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:4.5rem 2rem 3rem}.footer-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2.5rem;display:flex}.footer-brand-col{text-align:left;cursor:pointer;flex-direction:column;display:flex}.footer-logo{color:#fff;font-family:Bigfish,Anton,sans-serif;font-size:26px;font-weight:900}.footer-tagline{color:#ffffff73;font-size:12px;font-weight:500}.footer-links-group{flex-wrap:wrap;gap:1.8rem;display:flex}.footer-links-group button{color:#ffffffb3;cursor:pointer;background:0 0;border:none;font-family:Outfit,sans-serif;font-size:13.5px;font-weight:600;transition:color .2s}.footer-links-group button:hover{color:#ffb800}.footer-bottom-row{color:#fff6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:12px;display:flex}.legal-links{align-items:center;gap:8px;display:flex}.legal-links button,.legal-links a{color:#ffffff73;cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:none;transition:color .2s}.legal-links button:hover,.legal-links a:hover{color:#fff}.footer-old-deck-text-link{color:#10b981;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.footer-old-deck-text-link:hover{color:#34d399;text-decoration:underline;transform:translate(2px)}.footer-deck-arrow{font-size:13px;transition:transform .2s}.footer-old-deck-text-link:hover .footer-deck-arrow{transform:translate(2px,-2px)}@media (width<=1024px){.universe-navbar-header{padding:1rem 1.5rem}.universe-navbar-links{display:none}.hero-floating-preview-stage{grid-template-columns:1fr;max-width:440px}.card-tilt-left,.card-tilt-right,.card-center-feature{transform:none}.platform-modes-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.universe-hero-curved-banner,.universe-orbit-deck-section,.universe-portal-claim-section{padding:7rem 1.2rem 3.5rem}.platform-modes-grid{grid-template-columns:1fr}.orbit-cards-fan-stage{flex-direction:column;gap:1rem;height:auto}.orbit-fan-card{width:100%;max-width:320px;position:static;transform:none!important}.footer-top-row,.footer-bottom-row{flex-direction:column;align-items:flex-start}}.rating-page{box-sizing:border-box;background-color:#030304;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative}.rating-center-display{text-align:center;z-index:5;flex-direction:column;align-items:center;display:flex}.rating-title-container{margin:0 0 1.5rem;display:inline-block;position:relative}.rating-score-title{color:#fff;letter-spacing:-2px;margin:0;font-family:Bigfish,sans-serif;font-size:8.5rem;line-height:1}.rating-plus-btn{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:50%;left:calc(100% + 18px);transform:translateY(-50%)}.rating-plus-btn:hover{opacity:.85}.rating-plus-svg{width:100%;height:100%;display:block}.rating-stars-row{gap:.75rem;display:flex}.score-star{color:#ffffff1a;-webkit-user-select:none;user-select:none;font-size:2.5rem}.score-star.filled{color:#ffb800}.rating-modal-overlay{-webkit-backdrop-filter:blur(12px);z-index:10020;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.25s modalFadeIn;display:flex;position:fixed;inset:0}.rating-modal-box{text-align:center;box-sizing:border-box;background:#0e0e14;border:1.5px solid #ffb80059;border-radius:26px;width:100%;max-width:400px;padding:38px 32px 32px;animation:.3s cubic-bezier(.16,1,.3,1) modalPopUp;position:relative}.rating-modal-close{color:#9e9eae;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex;position:absolute;top:16px;right:18px}.rating-modal-close:hover{color:#fff;background:#ffffff26}.rating-modal-title{color:#fff;letter-spacing:-.3px;margin:0 0 .4rem;font-family:Outfit,sans-serif;font-size:22px;font-weight:850}.rating-modal-subtitle{color:#8e8e9e;margin:0 0 1.8rem;font-family:Inter,sans-serif;font-size:13.5px}.rating-widget-group{background:#111118;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;align-items:center;gap:1.6rem;margin-bottom:1.2rem;padding:24px 22px 20px;display:flex}.modal-stars-row{justify-content:center;gap:10px;display:flex}.modal-star-btn{color:#ffffff26;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0 2px;font-size:2.6rem;line-height:1;transition:transform .15s,color .15s}.modal-star-btn:hover,.modal-star-btn.star-filled{color:#ffb800}.modal-star-btn:hover{transform:scale(1.12)}.modal-slider-wrapper{align-items:center;width:100%;display:flex}.rating-range-slider{appearance:none;cursor:pointer;background:#ffffff2e;border-radius:2px;outline:none;width:100%;height:3px;margin:8px 0}.rating-range-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ffb800;border:none;border-radius:50%;width:20px;height:20px;transition:transform .15s}.rating-range-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.rating-range-slider::-moz-range-thumb{cursor:pointer;background:#ffb800;border:none;border-radius:50%;width:20px;height:20px;transition:transform .15s}.rating-range-slider::-moz-range-thumb:hover{transform:scale(1.15)}.rating-number-preview{color:#ffb800;letter-spacing:.8px;margin-bottom:1.4rem;font-family:Outfit,sans-serif;font-size:15px;font-weight:800}.rating-modal-submit-btn{color:#0e0e14;letter-spacing:1.2px;cursor:pointer;box-sizing:border-box;background:#ffb800;border:none;border-radius:999px;width:100%;padding:13px 30px;font-family:Outfit,sans-serif;font-size:14.5px;font-weight:850;transition:transform .2s,background .2s}.rating-modal-submit-btn:hover{background:#ffa000;transform:translateY(-2px)}.rating-modal-submit-btn:disabled{opacity:.6;cursor:not-allowed}.rating-success-state{flex-direction:column;align-items:center;padding:1rem 0 .5rem;display:flex}.success-star-burst{margin-bottom:.8rem;font-size:48px;animation:.4s cubic-bezier(.16,1,.3,1) popSuccess}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPopUp{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes popSuccess{0%{transform:scale(.4)rotate(-20deg)}to{transform:scale(1)rotate(0)}}@media (width<=768px){.rating-score-title{font-size:6rem}.rating-plus-btn{width:36px;height:36px;left:calc(100% + 10px)}.score-star{font-size:2rem}.modal-star-btn{font-size:2.2rem}}.comments-page{box-sizing:border-box;background-color:#050507;width:100vw;min-height:100vh;padding:3rem 1.5rem;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}.comments-feed-container{z-index:5;flex-direction:column;width:100%;max-width:1050px;margin:7rem auto 4rem;display:flex;position:relative}.comments-header{text-align:center;margin-bottom:3.5rem;position:relative}.comments-title-wrapper{margin:0 auto;display:inline-block;position:relative}.comments-main-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-align:center;margin:0 0 1rem;font-family:Bigfish,sans-serif;font-size:3.5rem;display:block}.comments-add-btn{color:#fff;cursor:pointer;z-index:10;background:linear-gradient(135deg,#ff4365 0%,#ff8c38 22%,#ffc107 42%,#00c853 62%,#00b0ff 80%,#9c27b0 100%);border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-flex;position:absolute;top:calc(50% - .5rem);left:calc(100% + 14px);transform:translateY(-50%);box-shadow:0 4px 14px #00000073}.comments-add-btn:hover{transform:translateY(-50%)scale(1.12);box-shadow:0 8px 24px #0009}.comments-add-btn:active{transform:translateY(-50%)scale(.95)}.comments-plus-svg{stroke:#fff;filter:drop-shadow(0 1px 2px #0009);width:20px;height:20px;transition:transform .25s}.comments-add-btn:hover .comments-plus-svg{transform:rotate(90deg)}.comments-header p{color:#ffffff8c;font-size:1.15rem}.comments-clothesline-board{box-sizing:border-box;width:100%;padding:0 1rem}.no-comments-prompt{text-align:center;background:#14141c33;border:1.5px dashed #ffffff0d;border-radius:20px;padding:5rem 2rem}.empty-wall-text{color:#ffffff40;text-transform:uppercase;letter-spacing:2px;margin:0;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:700}.comments-page-footer-note{color:#ffffff4d;text-align:center;letter-spacing:.5px;margin-top:6rem;margin-bottom:2rem;font-family:Outfit,sans-serif;font-size:.92rem;font-style:italic;font-weight:600}.wire-rows-stack{flex-direction:column;gap:5rem;display:flex}.wire-row{width:100%;padding-top:15px;position:relative}.wire-line{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff40 50%,#ffffff0f 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 3px #00000080}.hanging-cards-list{flex-flow:wrap-reverse;justify-content:flex-start;gap:1.8rem;padding-left:1rem;display:flex}.hanging-card{transform-origin:top;transform:rotate(var(--tilt));cursor:pointer;z-index:2;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.hanging-card:hover{z-index:10;animation:1s ease-in-out infinite alternate swingMotion;transform:scale(1.07)rotate(0)!important}.clothespin-peg{z-index:5;background:linear-gradient(#c2936a 0%,#8c5d38 100%);border-radius:2px;width:10px;height:20px;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000073,inset 1px 1px #ffffff47,inset -1px -1px #00000073}.clothespin-peg:after{content:"";background:#383838;height:2px;position:absolute;top:9px;left:0;right:0;box-shadow:0 1px #ffffff40}.polaroid-paper-box{box-sizing:border-box;border:1px solid #ffffff38;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;width:144px;height:154px;padding:1.05rem .85rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000073,inset 0 1px #ffffff47}.polaroid-paper-box:before{content:"";pointer-events:none;background:linear-gradient(#ffffff24 0%,#0000 100%);height:45%;position:absolute;top:0;left:0;right:0}.hanging-card:hover .polaroid-paper-box{box-shadow:0 16px 36px #0009, 0 0 24px var(--card-glow,#ffffff40);border-color:#ffffff73}.polaroid-stamp-date{letter-spacing:1.2px;color:#fff;text-transform:uppercase;z-index:1;background:#0000003d;border:1px solid #ffffff2e;border-radius:4px;padding:3px 9px;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:850}.polaroid-snippet{color:#fff;text-align:center;word-break:break-word;-webkit-line-clamp:3;text-shadow:0 1px 4px #00000059;z-index:1;-webkit-box-orient:vertical;margin-top:.5rem;font-family:Outfit,sans-serif;font-size:.88rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.card-theme-0 .polaroid-paper-box,.hanging-card:nth-child(8n+1) .polaroid-paper-box{--card-glow:#0284c773;background:linear-gradient(150deg,#0284c7 0%,#0369a1 100%)}.card-theme-1 .polaroid-paper-box,.hanging-card:nth-child(8n+2) .polaroid-paper-box{--card-glow:#7c3aed73;background:linear-gradient(150deg,#7c3aed 0%,#6d28d9 100%)}.card-theme-2 .polaroid-paper-box,.hanging-card:nth-child(8n+3) .polaroid-paper-box{--card-glow:#e11d4873;background:linear-gradient(150deg,#e11d48 0%,#be123c 100%)}.card-theme-3 .polaroid-paper-box,.hanging-card:nth-child(8n+4) .polaroid-paper-box{--card-glow:#d9770673;background:linear-gradient(150deg,#d97706 0%,#b45309 100%)}.card-theme-4 .polaroid-paper-box,.hanging-card:nth-child(8n+5) .polaroid-paper-box{--card-glow:#05966973;background:linear-gradient(150deg,#059669 0%,#047857 100%)}.card-theme-5 .polaroid-paper-box,.hanging-card:nth-child(8n+6) .polaroid-paper-box{--card-glow:#c026d373;background:linear-gradient(150deg,#c026d3 0%,#a21caf 100%)}.card-theme-6 .polaroid-paper-box,.hanging-card:nth-child(8n+7) .polaroid-paper-box{--card-glow:#4f46e573;background:linear-gradient(150deg,#4f46e5 0%,#3730a3 100%)}.card-theme-7 .polaroid-paper-box,.hanging-card:nth-child(8n+8) .polaroid-paper-box{--card-glow:#ea580c73;background:linear-gradient(150deg,#ea580c 0%,#c2410c 100%)}@keyframes swingMotion{0%{transform:scale(1.05)rotate(-2.5deg)}to{transform:scale(1.05)rotate(2.5deg)}}.brick-modal-overlay{z-index:25000;box-sizing:border-box;background:#030304f2;justify-content:center;align-items:center;padding:2rem;transition:background .45s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.brick-modal-overlay.overlay-theme-0{background:radial-gradient(circle,#0284c77a 0%,#03080ef5 80%)}.brick-modal-overlay.overlay-theme-1{background:radial-gradient(circle,#7c3aed7a 0%,#090412f5 80%)}.brick-modal-overlay.overlay-theme-2{background:radial-gradient(circle,#e11d487a 0%,#120408f5 80%)}.brick-modal-overlay.overlay-theme-3{background:radial-gradient(circle,#d977067a 0%,#120902f5 80%)}.brick-modal-overlay.overlay-theme-4{background:radial-gradient(circle,#0596697a 0%,#030f0af5 80%)}.brick-modal-overlay.overlay-theme-5{background:radial-gradient(circle,#c026d37a 0%,#100312f5 80%)}.brick-modal-overlay.overlay-theme-6{background:radial-gradient(circle,#4f46e57a 0%,#060614f5 80%)}.brick-modal-overlay.overlay-theme-7{background:radial-gradient(circle,#ea580c7a 0%,#120602f5 80%)}.brick-modal-card-wrapper{border:1.5px solid var(--modal-border-color,#ffffff1f);box-sizing:border-box;width:100%;max-width:960px;box-shadow:0 24px 60px #000000b3, 0 0 35px var(--modal-glow-color,#00000080);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0e14e0;border-radius:20px;flex-direction:column;gap:1.8rem;padding:2.2rem;transition:all .35s;display:flex;position:relative}.modal-theme-0{--modal-border-color:#0284c773;--modal-glow-color:#0284c738}.modal-theme-1{--modal-border-color:#7c3aed73;--modal-glow-color:#7c3aed38}.modal-theme-2{--modal-border-color:#e11d4873;--modal-glow-color:#e11d4838}.modal-theme-3{--modal-border-color:#d9770673;--modal-glow-color:#d9770638}.modal-theme-4{--modal-border-color:#05966973;--modal-glow-color:#05966938}.modal-theme-5{--modal-border-color:#c026d373;--modal-glow-color:#c026d338}.modal-theme-6{--modal-border-color:#4f46e573;--modal-glow-color:#4f46e538}.modal-theme-7{--modal-border-color:#ea580c73;--modal-glow-color:#ea580c38}.brick-modal-top-bar{border-bottom:1.5px solid #ffffff0f;justify-content:space-between;align-items:center;width:100%;padding-bottom:1rem;display:flex}.brick-modal-close{color:#ffffffa6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;transition:all .2s;display:flex}.brick-modal-close:hover{color:#fff;background:#ef444433;border-color:#ef444480;transform:scale(1.08)}.brick-modal-split-body{flex-direction:row;align-items:center;gap:3.5rem;width:100%;display:flex}.modal-cat-column{flex-direction:column;flex-shrink:0;justify-content:center;width:320px;display:flex}.modal-cat-card{box-sizing:border-box;background:linear-gradient(145deg,#161720f2 0%,#0b0c12fa 100%);border:1.5px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:320px;height:270px;padding:1.2rem;transition:all .3s;display:flex;position:relative;box-shadow:0 14px 34px #0000008c,inset 0 1px #ffffff1f}.reaction-cat-box{justify-content:center;align-items:center;width:100%;height:180px;display:flex}.reaction-cat-svg{filter:drop-shadow(0 8px 18px #0000008c);width:220px;max-width:100%;height:175px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.mood-sleeping .cat-body-group{transform-origin:110px 120px;animation:3.6s ease-in-out infinite catBreathing}.zzz-char{animation:2.4s ease-in-out infinite zzzFloat}.zzz-1{animation-delay:0s}.zzz-2{animation-delay:.8s}.zzz-3{animation-delay:1.6s}@keyframes zzzFloat{0%{opacity:0;transform:translateY(6px)scale(.8)}50%{opacity:1;transform:translateY(-3px)scale(1.05)}to{opacity:0;transform:translateY(-14px)scale(1.2)}}.mood-happy .reaction-cat-svg{animation:.65s cubic-bezier(.16,1,.3,1) both happyCatBounce}@keyframes happyCatBounce{0%{transform:translateY(14px)scale(.9)}50%{transform:translateY(-8px)scale(1.05)}to{transform:translateY(0)scale(1)}}.float-sparkle{animation:1.8s ease-in-out infinite alternate sparkleTwinkle}.float-heart-1{animation-delay:.1s}.float-spark-1{animation-delay:.4s}.float-heart-2{animation-delay:.7s}.float-spark-2{animation-delay:1s}@keyframes sparkleTwinkle{0%{opacity:.7;transform:scale(.8)rotate(-8deg)}to{opacity:1;transform:scale(1.15)rotate(8deg)}}.mood-angry .reaction-cat-svg{animation:.4s cubic-bezier(.36,.07,.19,.97) both angryCatShake}@keyframes angryCatShake{10%,90%{transform:translate(-1.5px)}20%,80%{transform:translate(2.5px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.anger-cross{transform-origin:50%;animation:1s ease-in-out infinite angerPulse}@keyframes angerPulse{0%,to{transform:translate(160px,16px)scale(1)}50%{transform:translate(160px,16px)scale(1.25)}}.content-badge-label{letter-spacing:1.5px;color:#a78bfa;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:800}.modal-theme-0 .content-badge-label{color:#38bdf8}.modal-theme-1 .content-badge-label{color:#a78bfa}.modal-theme-2 .content-badge-label{color:#fb7185}.modal-theme-3 .content-badge-label{color:#fbbf24}.modal-theme-4 .content-badge-label{color:#34d399}.modal-theme-5 .content-badge-label{color:#e879f9}.modal-theme-6 .content-badge-label{color:#818cf8}.modal-theme-7 .content-badge-label{color:#fb923c}.modal-content-column{flex-direction:column;flex-grow:1;align-self:stretch;gap:1.25rem;display:flex}.comment-display-box{flex-grow:1;align-items:center;min-height:180px;display:flex}.brick-modal-text{color:#fff;text-align:left;word-break:break-word;margin:0;font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:800;line-height:1.35}.brick-modal-footer{border-top:1.5px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.brick-modal-info{flex-direction:column;gap:.25rem;display:flex}.info-date-label{letter-spacing:1.5px;color:#ffffff59;font-family:Outfit,sans-serif;font-size:.65rem;font-weight:750}.brick-modal-time{color:#fff;font-size:1.05rem;font-weight:750}.brick-modal-reactions{gap:.6rem;display:flex}.reaction-btn{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff14;border-radius:30px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.reaction-btn:hover{background:#ffffff08;border-color:#ffffff26}.reaction-btn:active{transform:scale(.95)}.react-qty{font-weight:800}.reaction-btn.like-btn.voted-like{color:#ff9f43;background:#ff9f4314;border-color:#ff9f43}.reaction-btn.dislike-btn.voted-dislike{color:#ff4757;background:#ff475714;border-color:#ff4757}@media (width<=768px){.comments-feed-container{margin-top:6rem;padding:0 .5rem}.comments-header h2{font-size:2.5rem}.wire-rows-stack{gap:3.5rem}.hanging-cards-list{gap:1rem}.polaroid-paper-box{width:100px;height:110px;padding:.6rem .4rem}.polaroid-stamp-date{font-size:.55rem}.polaroid-snippet{margin-top:.5rem;font-size:.68rem}.brick-modal-card-wrapper{max-height:90vh;padding:1.5rem;overflow-y:auto}.brick-modal-split-body{flex-direction:column;gap:2rem}.modal-ad-column{width:100%}.brick-modal-text{font-size:1.4rem}}.opinions-page{box-sizing:border-box;background-color:#050507;width:100vw;min-height:100vh;padding:3rem 1.5rem;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important}.opinions-split-container{box-sizing:border-box;flex-direction:row;gap:4.5rem;width:100%;max-width:1100px;margin:7rem auto 4rem;display:flex;position:relative}.opinions-sidebar{box-sizing:border-box;flex-shrink:0;width:320px}.sidebar-sticky-wrap{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:7rem}.opinions-badge{color:var(--color-accent);letter-spacing:1.5px;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:.65rem;font-weight:800}.opinions-main-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0;font-family:Bigfish,sans-serif;font-size:3.5rem;line-height:.95}.opinions-subtitle{color:#ffffff8c;margin:0;font-size:1.05rem;line-height:1.55}.share-opinion-trigger-btn{background:var(--color-accent);color:#000;cursor:pointer;letter-spacing:.5px;border:none;border-radius:30px;width:fit-content;padding:1rem 2rem;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1)}.share-opinion-trigger-btn:hover{background-color:#ffc43d;transform:translateY(-2px)}.opinions-stats-box{border-top:1.5px solid #ffffff0d;margin-top:.5rem;padding-top:1.5rem}.stat-item{flex-direction:column;gap:.25rem;display:flex}.stat-label{color:#ffffff4d;letter-spacing:1.5px;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:.65rem;font-weight:750}.stat-value{color:#fff;font-family:Outfit,sans-serif;font-size:2rem;font-weight:900}.opinions-content-deck{box-sizing:border-box;flex-grow:1}.empty-opinions-block{text-align:center;color:#ffffff26;background:#14141c33;border:1.5px dashed #ffffff0d;border-radius:20px;padding:6rem 2rem;font-family:Outfit,sans-serif;font-size:5rem;font-weight:900;line-height:1}.opinions-deck-grid{flex-direction:column;gap:2rem;display:flex}.opinion-deck-card{box-sizing:border-box;background:#121217;border:1.5px solid #ffffff0d;border-radius:16px;flex-direction:column;gap:1.5rem;padding:2.2rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.opinion-deck-card:hover{border-color:#ffffff26;transform:translateY(-3px)}.opinion-quote-tag{color:var(--color-accent);opacity:.35;-webkit-user-select:none;user-select:none;height:20px;font-family:Georgia,serif;font-size:4rem;line-height:.3}.opinion-body-text{color:#fff;text-align:left;word-break:break-word;margin:0;font-size:1.28rem;font-weight:550;line-height:1.6}.opinion-card-bottom-line{border-top:1.5px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:1.25rem;display:flex}.opinion-hash-code{color:#ffffff59;letter-spacing:.5px;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:750}.opinion-date-stamp{color:#fff;background:#ffffff0a;border:1.5px solid #ffffff0d;border-radius:6px;padding:.35rem .7rem;font-family:Outfit,sans-serif;font-size:.72rem;font-weight:800}.opinion-meta-left{align-items:center;gap:.75rem;display:flex}.opinion-word-badge{color:var(--color-accent);letter-spacing:.5px;-webkit-user-select:none;user-select:none;background:#ffb3001a;border-radius:4px;padding:.25rem .5rem;font-family:Outfit,sans-serif;font-size:.65rem;font-weight:800}.opinion-actions-right{align-items:center;gap:.75rem;display:flex}.opinion-action-btn{color:#fff9;cursor:pointer;box-sizing:border-box;background:0 0;border:1.5px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:relative}.opinion-action-btn:hover{color:#fff;background:#ffffff0a;border-color:#fff3}.opinion-action-btn:active{transform:scale(.92)}.opinion-action-btn.active-expanded{color:var(--color-accent);border-color:var(--color-accent);background:#ffb3000f}.action-svg-icon{width:17px;height:17px;display:block}.opinion-deck-card-wrapper{flex-direction:column;gap:.5rem;display:flex}.opinion-replies-tray{box-sizing:border-box;background:#0d0d12;border:1.5px solid #ffffff0a;border-radius:14px;flex-direction:column;gap:1rem;margin-left:2rem;padding:1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) forwards slideTrayDown;display:flex}@keyframes slideTrayDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.replies-tray-header{color:#ffffff4d;letter-spacing:1px;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:800}.empty-replies-note{color:#ffffff59;text-align:left;font-size:.88rem;font-style:italic}.replies-list-stack{flex-direction:column;gap:.75rem;display:flex}.reply-item-bubble{box-sizing:border-box;background:#ffffff05;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.85rem 1.1rem;display:flex}.reply-quote-mark{color:var(--color-accent);-webkit-user-select:none;user-select:none;font-size:1.1rem;font-weight:700;line-height:1}.reply-body-text{color:#fffc;text-align:left;word-break:break-word;margin:0;font-size:.96rem;line-height:1.45}.opinion-modal-overlay{z-index:25000;box-sizing:border-box;background:#030304f2;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.modal-smiley-column{flex-shrink:0;justify-content:center;align-items:center;width:320px;display:flex}.modal-smiley-card{box-sizing:border-box;background:linear-gradient(145deg,#161720f2 0%,#0b0c12fa 100%);border:1.5px solid #ffb30038;border-radius:18px;justify-content:center;align-items:center;width:320px;height:270px;padding:2rem;transition:all .3s;display:flex;box-shadow:0 14px 34px #0000008c,inset 0 1px #ffffff1a}.modal-smiley-card:hover{border-color:#ffb30073;box-shadow:0 18px 40px #000000a6,0 0 25px #ffb30026}.big-smiley-svg{filter:drop-shadow(0 6px 14px #ffb30040);width:140px;height:140px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.modal-smiley-card:hover .big-smiley-svg{transform:scale(1.06)rotate(3deg)}@media (width<=768px){.modal-smiley-column,.modal-smiley-card{width:100%;height:180px}.big-smiley-svg{width:100px;height:100px}}.opinion-modal-title{color:#fff;letter-spacing:.5px;margin:0 0 .5rem;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:850}.opinion-modal-desc{color:#ffffff80;text-align:left;margin:0 0 2rem;font-size:.95rem}.opinion-submit-form{flex-direction:column;gap:1.5rem;display:flex}.opinion-textarea{color:#fff;resize:none;box-sizing:border-box;background:#0d0d12;border:1.5px solid #ffffff14;border-radius:12px;outline:none;min-height:150px;padding:1.2rem;font-family:inherit;font-size:1.05rem;line-height:1.5;transition:border-color .3s}.opinion-textarea:focus{border-color:var(--color-accent)}.opinion-modal-indicators{justify-content:flex-end;margin-top:-.75rem;display:flex}.word-count-badge{color:#fff6;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:750}.opinion-error-msg{color:#ff4757;text-align:left;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:700}.opinion-publish-btn{background:var(--color-accent);color:#000;cursor:pointer;border:none;border-radius:30px;width:fit-content;padding:.95rem 1.5rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:800;transition:all .3s}.opinion-publish-btn:hover{background-color:#ffc43d;transform:translateY(-2px)}@media (width<=900px){.opinions-split-container{flex-direction:column;gap:3rem;margin-top:6rem}.opinions-sidebar{width:100%}.sidebar-sticky-wrap{position:static}.opinions-main-title{font-size:2.8rem}.opinion-deck-card{padding:1.5rem}.opinion-body-text{font-size:1.15rem}}.feedback-popup-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20000;opacity:0;background:#030304bf;justify-content:center;align-items:center;animation:.3s cubic-bezier(.19,1,.22,1) both fadeInOverlay;display:flex;position:fixed;inset:0}.feedback-popup-modal{width:90%;max-width:480px;box-shadow:none;background:#14141cf2;border:1.5px solid #ffb30026;border-radius:28px;padding:3rem;animation:.4s cubic-bezier(.19,1,.22,1) both scaleUpModal;position:relative;transform:scale(.95)}@keyframes fadeInOverlay{to{opacity:1}}@keyframes scaleUpModal{to{transform:scale(1)}}.popup-close-btn{color:#ffffff80;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.popup-close-btn:hover{color:#f33;border-color:#f33;transform:rotate(90deg)}.popup-title{color:#fff;margin-bottom:.5rem;font-family:Outfit,sans-serif;font-size:2rem;font-weight:800}.popup-subtitle{color:#fff9;margin-bottom:2rem;font-size:.95rem;line-height:1.4}.popup-form{flex-direction:column;gap:1.5rem;display:flex}.input-label{letter-spacing:1.5px;color:var(--color-accent);text-transform:uppercase;margin-bottom:.75rem;font-size:.72rem;font-weight:750;display:block}.star-rating-widget{justify-content:center;gap:.5rem;margin-bottom:1rem;display:flex}.star-btn{color:#ffffff26;cursor:pointer;background:0 0;border:none;font-size:2.5rem;transition:transform .2s,color .2s}.star-btn:hover{transform:scale(1.15)}.star-btn.active{color:var(--color-accent)}.rating-slider-input{-webkit-appearance:none;background:#ffffff1a;border-radius:5px;outline:none;width:100%;height:5px;margin-bottom:1rem}.rating-slider-input::-webkit-slider-thumb{appearance:none;background:var(--color-accent);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:transform .1s}.rating-slider-input::-webkit-slider-thumb:hover{transform:scale(1.2)}.comment-textarea{color:#fff;resize:none;background:#ffffff08;border:1.5px solid #ffffff1a;border-radius:14px;outline:none;width:100%;height:100px;padding:1rem;font-family:Outfit,sans-serif;font-size:.98rem;transition:border-color .3s}.comment-textarea:focus{border-color:var(--color-accent);background:#ffffff0d}.popup-submit-btn{background:var(--color-accent);color:#000;letter-spacing:1.5px;cursor:pointer;border:none;border-radius:14px;margin-top:1rem;padding:1.1rem;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:750;transition:all .3s cubic-bezier(.19,1,.22,1)}.popup-submit-btn:hover{background-color:#ffc43d;transform:translateY(-3px)}.support-page{box-sizing:border-box;color:#fff;background-color:#050507;width:100vw;min-height:100dvh;padding:3rem 1.5rem 5rem;font-family:Outfit,sans-serif;overflow-y:auto;display:block!important;position:relative!important;inset:auto!important}.support-split-container{box-sizing:border-box;flex-direction:column;gap:3rem;width:100%;max-width:1180px;margin:5rem auto 3rem;display:flex;position:relative}.support-main-columns-wrapper{grid-template-columns:430px 1fr;align-items:flex-start;gap:4rem;width:100%;display:grid}.support-sidebar{box-sizing:border-box;text-align:left;flex-direction:column;gap:1.2rem;width:100%;display:flex}.support-badge{color:var(--color-accent,#ffb300);letter-spacing:2px;text-transform:uppercase;border:1px solid #ffb30040;border-radius:50px;width:fit-content;padding:.3rem .9rem;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:800}.support-main-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0;font-family:Bigfish,sans-serif;font-size:3.4rem;line-height:.95}.support-subtitle{color:#ffffff80;margin:0 0 .8rem;font-size:.95rem;line-height:1.55}.support-form-card{box-sizing:border-box;background:#0d0d12;border:1.5px solid #ffffff0f;border-radius:18px;padding:1.8rem}.form-card-header{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.form-card-header h4{color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:850}.form-sla-badge{letter-spacing:1px;color:var(--color-accent,#ffb300);background:#ffb3001a;border:1px solid #ffb30040;border-radius:4px;padding:.2rem .55rem;font-size:.62rem;font-weight:800}.support-ticket-form{flex-direction:column;gap:1rem;display:flex}.form-group{text-align:left;flex-direction:column;gap:.4rem;display:flex}.form-label{letter-spacing:1.2px;color:#fff6;text-transform:uppercase;font-size:.65rem;font-weight:850}.support-select,.support-input,.support-textarea{color:#fff;box-sizing:border-box;background:#060608;border:1.5px solid #ffffff14;border-radius:10px;outline:none;font-family:inherit;font-size:.92rem;transition:all .25s}.support-select,.support-input{width:100%;padding:.75rem 1rem}.support-input{cursor:text}.support-select{cursor:pointer}.support-textarea{resize:none;width:100%;min-height:110px;padding:.9rem 1rem;line-height:1.5}.support-select:focus,.support-input:focus,.support-textarea:focus{border-color:var(--color-accent,#ffb300);background:#ffffff05}.textarea-footer-meta{color:#ffffff59;justify-content:space-between;font-size:.68rem;display:flex}.priority-radio-group{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.priority-chip{color:#ffffff8c;cursor:pointer;text-align:center;background:#060608;border:1px solid #ffffff14;border-radius:8px;padding:.6rem .4rem;font-family:Outfit,sans-serif;font-size:.76rem;font-weight:750;transition:all .2s}.priority-chip:hover{color:#fff;border-color:#fff3}.priority-chip.priority-active{border-color:var(--color-accent,#ffb300);color:var(--color-accent,#ffb300);background:#ffb3001f}.ticket-sla-notice{color:#ffffff73;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:.55rem;padding:.65rem .85rem;font-size:.74rem;line-height:1.45;display:flex}.support-error-msg{color:#ef4444;text-align:left;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:700}.support-submit-btn{background:var(--color-accent,#ffb300);color:#000;letter-spacing:1px;cursor:pointer;border:none;border-radius:30px;width:100%;padding:.85rem 1.6rem;font-family:Outfit,sans-serif;font-size:.88rem;font-weight:850;transition:all .3s cubic-bezier(.16,1,.3,1)}.support-submit-btn:hover{background-color:#ffc43d;transform:translateY(-2px);box-shadow:0 6px 20px #ffb3004d}.support-faq-deck{box-sizing:border-box;text-align:left;flex-direction:column;gap:1.4rem;display:flex}.faq-header-bar h3{color:#fff;margin:.3rem 0 .5rem;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:850}.faq-header-bar p{color:#ffffff73;margin:0;font-size:.9rem}.faq-badge-label{letter-spacing:1.5px;color:var(--color-accent,#ffb300);text-transform:uppercase;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:800}.faq-filter-pills-row{flex-wrap:wrap;gap:.5rem;display:flex}.faq-pill-btn{letter-spacing:.5px;color:#ffffff80;cursor:pointer;background:#0d0d12;border:1px solid #ffffff0f;border-radius:50px;padding:.4rem .9rem;font-family:Outfit,sans-serif;font-size:.74rem;font-weight:750;transition:all .2s}.faq-pill-btn:hover{color:#fff;border-color:#ffffff2e}.faq-pill-btn.pill-selected{color:var(--color-accent,#ffb300);border-color:var(--color-accent,#ffb300);background:#ffb3001f}.faq-accordions-stack{flex-direction:column;gap:.9rem;display:flex}.faq-accordion-card{cursor:pointer;box-sizing:border-box;background:#0d0d12;border:1.5px solid #ffffff0d;border-radius:14px;padding:1.3rem 1.6rem;transition:all .25s cubic-bezier(.16,1,.3,1)}.faq-accordion-card:hover{border-color:#ffffff24;transform:translateY(-1px)}.faq-accordion-card.faq-open{background:#121218;border-color:#ffb3004d}.faq-card-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.faq-card-header h5{color:#fff;text-align:left;margin:0;font-family:Outfit,sans-serif;font-size:.98rem;font-weight:750;line-height:1.45}.faq-toggle-icon{color:#ffffff59;-webkit-user-select:none;user-select:none;font-size:1.2rem;font-weight:700}.faq-accordion-card.faq-open .faq-toggle-icon{color:var(--color-accent,#ffb300)}.faq-card-body{border-top:1px solid #ffffff0d;margin-top:.8rem;padding-top:.8rem;animation:.25s forwards slideBodyOpen}@keyframes slideBodyOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-card-body p{color:#fff9;text-align:left;margin:0;font-size:.88rem;line-height:1.6}.official-channels-card{box-sizing:border-box;background:#0d0d12;border:1.5px solid #ffffff0d;border-radius:16px;flex-direction:column;gap:.8rem;padding:1.4rem 1.6rem;display:flex}.channel-item{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.channel-label{color:#fff6}.channel-val{color:var(--color-accent,#ffb300);font-family:monospace;font-weight:700}.channel-links-row{border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:1.2rem;padding-top:.6rem;display:flex}.channel-link-btn{color:#fff9;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:750;text-decoration:none;transition:color .2s;display:inline-flex}.channel-link-btn:hover{color:#fff}.support-success-overlay{z-index:26000;background:#030304f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.support-success-card{text-align:center;box-sizing:border-box;background:#14141c;border:1.5px solid #ffb30033;border-radius:20px;width:90%;max-width:420px;padding:3rem}.success-emoji{margin-bottom:1.25rem;font-size:3.5rem;display:block}.support-success-card h3{color:#fff;letter-spacing:.5px;margin:0 0 .5rem;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:850}.support-success-card p{color:#ffffff8c;margin:0;font-size:.94rem;line-height:1.55}@media (width<=1040px){.support-main-columns-wrapper{grid-template-columns:1fr;gap:3.5rem}}@media (width<=768px){.support-page{padding:2rem 1.2rem 4rem}.support-split-container{margin-top:4rem}.support-main-title{font-size:2.6rem}}.lighthouse-page{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 100% 0,#ffb3000d 0%,#0d0d12 70%);flex-direction:column;min-height:100vh;padding:4rem 2rem;font-family:Outfit,sans-serif;display:flex;position:relative;overflow:hidden}.lighthouse-container{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;width:100%;max-width:1100px;margin:auto;display:grid;position:relative}.lighthouse-visual-wrapper{text-align:center;flex-direction:column;align-items:center;display:flex}.lighthouse-badge{color:var(--color-accent,#ffb300);letter-spacing:2px;text-transform:uppercase;background:#ffb3001a;border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1.2rem;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:800}.lighthouse-header-row{justify-content:center;align-items:center;gap:1.2rem;width:100%;margin-bottom:.8rem;display:flex}.lighthouse-toggle-container{flex-shrink:0;align-items:center;display:flex}.lighthouse-toggle-switch{cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff1a;border-radius:50px;align-items:center;gap:.65rem;padding:.3rem .8rem .3rem .35rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 15px #0000004d}.lighthouse-toggle-switch:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.toggle-track{background:#ffffff1a;border-radius:50px;align-items:center;width:40px;height:22px;padding:2px;transition:background .3s;display:flex;position:relative}.lighthouse-toggle-switch.is-active .toggle-track{background:var(--color-accent,#ffb300)}.toggle-knob{color:#121216;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s;display:flex;transform:translate(0);box-shadow:0 2px 6px #0000004d}.lighthouse-toggle-switch.is-active .toggle-knob{color:var(--color-accent,#ffb300);background:#060608;transform:translate(18px)}.lighthouse-toggle-switch.is-inactive .toggle-knob{color:#121216;background:#888892}.toggle-status-badge{letter-spacing:1px;text-transform:uppercase;color:#fff9;font-family:Outfit,sans-serif;font-size:.68rem;font-weight:850;transition:color .3s}.lighthouse-toggle-switch.is-active .toggle-status-badge{color:var(--color-accent,#ffb300);text-shadow:0 0 10px #ffb30066}.lighthouse-title{color:#fff;letter-spacing:-1px;margin:0;font-family:Bigfish,sans-serif;font-size:3.8rem}.lighthouse-desc{color:#ffffff80;max-width:480px;margin:0 0 2rem;font-size:1rem;line-height:1.6}.lighthouse-illustration-box{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;width:100%;max-width:320px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.lighthouse-illustration-box:hover{transform:scale(1.03)}.lighthouse-svg{width:100%;height:100%;overflow:visible}.lighthouse-beam-group{transform-origin:200px 90px}.lighthouse-beam-group.speed-normal{animation:8s linear infinite rotateSweepBeam}.lighthouse-beam-group.speed-fast{animation:2s linear infinite rotateSweepBeam}@keyframes rotateSweepBeam{0%{transform:rotate(0)scaleY(.18)}to{transform:rotate(360deg)scaleY(.18)}}.beam-polygon{mix-blend-mode:screen;pointer-events:none}.lantern-active-pulse{animation:1.5s ease-in-out infinite alternate lanternGlowEffect}@keyframes lanternGlowEffect{0%{r:7px;filter:drop-shadow(0 0 4px #fffc);opacity:.8}to{r:10px;filter:drop-shadow(0 0 18px #ffb300);opacity:1}}.lighthouse-mode-indicator{background:#ffffff08;border:1px solid #ffffff0d;border-radius:50px;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.6rem 1.4rem;display:inline-flex}.mode-dot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.mode-text{color:#ffffffb3;letter-spacing:.5px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:700}.control-cycle-btn{letter-spacing:1.2px;text-transform:uppercase;color:#121216;background:var(--color-accent,#ffb300);cursor:pointer;border:none;border-radius:50px;margin-top:1.5rem;padding:1rem 2.2rem;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:800;transition:all .3s;box-shadow:0 8px 24px #ffb30040}.control-cycle-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #ffb30066}.lighthouse-portals-box{-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#1212188c;border:1.5px solid #ffffff0a;border-radius:28px;padding:2.8rem;transition:all .5s cubic-bezier(.16,1,.3,1);transform:translate(30px)}.lighthouse-portals-box.visible{opacity:1;pointer-events:auto;transform:translate(0)}.portal-header-meta{text-align:left;margin-bottom:2rem}.portal-badge{color:#ffffff59;letter-spacing:1.5px;text-transform:uppercase;font-size:.7rem;font-weight:800}.portal-header-meta h3{color:#fff;margin:.4rem 0 .8rem;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:900}.portal-header-meta p{color:#ffffff73;margin:0;font-size:.9rem;line-height:1.55}.portals-link-list{flex-direction:column;gap:1.2rem;display:flex}.portal-info-row{text-align:left;cursor:default;pointer-events:auto;-webkit-user-select:text;user-select:text;box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0a;border-radius:20px;align-items:center;width:100%;padding:1.4rem 1.6rem;display:flex}.portal-info-row:hover{box-shadow:none!important;background:#ffffff05!important;border-color:#ffffff0a!important;transform:none!important}.portal-action-row{text-align:left;cursor:pointer;box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0a;border-radius:20px;align-items:center;width:100%;padding:1.4rem 1.6rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.portal-action-row:hover{background:#ffb3000a;border-color:#ffb3004d;transform:translate(4px)}.portal-row-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:1.2rem;font-size:1.3rem;display:flex}.portal-row-icon.icon-gold{color:#ffb300;background:#ffb3001a}.portal-row-icon.icon-purple{color:#a855f7;background:#a855f71a}.portal-row-icon.icon-orange{color:#f97316;background:#f973161a}.portal-row-content{flex-grow:1}.portal-row-content h4{color:#fff;margin:0 0 .3rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:800}.portal-row-content p{color:#fff6;margin:0;font-size:.8rem;line-height:1.45}.arrow-go{color:#fff3;margin-left:1rem;font-size:1rem;transition:transform .3s,color .3s}.portal-action-row:hover .arrow-go{color:var(--color-accent,#ffb300);transform:translate(2px)}@media (width<=900px){.lighthouse-container{grid-template-columns:1fr;gap:3rem}.lighthouse-header-row{flex-direction:column;gap:.6rem}.lighthouse-title{font-size:2.8rem}.lighthouse-portals-box{padding:2rem}}.portal-svg-icon{stroke:currentColor;stroke-width:2px;width:22px;height:22px;display:block}.lighthouse-page.storm-mode-active{transition:background .6s;background:radial-gradient(circle,#00ff6614 0%,#020804 80%)!important}.lighthouse-page.storm-mode-active .lighthouse-title{color:#0f6;text-shadow:0 0 35px #0f69,0 0 10px #00ff66e6;transition:all .4s}.lighthouse-page.storm-mode-active .lighthouse-badge.storm-active-badge{color:#0f6;background:#00ff6626;border:1px solid #00ff6680;animation:1.2s ease-in-out infinite alternate stormPulseBadge;box-shadow:0 0 20px #00ff6659}@keyframes stormPulseBadge{0%{transform:scale(1);box-shadow:0 0 12px #00ff664d}to{transform:scale(1.03);box-shadow:0 0 26px #00ff66b3}}.lighthouse-toggle-switch.is-storm .toggle-track{box-shadow:0 0 12px #0f69;background:#0f6!important}.lighthouse-toggle-switch.is-storm .toggle-status-badge{text-shadow:0 0 8px #0f69;color:#0f6!important}.lighthouse-page.storm-mode-active .lighthouse-beam-group.speed-fast{animation:1.2s linear infinite rotateSweepBeam}.lighthouse-page.storm-mode-active .lighthouse-mode-indicator.storm-indicator{background:#00ff6614;border-color:#00ff664d;box-shadow:0 0 15px #0f63}.lighthouse-page.storm-mode-active .lighthouse-mode-indicator.storm-indicator .mode-text{color:#0f6;text-shadow:0 0 6px #0f66;font-weight:800}.lighthouse-page.storm-mode-active .control-cycle-btn.storm-cycle-btn{color:#030c05;background:#0f6;border:1px solid #fff6;animation:1.5s ease-in-out infinite alternate stormBtnPulse;box-shadow:0 8px 30px #00ff6680}@keyframes stormBtnPulse{0%{transform:translateY(0);box-shadow:0 8px 24px #0f66}to{transform:translateY(-2px);box-shadow:0 12px 36px #00ff66bf}}.lighthouse-page.storm-mode-active .control-cycle-btn.storm-cycle-btn:hover{background:#5f8;transform:translateY(-3px)scale(1.02)}.storm-siren-controls{justify-content:center;margin-top:1.2rem;display:flex}.siren-mute-btn{color:#0f6;letter-spacing:1px;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#00ff661f;border:1.5px solid #00ff6673;border-radius:50px;align-items:center;gap:.6rem;padding:.6rem 1.4rem;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:850;transition:all .25s;display:inline-flex}.siren-mute-btn.hooting{animation:.85s ease-in-out infinite alternate sirenButtonHoot;box-shadow:0 0 20px #0f66}@keyframes sirenButtonHoot{0%{background:#00ff6614;border-color:#00ff6659}to{background:#00ff6640;border-color:#0f6;box-shadow:0 0 25px #0f69}}.siren-mute-btn.muted{color:#fff9;background:#ffffff0d;border-color:#fff3}.siren-mute-btn:hover{border-color:#0f6;transform:translateY(-2px)}.siren-pulse-icon{font-size:1.1rem}.lighthouse-portals-box.storm-portals-alert-box{cursor:default!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;background:#030e07a6!important;border:1.5px solid #00ff6640!important;justify-content:center!important;align-items:center!important;min-height:440px!important;transition:none!important;display:flex!important;box-shadow:0 10px 40px #000000b3,inset 0 0 30px #00ff660d!important}.lighthouse-portals-box.storm-portals-alert-box:hover{background:#030e07a6!important;border-color:#00ff6640!important;transform:none!important;box-shadow:0 10px 40px #000000b3,inset 0 0 30px #00ff660d!important}.storm-alert-static-display{text-align:center;pointer-events:none;cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.storm-alert-big-icon{background:#00ff6614;border:2px solid #00ff6673;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;animation:1.2s ease-in-out infinite alternate stormAlertIconPulse;display:flex;box-shadow:0 0 30px #00ff6659,inset 0 0 20px #00ff6626}@keyframes stormAlertIconPulse{0%{border-color:#00ff6659;transform:scale(1);box-shadow:0 0 20px #00ff6640}to{border-color:#0f6;transform:scale(1.08);box-shadow:0 0 45px #00ff66b3}}.storm-alert-only-title{letter-spacing:3px;color:#0f6;text-shadow:0 0 35px #0f6c,0 0 12px #00ff66f2;text-transform:uppercase;margin:0;font-family:Bigfish,Outfit,sans-serif;font-size:3.4rem}.security-page{box-sizing:border-box;color:#fff;background-color:#060608;flex-direction:column;align-items:center;width:100vw;min-height:100dvh;padding:3rem 1.5rem 5rem;font-family:Outfit,sans-serif;display:flex;overflow-y:auto;position:relative!important;inset:auto!important}.security-split-container{z-index:5;grid-template-columns:1.15fr .85fr;align-items:flex-start;gap:3.5rem;width:100%;max-width:1180px;margin:7rem auto 4rem;display:grid;position:relative}.security-hero-block{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.security-badge{letter-spacing:2.5px;color:var(--color-accent,#ffb300);text-transform:uppercase;border:1.5px solid #ffb30040;border-radius:40px;margin-bottom:1.5rem;padding:.4rem 1.2rem;font-size:.72rem;font-weight:800;display:inline-block}.security-main-title{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin:0 0 1.2rem;font-family:Bigfish,sans-serif;font-size:3.6rem;line-height:1.05}.security-subtitle{color:#ffffff8c;max-width:600px;margin:0;font-size:1.05rem;line-height:1.65}.guard-simulator-panel{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:#121218b3;border:1.5px solid #ffffff14;border-radius:24px;width:100%;margin-top:2.5rem;padding:2.2rem;box-shadow:0 20px 50px #00000073}.simulator-header{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.4rem;display:flex}.sim-radar-pulse{background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite alternate pulseSimDot;box-shadow:0 0 10px #10b981}@keyframes pulseSimDot{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.3)}}.simulator-header h4{color:#fff;letter-spacing:1.5px;text-transform:uppercase;margin:0;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:800}.sim-shield-live-tag{letter-spacing:1px;color:#10b981;text-transform:uppercase;background:#10b9811f;border:1px solid #10b9814d;border-radius:50px;margin-left:auto;padding:.2rem .6rem;font-size:.62rem;font-weight:850}.sim-meta-desc{color:#ffffff73;margin:0 0 1.6rem;font-size:.85rem;line-height:1.5}.sim-toggles-row{flex-wrap:wrap;gap:.7rem;margin-bottom:1.8rem;display:flex}.sim-toggle-btn{letter-spacing:.5px;color:#fffc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:.5rem;padding:.65rem 1.2rem;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:750;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.sim-toggle-btn:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.sim-toggle-btn.active{color:#10b981;background:#10b9812e;border-color:#10b981;box-shadow:0 4px 16px #10b98133}.sim-toggle-btn.active-red{color:#ef4444;background:#ef44442e;border-color:#ef4444;box-shadow:0 4px 16px #ef444433}.sim-toggle-btn.active-orange{color:#f97316;background:#f973162e;border-color:#f97316;box-shadow:0 4px 16px #f9731633}.sim-toggle-btn.active-yellow{color:#ffb300;background:#ffb3002e;border-color:#ffb300;box-shadow:0 4px 16px #ffb30033}.sim-preview-card{box-sizing:border-box;background:#08080ceb;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;gap:1.2rem;padding:1.8rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.preview-card-header-bar{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-bottom:.8rem;display:flex}.preview-card-tag{color:#ffffff59;letter-spacing:1.5px;text-transform:uppercase;font-size:.65rem;font-weight:850}.preview-meta-origin{letter-spacing:1px;color:#8b5cf6;text-transform:uppercase;background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:4px;padding:.18rem .55rem;font-size:.62rem;font-weight:800}.preview-sender-meta{align-items:center;gap:.9rem;margin-bottom:.4rem;display:flex}.sender-avatar-badge{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sender-details{text-align:left;flex-direction:column;display:flex}.sender-title{color:#fff;font-family:Outfit,sans-serif;font-size:.92rem;font-weight:750}.sender-sub{color:#ffffff59;font-family:monospace;font-size:.7rem}.sender-badges-group{align-items:center;gap:.4rem;margin-left:auto;display:flex}.sender-badge-status{letter-spacing:.5px;text-transform:uppercase;border-radius:6px;padding:.2rem .55rem;font-size:.62rem;font-weight:850}.sender-badge-status.badge-filtered{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.sender-badge-status.badge-raw{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.sender-badge-status.badge-blocked{color:#ef4444;background:#ef444433;border:1px solid #ef444466}.sender-badge-status.badge-reported{color:#f97316;background:#f9731633;border:1px solid #f9731666}.preview-message-content-box{text-align:left;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;padding:1.1rem 1.3rem}.preview-message-body{color:#fff;margin:0;font-size:.95rem;font-weight:500;line-height:1.6}.censored-pill{color:var(--color-accent,#ffb300);letter-spacing:.5px;vertical-align:middle;background:#ffb30026;border:1px solid #ffb30059;border-radius:5px;margin:0 .15rem;padding:.12rem .45rem;font-size:.74rem;font-weight:850;display:inline-block}.filter-moderation-pill{color:#10b981;background:#10b98114;border:1px solid #10b98133;border-radius:8px;align-items:center;gap:.5rem;margin-top:.8rem;padding:.45rem .8rem;font-size:.72rem;font-weight:600;display:flex}.blocked-warning-box{color:#ef4444;text-align:left;background:#ef444414;border:1px solid #ef444440;border-radius:10px;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.8rem;line-height:1.45;display:flex}.warning-dot{background:#ef4444;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 6px #ef4444}.reported-success-box{color:#f97316;text-align:left;background:#f9731614;border:1px solid #f9731640;border-radius:10px;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.8rem;line-height:1.45;display:flex}.success-dot{background:#f97316;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 6px #f97316}.sim-preview-locked{text-align:center;flex-direction:column;align-items:center;padding:2rem 1rem;display:flex}.lock-icon-box{width:58px;height:58px;color:var(--color-accent,#ffb300);background:#ffb30014;border:1.5px solid #ffb30040;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.2rem;display:flex}.preview-lock-svg{width:26px;height:26px;stroke:var(--color-accent,#ffb300);display:block}.sim-preview-locked h5{color:#fff;margin:0 0 .5rem;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:800}.sim-preview-locked p{color:#ffffff80;max-width:360px;margin:0;font-size:.88rem;line-height:1.55}.security-grid-deck.column-layout{flex-direction:column;gap:1.3rem;width:100%;display:flex}.security-card{box-sizing:border-box;text-align:left;background:#121217;border:1.5px solid #ffffff0f;border-radius:20px;align-items:flex-start;gap:1.4rem;padding:1.8rem 2rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px #00000040}.security-card:hover{border-color:#ffffff2e;transform:translateY(-4px);box-shadow:0 18px 45px #00000073}.security-icon-box{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.security-icon-box.icon-red{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.security-icon-box.icon-orange{color:#f97316;background:#f973161a;border:1px solid #f9731633}.security-icon-box.icon-gold{color:#ffb300;background:#ffb3001a;border:1px solid #ffb30033}.security-icon-box.icon-green{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.security-card:hover .security-icon-box.icon-red{color:#fff;background:#ef4444}.security-card:hover .security-icon-box.icon-orange{color:#fff;background:#f97316}.security-card:hover .security-icon-box.icon-gold{color:#000;background:#ffb300}.security-card:hover .security-icon-box.icon-green{color:#000;background:#10b981}.sec-svg{width:22px;height:22px}.card-text-content{flex-direction:column;gap:.35rem;display:flex}.security-card h3{color:#fff;letter-spacing:.3px;margin:0;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:800}.security-card p{color:#ffffff7a;margin:0;font-size:.86rem;line-height:1.55}@media (width<=1100px){.security-split-container{grid-template-columns:1fr;gap:3.5rem}.security-hero-block{text-align:center;align-items:center}.security-subtitle{text-align:center}.security-grid-deck.column-layout{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}}@media (width<=768px){.security-page{padding:2rem 1.2rem 3rem}.security-split-container{margin:6rem auto 3rem}.security-main-title{font-size:2.6rem}.security-grid-deck.column-layout{grid-template-columns:1fr;gap:1.2rem}.guard-simulator-panel{padding:1.5rem}.sim-toggles-row{justify-content:center}.security-card{padding:1.5rem}}.profiles-teleport-page{z-index:100;box-sizing:border-box;background-color:#040406;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.teleport-top-controls{z-index:30;position:absolute;top:2rem;left:2.5rem}.teleport-close-btn{color:#a0a4b8;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;transition:all .25s;display:flex}.teleport-close-btn:hover{color:#fff;background:#ffffff26;transform:scale(1.08)}.teleport-main-container{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3.5rem;width:100%;max-width:900px;padding:2rem;display:flex;position:relative}.teleport-binary-header{flex-direction:column;justify-content:center;align-items:center;display:flex}.binary-title-text{letter-spacing:4px;color:#8c90a4;word-break:break-all;text-transform:uppercase;-webkit-user-select:none;user-select:none;opacity:.85;max-width:780px;font-family:DM Sans,Courier New,monospace;font-size:clamp(14px,2.2vw,22px);font-weight:700;line-height:1.6}.teleport-central-stage{justify-content:center;align-items:center;width:100%;min-height:440px;display:flex;position:relative}.teleport-ring-vortex{pointer-events:none;z-index:3;opacity:.35;width:480px;height:480px;margin-top:-240px;margin-left:-240px;transition:transform 1.5s cubic-bezier(.4,0,.2,1),opacity 1.2s,filter 1.2s;position:absolute;top:50%;left:50%}.ring-layer{box-sizing:border-box;border-radius:50%;position:absolute;inset:0}.ring-outer{border:1.8px dashed #a0afc866;animation:26s linear infinite spinClockwise;box-shadow:0 0 30px #a0afc826,inset 0 0 30px #a0afc814}.ring-middle{border:1.5px solid #828ca059;border-color:#828ca059 #0000;animation:18s linear infinite spinCounterClockwise;inset:42px}.ring-inner{border:2px dotted #c8d7f080;animation:12s linear infinite spinClockwise;inset:88px}.ring-light-core{opacity:.5;background:radial-gradient(circle,#a0b4d226 0%,#505a6e0d 50%,#0000 80%);border-radius:50%;position:absolute;inset:125px}.ring-flare-horizontal,.ring-flare-vertical{opacity:.25;background:linear-gradient(90deg,#0000,#b4c3dc66,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-flare-horizontal{width:550px;height:1.5px}.ring-flare-vertical{background:linear-gradient(#0000,#b4c3dc66,#0000);width:1.5px;height:550px}.teleport-stone-btn-wrapper{z-index:10;justify-content:center;align-items:center;transition:all .5s;display:flex;position:relative}.teleport-stone-btn{cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 35% 35%,#2a2d38 0%,#171820 65%,#0d0e14 100%);border:2.5px solid #4a4e60;border-radius:50%;outline:none;justify-content:center;align-items:center;width:175px;height:175px;padding:0;transition:all .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;box-shadow:0 15px 45px #000c,inset 0 2px 15px #ffffff1a,inset 0 -4px 15px #0009}.teleport-stone-btn:hover:not(:disabled){border-color:#7b8098;transform:scale(1.06);box-shadow:0 20px 55px #000000e6,inset 0 2px 20px #ffffff2e,inset 0 -4px 20px #000c}.teleport-stone-btn:active:not(:disabled){transform:scale(.96)}.stone-circle-text-svg{pointer-events:none;width:100%;height:100%;animation:20s linear infinite spinClockwise;position:absolute;inset:0}.stone-curved-text{letter-spacing:1.2px;fill:#c0c4d4;text-transform:uppercase;font-family:DM Sans,Inter,monospace;font-size:11.5px;font-weight:800}.stone-btn-center-core{color:#e4e7f2;z-index:2;background:radial-gradient(circle at 35% 35%,#353947 0%,#20222c 70%,#12131a 100%);border:1.5px solid #5a5f74;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;transition:transform .3s;display:flex;box-shadow:0 6px 20px #0009,inset 0 1px 8px #ffffff26}.stone-portal-glyph-svg{color:#e4e7f2;width:32px;height:32px}.state-charging .teleport-ring-vortex{opacity:1;filter:drop-shadow(0 0 60px #c8dcfff2)brightness(2.2)}.state-charging .ring-outer{border-color:#d0e0ff;animation:.75s linear infinite spinClockwise;box-shadow:0 0 50px #d0e0ff,inset 0 0 50px #d0e0ff}.state-charging .ring-middle{border-color:#fff;animation:.45s linear infinite spinCounterClockwise;box-shadow:0 0 45px #fff}.state-charging .ring-inner{border-color:#e0eeff;animation:.25s linear infinite spinClockwise;box-shadow:0 0 60px #e0eeff}.state-charging .ring-light-core{opacity:1;background:radial-gradient(circle,#fffffff2 0%,#b4d2ffb3 40%,#0000 80%);transform:scale(1.45)}.state-charging .stone-circle-text-svg{animation:2.2s linear infinite spinClockwise}.state-engulfing .teleport-ring-vortex{opacity:1;filter:drop-shadow(0 0 90px #fff)brightness(3);transition:transform 1.3s cubic-bezier(.7,0,.2,1);transform:scale(2.4)}.state-engulfing .ring-outer{animation:.22s linear infinite spinClockwise}.state-engulfing .ring-middle{animation:.16s linear infinite spinCounterClockwise}.state-engulfing .ring-inner{animation:.12s linear infinite spinClockwise}.btn-being-absorbed{opacity:0;filter:blur(8px)brightness(3);transition:all 1.3s cubic-bezier(.7,0,.2,1);transform:scale(.04)rotate(900deg)}.state-blast,.state-blackout{background:#000!important}.teleport-blast-screen{z-index:9999;pointer-events:none;opacity:0;background:#fff;position:fixed;inset:0}.blast-active{animation:.75s ease-out forwards supernovaBlast}@keyframes supernovaBlast{0%{opacity:0;background:#fff}20%{opacity:1;background:#fff;box-shadow:0 0 200px 100px #fff}60%{opacity:1;background:#fff}to{opacity:0;background:#000}}.teleport-blackout-screen{z-index:9998;opacity:0;pointer-events:none;position:fixed;inset:0;background:#000!important}.state-blast .teleport-blackout-screen,.state-blackout .teleport-blackout-screen,.blackout-active{opacity:1!important;pointer-events:all!important}@keyframes spinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinCounterClockwise{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (width<=768px){.binary-title-text{letter-spacing:2px;font-size:13px}.teleport-ring-vortex{width:320px;height:320px;margin-top:-160px;margin-left:-160px}.teleport-stone-btn{width:145px;height:145px}.stone-btn-center-core{width:56px;height:56px}}.contact-us-page{box-sizing:border-box;background-color:#060608;flex-direction:column;align-items:center;padding:6rem 2rem 4rem;display:flex;overflow-y:auto}.contact-split-container{grid-template-columns:.9fr 1.1fr;gap:4rem;width:100%;max-width:960px;margin:auto;display:grid}.contact-sidebar{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.contact-badge{letter-spacing:2px;color:var(--color-accent,#ffb300);text-transform:uppercase;border:1.5px solid #ffb30040;border-radius:40px;margin-bottom:1.5rem;padding:.4rem 1.2rem;font-size:.72rem;font-weight:800}.contact-main-title{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin:0 0 1rem;font-family:Bigfish,sans-serif;font-size:3.6rem}.contact-subtitle{color:#ffffff80;margin-bottom:3rem;font-size:1.05rem;line-height:1.65}.contact-details-deck{flex-direction:column;gap:1.6rem;width:100%;display:flex}.detail-row{border-left:2px solid #ffb30026;flex-direction:column;gap:.4rem;padding-left:1.2rem;display:flex}.row-label{color:#ffffff4d;letter-spacing:.5px;font-size:.72rem;font-weight:800}.row-val{color:#fff;font-size:1rem;font-weight:700}.contact-form-side{justify-content:center;align-items:center;width:100%;display:flex}.contact-form-card{box-sizing:border-box;background:#121217;border:1.5px solid #ffffff0d;border-radius:28px;flex-direction:column;width:100%;min-height:480px;padding:2.8rem;display:flex;position:relative;box-shadow:0 15px 40px #0000004d}.contact-actual-form{flex-direction:column;gap:1.4rem;width:100%;height:100%;display:flex}.form-error-banner{color:#ef4444;text-align:left;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;padding:.75rem 1rem;font-size:.82rem;font-weight:700}.form-input-group{text-align:left;flex-direction:column;gap:.6rem;display:flex}.form-input-group label{color:#fff6;letter-spacing:.5px;font-size:.72rem;font-weight:800}.form-input-group input,.form-input-group select,.form-input-group textarea{color:#fff;box-sizing:border-box;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:12px;outline:none;padding:.85rem 1.1rem;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:600;transition:all .3s}.form-input-group input:focus,.form-input-group select:focus,.form-input-group textarea:focus{border-color:var(--color-accent,#ffb300);background:#ffb30005;box-shadow:0 0 15px #ffb3001a}.form-input-group select option{color:#fff;background:#121217}.contact-submit-btn{background:var(--color-accent,#ffb300);color:#000;cursor:pointer;border:none;border-radius:40px;margin-top:1rem;padding:.95rem 2rem;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:900;transition:all .3s;box-shadow:0 8px 25px #ffb30033}.contact-submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #ffb30059}.contact-success-overlay{flex-direction:column;justify-content:center;align-items:center;margin:auto;animation:.4s cubic-bezier(.175,.885,.32,1.275) scaleInSuccess;display:flex}@keyframes scaleInSuccess{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.success-icon-shield{color:#72f2b7;background:#72f2b71a;border:2px solid #72f2b7;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.5rem;font-size:2rem;font-weight:700;display:flex;box-shadow:0 0 20px #72f2b733}.contact-success-overlay h3{color:#fff;letter-spacing:.5px;margin:0 0 .8rem;font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:900}.contact-success-overlay p{color:#ffffff73;text-align:center;max-width:320px;margin:0;font-size:.88rem;line-height:1.55}@media (width<=900px){.contact-split-container{grid-template-columns:1fr;gap:3rem}.contact-main-title{font-size:2.8rem}.contact-form-card{padding:2rem}}.social-links-row{flex-direction:row;align-items:center;gap:1.2rem;width:100%;margin-top:1rem;display:flex}.social-icon-link{color:#ffffff73;box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.social-icon-link:hover{transform:translateY(-2px)}.social-icon-link.social-link-instagram:hover{color:#e1306c;background:#e1306c14;border-color:#e1306c66;box-shadow:0 4px 15px #e1306c40}.social-icon-link.social-link-x:hover{color:#fff;background:#ffffff14;border-color:#fff6;box-shadow:0 4px 15px #fff3}.social-icon-link.social-link-linkedin:hover{color:#0a66c2;background:#0a66c214;border-color:#0a66c266;box-shadow:0 4px 15px #0a66c240}.social-icon-link.social-link-facebook:hover{color:#1877f2;background:#1877f214;border-color:#1877f266;box-shadow:0 4px 15px #1877f240}.social-icon-link.social-link-youtube:hover{color:red;background:#ff000014;border-color:#f006;box-shadow:0 4px 15px #ff000040}.social-svg-icon{width:20px;height:20px;display:block}.old-deck-page{z-index:9999;scroll-behavior:smooth;scroll-snap-type:y mandatory;width:100vw;height:100dvh;color:var(--color-text-primary,#fff);scrollbar-width:none;-ms-overflow-style:none;background-color:#0b0b0f;font-family:Outfit,sans-serif;position:fixed;inset:0;overflow-y:auto}.old-deck-page::-webkit-scrollbar{width:0;display:none}.old-deck-controls-header{z-index:10010;pointer-events:none;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 3rem;display:flex;position:fixed;top:0;left:0}.old-deck-close-btn,.old-deck-download-btn{pointer-events:auto;color:#fff;cursor:pointer;width:3.2rem;height:3.2rem;box-shadow:none;background:0 0;border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:all .3s cubic-bezier(.19,1,.22,1);display:flex}.old-deck-close-btn:hover{color:#f33;background:0 0;border-color:#f33;transform:scale(1.08)rotate(90deg)}.old-deck-download-btn:hover{border-color:var(--color-accent,#ffb300);color:var(--color-accent,#ffb300);background:0 0;transform:scale(1.08)translateY(-2px)}.old-deck-download-btn .download-svg{width:1.25rem;height:1.25rem;transition:transform .3s}.old-deck-download-btn:hover .download-svg{animation:.6s infinite alternate arrowBounceOldDeck}@keyframes arrowBounceOldDeck{0%{transform:translateY(0)}to{transform:translateY(3px)}}.old-deck-scroll-content{flex-direction:column;width:100%;display:flex}.old-deck-section{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:6rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.old-deck-middle-section{justify-content:center;align-items:center;min-height:100dvh;display:flex}.old-deck-middle-section.type-dark{background-color:#060608}.old-deck-middle-section.type-gold{background-color:#09090e;border-top:1px solid #ffb3000d;border-bottom:1px solid #ffb3000d}.old-deck-page .middle-content-align{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:860px;margin:auto 0;display:flex}.old-deck-page .full-width-content{width:100%;max-width:100%!important}.old-deck-page .section-badge{letter-spacing:2.5px;color:var(--color-accent,#ffb300);text-transform:uppercase;border:1px solid #ffb30033;border-radius:50px;margin-bottom:1.2rem;padding:.35rem 1rem;font-size:.68rem;font-weight:800;display:inline-block}.old-deck-page .section-title{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:.5rem 0 1.5rem;font-family:Bigfish,sans-serif;font-size:3.5rem}.old-deck-page .section-desc{color:#ffffff80;max-width:600px;margin-bottom:1rem;font-size:1.15rem;line-height:1.65}.old-deck-page .showcase-visual-row{justify-content:center;width:100%;margin-top:1rem;display:flex}.old-deck-hero-section{text-align:center;justify-content:center;min-height:100dvh;padding:6rem 2rem 4rem}.old-deck-hero-mesh{z-index:1;background:radial-gradient(at 10% 20%,#ffb30026 0,#0000 50%),radial-gradient(at 90% 80%,#8b5cf61a 0,#0000 50%),radial-gradient(#0b0b0fe6 0,#0b0b0f 100%);position:absolute;inset:0}.old-deck-hero-content-wrapper{z-index:2;flex-direction:column;align-items:center;max-width:900px;display:flex;position:relative}.old-deck-showcase-title{color:#fff;text-transform:uppercase;letter-spacing:-1px;margin:1.5rem 0 2rem;font-family:Bigfish,sans-serif;font-size:5rem;line-height:1.05}.old-deck-motto-desc{color:#fffc;max-width:720px;margin-bottom:4rem;font-size:1.4rem;font-weight:400;line-height:1.65}.old-deck-page .story-bubbles-group{flex-wrap:wrap;justify-content:center;gap:2.5rem;width:100%;max-width:760px;margin-top:1.5rem;display:flex}.old-deck-page .story-bubble{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141cbf;border:1.5px solid #ffb3001f;border-radius:20px;flex:1;min-width:240px;padding:1.6rem 2rem;transition:all .4s cubic-bezier(.19,1,.22,1);box-shadow:0 10px 30px #0003}.old-deck-page .story-bubble.bubble-left{animation:6s ease-in-out infinite alternate wiggleBubbleOldDeck}.old-deck-page .story-bubble.bubble-right{animation:6s ease-in-out 1s infinite alternate-reverse wiggleBubbleOldDeck}.old-deck-page .story-bubble:hover{border-color:var(--color-accent,#ffb300);transform:translateY(-8px)scale(1.03)}.old-deck-page .bubble-tag{letter-spacing:1.5px;color:var(--color-accent,#ffb300);margin-bottom:.7rem;font-size:.66rem;font-weight:800;display:inline-block}.old-deck-page .story-bubble p{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.4}@keyframes wiggleBubbleOldDeck{0%{transform:translateY(0)rotate(-.8deg)}to{transform:translateY(-10px)rotate(.8deg)}}.old-deck-page .enjoy-games-section{flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:100dvh;padding:5rem 2rem 3rem!important}.old-deck-page .enjoy-section-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:2.5rem;display:flex}.old-deck-page .games-hover-grid{justify-content:center;align-items:center;gap:2.5rem;width:100%;max-width:1260px;min-height:380px;margin:0 auto;display:flex}.old-deck-page .center-labels-col{flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:300px;display:flex}.old-deck-page .profile-text-label{letter-spacing:2px;text-transform:uppercase;color:#ffffff2e;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;padding:1.2rem 0;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:800;line-height:1.3;transition:color .22s,letter-spacing .22s;display:block}.old-deck-page .profile-text-label.label-active{color:#fff;letter-spacing:3px}.old-deck-page .profile-text-label.label-dim{color:#ffffff0f}.old-deck-page .hover-cats-col{opacity:0;pointer-events:none;flex-wrap:wrap;flex:1;align-content:center;gap:1.5rem;max-width:440px;min-height:320px;transition:opacity .3s;display:flex}.old-deck-page .hover-cats-col.col-visible{opacity:1;pointer-events:auto}.old-deck-page .left-col{justify-content:flex-end}.old-deck-page .right-col{justify-content:flex-start}.text-loop-cat-item{box-sizing:border-box;cursor:pointer;will-change:transform;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;width:205px;max-width:205px;padding:.5rem;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s;animation:.45s cubic-bezier(.34,1.56,.64,1) both catFadePop,5s ease-in-out infinite alternate floatLoopCat;display:flex;position:relative}.old-deck-page .hover-cats-col .text-loop-cat-item:first-child{animation:.45s cubic-bezier(.34,1.56,.64,1) both catFadePop,4.8s ease-in-out .1s infinite alternate floatLoopCatA}.old-deck-page .hover-cats-col .text-loop-cat-item:nth-child(2){animation:.45s cubic-bezier(.34,1.56,.64,1) 80ms both catFadePop,5.4s ease-in-out .6s infinite alternate floatLoopCatB}.old-deck-page .hover-cats-col .text-loop-cat-item:nth-child(3){animation:.45s cubic-bezier(.34,1.56,.64,1) .16s both catFadePop,5s ease-in-out 1.2s infinite alternate floatLoopCatA}.old-deck-page .hover-cats-col .text-loop-cat-item:nth-child(4){animation:.45s cubic-bezier(.34,1.56,.64,1) .24s both catFadePop,5.6s ease-in-out 1.8s infinite alternate floatLoopCatB}.text-loop-cat-item:hover{z-index:10;animation-play-state:paused;transform:translateY(-12px)scale(1.05)!important}@keyframes catFadePop{0%{opacity:0;transform:scale(.85)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes floatLoopCatA{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(1.2deg)}to{transform:translateY(4px)rotate(-.8deg)}}@keyframes floatLoopCatB{0%{transform:translateY(3px)rotate(-1deg)}50%{transform:translateY(-8px)rotate(.8deg)}to{transform:translateY(-2px)rotate(1.4deg)}}.theme-cyan{--theme-color:#00f2fe;--theme-rgb:0, 242, 254}.theme-purple{--theme-color:#a259ff;--theme-rgb:162, 89, 255}.theme-gold{--theme-color:#ffb300;--theme-rgb:255, 179, 0}.theme-pink{--theme-color:#ff497c;--theme-rgb:255, 73, 124}.theme-orange{--theme-color:#ff6b00;--theme-rgb:255, 107, 0}.theme-green{--theme-color:#00e676;--theme-rgb:0, 230, 118}.theme-blue{--theme-color:#2979ff;--theme-rgb:41, 121, 255}.theme-slate{--theme-color:#90a4ae;--theme-rgb:144, 164, 174}.loop-cat-bubble{border:1.5px solid rgba(var(--theme-rgb), .35);box-shadow:0 16px 36px #000000a6, 0 0 18px rgba(var(--theme-rgb), .16), inset 0 1px 0 #ffffff1a;box-sizing:border-box;text-align:left;-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#14141cf0 0%,#0a0a0ffa 100%);border-radius:16px;width:100%;margin-bottom:.5rem;padding:.85rem 1rem;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative}.text-loop-cat-item:hover .loop-cat-bubble{border-color:var(--theme-color);box-shadow:0 20px 45px #000000bf, 0 0 26px rgba(var(--theme-rgb), .4), inset 0 1px 0 #fff3}.cat-bubble-pointer{border-right:1.5px solid rgba(var(--theme-rgb), .35);border-bottom:1.5px solid rgba(var(--theme-rgb), .35);background:#0a0a0ffa;width:11px;height:11px;transition:border-color .35s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.text-loop-cat-item:hover .cat-bubble-pointer{border-right-color:var(--theme-color);border-bottom-color:var(--theme-color)}.cat-tag-badge{letter-spacing:1.5px;color:var(--theme-color);background:rgba(var(--theme-rgb), .12);border:1px solid rgba(var(--theme-rgb), .3);text-transform:uppercase;border-radius:999px;margin-bottom:.35rem;padding:2px 7px;font-family:Outfit,sans-serif;font-size:.58rem;font-weight:900;display:inline-block}.cat-prompt-title{color:#fff;letter-spacing:.3px;margin:0 0 .25rem;font-family:Outfit,sans-serif;font-size:.85rem;font-weight:850;line-height:1.25}.cat-prompt-q{color:#ffffffad;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Inter,sans-serif;font-size:.7rem;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.loop-cat-stage{justify-content:center;align-items:center;width:100px;height:90px;display:flex;position:relative}.loop-cat-svg{width:100%;height:100%;filter:drop-shadow(0 6px 16px rgba(var(--theme-rgb), .3));transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s;overflow:visible}.text-loop-cat-item:hover .loop-cat-svg{filter:drop-shadow(0 10px 24px rgba(var(--theme-rgb), .55));transform:scale(1.08)}.text-loop-cat-item .cat-eyelid{opacity:0;transition:opacity 50ms}.text-loop-cat-item.cat-blinking .cat-eyelid{opacity:1}.old-deck-page .explore-system-section{justify-content:center;align-items:center;min-height:100dvh;padding:5rem 2rem 3rem!important}.old-deck-page .explore-cards-deck{box-sizing:border-box;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-direction:row;justify-content:center;gap:2rem;width:100%;padding:2rem 1rem;display:flex;overflow-x:auto}@media (width<=1360px){.old-deck-page .explore-cards-deck{justify-content:flex-start}}.old-deck-page .explore-cards-deck::-webkit-scrollbar{display:none}.old-deck-page .explore-game-card{box-sizing:border-box;background:#121217;border:1.5px solid #ffffff0d;border-radius:20px;flex-shrink:0;width:240px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 12px 30px #00000040}.old-deck-page .explore-game-card:hover{transform:translateY(-8px);box-shadow:0 18px 45px #0006;border-color:#ffffff26!important}.old-deck-page .rope-box-content{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:1.1rem;padding:2.2rem 1.6rem;display:flex}.old-deck-page .rope-box-content h4{color:#fff;letter-spacing:.5px;margin:0;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:900}.old-deck-page .rope-box-content p{color:#fff6;margin:0;font-size:.82rem;line-height:1.45}.old-deck-page .box-play-btn{color:#fff;cursor:pointer;letter-spacing:1px;background:0 0;border:1.5px solid #ffffff1a;border-radius:30px;width:100%;padding:.6rem;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:800;transition:all .3s}.old-deck-page .box-play-btn:hover{background:var(--color-accent,#ffb300);color:#000;border-color:var(--color-accent,#ffb300)}.old-deck-page .box-gold{border-color:#ffb30026}.old-deck-page .box-purple{border-color:#a259ff26}.old-deck-page .box-orange{border-color:#ff6b0026}.old-deck-page .box-dark{border-color:#ffffff0d}.old-deck-page .box-slate{border-color:#70809026}.old-deck-page .three-words-deck-mock{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.old-deck-page .word-tag-mock{letter-spacing:2px;color:#000;border-radius:40px;padding:.9rem 2.2rem;font-size:1.2rem;font-weight:750;transition:transform .3s;box-shadow:0 8px 25px #00000040}.old-deck-page .word-tag-mock.gold-bg{background-color:var(--color-accent,#ffb300)}.old-deck-page .word-tag-mock.purple-bg{color:#fff;background-color:#8b5cf6}.old-deck-page .word-tag-mock:hover{transform:scale(1.08)rotate(2deg)}.old-deck-page .argue-line-art-container{justify-content:center;align-items:center;width:100%;max-width:650px;margin:2rem auto;display:flex}.old-deck-page .argue-line-art-svg{width:100%;height:auto}.old-deck-page .argue-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.old-deck-page .argue-line.ground{stroke:#ffffff26;stroke-width:1.5px}.old-deck-page .argue-line.chair{stroke:#ffffff59;stroke-width:1.5px;transition:stroke .3s}.old-deck-page .argue-line.figure{stroke:#fff;stroke-width:1.8px;transition:stroke .3s}.old-deck-page .argue-line.bubble{stroke:var(--color-accent,#ffb300);stroke-width:1.6px;transform-origin:50%;transition:all .3s}.old-deck-page .argue-line.bubble.left{animation:4s ease-in-out infinite alternate floatBubbleLeftOldDeck}.old-deck-page .argue-line.bubble.right{animation:4s ease-in-out 2s infinite alternate floatBubbleRightOldDeck}@keyframes floatBubbleLeftOldDeck{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes floatBubbleRightOldDeck{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.old-deck-page .argue-line-art-container:hover .argue-line.bubble{stroke:#fff;filter:drop-shadow(0 0 5px var(--color-accent,#ffb300))}.old-deck-page .argue-line-art-container:hover .argue-line.figure{stroke:var(--color-accent,#ffb300)}.old-deck-page .wave-loop-container{justify-content:center;align-items:center;width:100%;max-width:500px;height:200px;display:flex;overflow:hidden}.old-deck-page .wave-loop-svg{width:100%;height:100%;overflow:visible}.old-deck-page .arc-group{transform-origin:50%;animation:3.5s ease-in-out infinite alternate arcPulseOldDeck}@keyframes arcPulseOldDeck{0%{opacity:.25;transform:scale(.97)translateY(2px)}to{opacity:.65;transform:scale(1.03)translateY(-2px)}}.old-deck-page .wave-line-bar{animation:2s ease-in-out infinite alternate barStretchOldDeck}@keyframes barStretchOldDeck{0%{opacity:.3;transform:scaleY(.7)}to{opacity:.9;transform:scaleY(1.3)}}.old-deck-page .scribble-wave-1{stroke-dasharray:600;stroke-dashoffset:0;animation:12s linear infinite waveFlow1OldDeck}.old-deck-page .scribble-wave-2{stroke-dasharray:600;stroke-dashoffset:0;animation:9s linear infinite waveFlow2OldDeck}@keyframes waveFlow1OldDeck{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes waveFlow2OldDeck{0%{stroke-dashoffset:-600px}to{stroke-dashoffset:0}}.old-deck-inbox-section{text-align:center;scroll-snap-align:start;justify-content:center;align-items:center;min-height:100dvh;padding:6rem 2rem 4rem}.old-deck-inbox-mesh{z-index:1;background:linear-gradient(135deg,#ffb30026 0%,#0b0b0ffa 100%),radial-gradient(at 80% 20%,#8b5cf614 0,#0000 40%);position:absolute;inset:0}.old-deck-page .inbox-content-align{z-index:2;flex-direction:column;align-items:center;max-width:700px;display:flex;position:relative}.old-deck-inbox-section h2{color:#fff;text-transform:uppercase;margin:1rem 0 1.5rem;font-family:Bigfish,sans-serif;font-size:3.8rem;line-height:1.1}.old-deck-inbox-section p{color:#fff9;margin-bottom:3rem;font-size:1.1rem;line-height:1.65}.old-deck-page .inbox-action-btn{background:var(--color-accent,#ffb300);color:#000;letter-spacing:2px;cursor:pointer;border:none;border-radius:50px;padding:1.2rem 3rem;font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.19,1,.22,1);box-shadow:0 10px 30px #ffb30033}.old-deck-page .inbox-action-btn:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 16px 40px #ffb30059}.old-deck-page .inbox-action-btn:active{transform:translateY(-1px)}@media (width<=960px){.old-deck-page .games-hover-grid{flex-direction:column;align-items:center;gap:2rem}.old-deck-page .center-labels-col{width:100%;max-width:100%;min-width:unset;flex-flow:wrap;order:-1;justify-content:center;gap:.6rem}.old-deck-page .profile-text-label{letter-spacing:1.5px;background:#ffffff08;border:1px solid #ffffff1a;border-radius:50px;width:auto;padding:.6rem 1.1rem;font-size:.74rem}.old-deck-page .profile-text-label.label-active{border-color:var(--color-accent,#ffb800);color:var(--color-accent,#ffb800);letter-spacing:1.5px;background:#ffb30026}.old-deck-page .hover-cats-col{gap:1rem;width:100%;max-width:440px;min-height:auto;justify-content:center!important}.old-deck-page .text-loop-cat-item{width:calc(50% - .5rem);min-width:150px;max-width:190px}}@media (width<=600px){.old-deck-controls-header{padding:1.2rem 1.5rem}.old-deck-close-btn,.old-deck-download-btn{width:2.8rem;height:2.8rem;font-size:1rem}.old-deck-section{padding:6rem 1.2rem}.old-deck-showcase-title{font-size:2.8rem}.old-deck-motto-desc{margin-bottom:2.5rem;font-size:1.05rem}.old-deck-page .section-title{font-size:2.2rem}.old-deck-page .section-desc{font-size:.95rem}.old-deck-inbox-section{padding:6rem 1.2rem}.old-deck-inbox-section h2{font-size:2.4rem}.old-deck-page .hover-cats-col{gap:.8rem}.old-deck-page .text-loop-cat-item{width:100%;max-width:280px}.loop-cat-bubble{padding:.75rem .95rem}.cat-prompt-title{font-size:.84rem}.cat-prompt-q{-webkit-line-clamp:3;font-size:.7rem}}
