:root{--display: "Playfair Display", serif;--body: "Source Serif 4", Georgia, serif;--mono: "IBM Plex Mono", monospace;--gold: #C4A265;--bg: #0D0B08;--text: #FFF5E6;--text-dim: rgba(255, 245, 230, .85);--text-ghost: rgba(255, 245, 230, .6);--surface: rgba(255, 245, 230, .03);--surface-hover: rgba(255, 245, 230, .06);--border: rgba(196, 162, 101, .12);--border-hover: rgba(196, 162, 101, .3);--shadow: rgba(0, 0, 0, .3);--glow: rgba(196, 162, 101, .15);--gold-subtle: rgba(196, 162, 101, .03);--gold-surface: rgba(196, 162, 101, .08);--gold-border-medium: rgba(196, 162, 101, .2);--gold-glow-strong: rgba(196, 162, 101, .5);--gold-glow-bright: rgba(196, 162, 101, .6);--gold-glow-medium: rgba(196, 162, 101, .4);--nav-bg: rgba(13, 11, 8, .94);--grain-opacity: .035}[data-theme=light]{--gold: #8B6914;--bg: #FFF9F0;--text: #1a1714;--text-dim: rgba(26, 23, 20, .85);--text-ghost: rgba(26, 23, 20, .7);--surface: rgba(139, 105, 20, .04);--surface-hover: rgba(139, 105, 20, .08);--border: rgba(139, 105, 20, .15);--border-hover: rgba(139, 105, 20, .35);--shadow: rgba(42, 37, 32, .12);--glow: rgba(139, 105, 20, .2);--gold-subtle: rgba(139, 105, 20, .05);--gold-surface: rgba(139, 105, 20, .1);--gold-border-medium: rgba(139, 105, 20, .25);--gold-glow-strong: rgba(139, 105, 20, .4);--gold-glow-bright: rgba(139, 105, 20, .5);--gold-glow-medium: rgba(139, 105, 20, .3);--nav-bg: rgba(255, 249, 240, .94);--grain-opacity: .015}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html,*{scroll-behavior:smooth}}@media(hover:none)and (pointer:coarse){button,a,.nav-link,.mobile-nav-link,.btn,.btn-primary,.btn-secondary,.guild-card,.profile-card{-webkit-tap-highlight-color:rgba(196,162,101,.2)}button,.btn,.magnetic-btn{touch-action:manipulation}*{-webkit-overflow-scrolling:touch}button:active,a:active,.btn:active{opacity:.8;transform:scale(.98)}}body{background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1)}::selection{background:var(--glow);color:var(--text)}input::placeholder,textarea::placeholder{color:var(--text-ghost)!important;opacity:.5}a{color:inherit;text-decoration:none}.root{min-height:100vh;font-family:var(--body)}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cursor-trail-container{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999}.cursor-particle{position:absolute;width:8px;height:8px;background:radial-gradient(circle,var(--gold) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);animation:cursorFade .6s ease-out forwards;box-shadow:0 0 10px #c4a26580}@keyframes cursorFade{0%{opacity:.8;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.3)}}.scroll-progress-container{position:fixed;top:0;left:0;right:0;height:3px;background:#c4a2651a;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scroll-progress-bar{height:100%;background:linear-gradient(90deg,var(--gold) 0%,rgba(196,162,101,.8) 50%,var(--gold) 100%);background-size:200% 100%;animation:progressShine 2s linear infinite;box-shadow:0 0 10px #c4a26580,0 0 20px #c4a2654d;transition:width .1s ease-out}@keyframes progressShine{0%{background-position:200% center}to{background-position:-200% center}}.skip-to-content{position:absolute;top:-100px;left:50%;transform:translate(-50%);z-index:9999;background:var(--gold);color:var(--bg);padding:12px 24px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;border-radius:3px;box-shadow:0 4px 12px #0000004d;transition:top .3s ease}.skip-to-content:focus{top:20px;outline:2px solid var(--gold);outline-offset:3px}.word-reveal{display:inline-block;opacity:0;animation:wordReveal .8s cubic-bezier(.23,1,.32,1) forwards;transform-origin:center bottom;white-space:pre-wrap}.shimmer-text{background:linear-gradient(90deg,var(--gold) 0%,#E8D4A0 25%,#FFF8E7 50%,#E8D4A0 75%,var(--gold) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerSweep 3s linear infinite,breathingGlow 4s ease-in-out infinite}.magnetic-btn{transition:transform .2s cubic-bezier(.23,1,.32,1);will-change:transform}.tag{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--gold);margin-bottom:10px}.title{font-family:var(--display);font-size:clamp(24px,3.5vw,36px);font-weight:400;margin-bottom:20px}.container{max-width:900px;margin:0 auto;padding-left:20px;padding-right:20px}@media(max-width:768px){.container{padding-left:16px;padding-right:16px}}.section-anim{opacity:0;transform:translateY(36px) scale(.98);transition:opacity 1s ease,transform 1s cubic-bezier(.23,1,.32,1)}.section-visible{opacity:1;transform:translateY(0) scale(1)}.section-anim:before{content:"";position:absolute;top:-1px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(196,162,101,.2) 50%,transparent 100%);opacity:0;transition:opacity 1s ease .5s}.section-visible:before{opacity:1}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 32px;display:flex;justify-content:space-between;align-items:center;background:transparent;transition:all .5s ease}.nav-scrolled{background:var(--nav-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);padding:14px 32px;box-shadow:0 4px 20px var(--shadow)}.nav-left{display:flex;align-items:center;gap:10px}.nav-dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold-glow-bright);animation:pulse 2.5s ease-in-out infinite}.nav-brand{font-family:var(--display);font-size:15px;font-weight:500;letter-spacing:.12em;color:var(--gold)}.nav-center{display:flex;gap:40px;align-items:center}.nav-right{display:flex;align-items:center;gap:24px}.theme-toggle{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:50%;color:var(--gold);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.theme-toggle:hover{background:var(--surface-hover);border-color:var(--border-hover);transform:rotate(15deg) scale(1.05);box-shadow:0 4px 12px var(--shadow),0 0 20px var(--glow)}.theme-toggle:active{transform:rotate(15deg) scale(.95)}.theme-toggle svg{transition:transform .3s ease}[data-theme=light] .theme-toggle svg{transform:rotate(-25deg)}.nav-link{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.15em;color:var(--text-ghost);transition:all .3s ease;position:relative}.nav-link:hover,.nav-link.active{color:var(--gold)}.nav-link.active:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:var(--gold);box-shadow:0 0 8px var(--gold)}.nav-live{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--text-ghost)}.nav-live-dot{width:5px;height:5px;border-radius:50%;background:#4caf50;animation:pulse 1.5s ease-in-out infinite}.mobile-menu-btn{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:8px;z-index:110}.hamburger-line{width:24px;height:2px;background:var(--gold);transition:all .3s ease;border-radius:2px}.hamburger-line.open:nth-child(1){transform:rotate(45deg) translateY(7px)}.hamburger-line.open:nth-child(2){opacity:0}.hamburger-line.open:nth-child(3){transform:rotate(-45deg) translateY(-7px)}.mobile-menu-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:98;animation:fadeIn .3s ease}.mobile-menu{position:fixed;top:0;right:-100%;height:100vh;width:85%;max-width:400px;background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-left:1px solid var(--border);z-index:99;transition:right .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:-8px 0 32px #00000080}.mobile-menu-open{right:0}.mobile-menu-header{display:flex;align-items:center;gap:10px;padding:24px 24px 20px;border-bottom:1px solid var(--border);font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.15em;color:var(--gold)}.mobile-menu-nav{display:flex;flex-direction:column;padding:20px 0}.mobile-nav-link{font-family:var(--mono);font-size:12px;letter-spacing:.15em;color:var(--text-ghost);padding:18px 24px;border-bottom:1px solid rgba(196,162,101,.05);transition:all .3s ease;min-height:56px;display:flex;align-items:center}.mobile-nav-link:hover{background:var(--surface-hover);color:var(--gold);padding-left:32px}.mobile-nav-link.active{background:var(--gold-subtle);color:var(--gold);border-left:3px solid var(--gold);padding-left:21px}.mobile-menu-footer{padding:24px;border-top:1px solid var(--border);margin-top:auto}@media(max-width:1024px){.nav-center{display:none}.mobile-menu-btn{display:flex}.mobile-menu-overlay{display:block}}@media(max-width:768px){.nav{padding:16px 20px;background:var(--nav-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.nav-scrolled{padding:12px 20px}.nav-live{display:none}.nav-brand{font-size:13px;padding:8px 0;min-height:44px;display:flex;align-items:center}.mobile-nav-link{min-height:56px;padding:18px 24px}.theme-toggle{width:44px;height:44px}.mobile-menu-btn{min-width:44px;min-height:44px}button,.waitlist-btn,.waitlist-btn-full,.profile-btn,.share-btn,.sort-btn{min-height:44px;padding:12px 20px}a,.nav-link,.footer-link{min-height:44px;display:inline-flex;align-items:center}}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:100px 32px 60px;overflow:hidden;perspective:1000px}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .1s ease-out;will-change:transform}.hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,var(--gold-surface) 0%,transparent 50%),radial-gradient(ellipse at 20% 60%,rgba(232,150,122,.04) 0%,transparent 40%),radial-gradient(ellipse at 80% 30%,rgba(155,142,196,.04) 0%,transparent 40%);animation:glowPulse 8s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:1}50%{opacity:.8}}.hero-rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.08}.hero-particle{position:absolute;border-radius:50%;background:var(--gold)}.hero-content{position:relative;z-index:2;max-width:860px;opacity:0;transform:translateY(40px);transition:all 1.4s cubic-bezier(.23,1,.32,1)}.hero-loaded{opacity:1;transform:translateY(0)}.hero-tag{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.2em;color:var(--gold);opacity:.8;margin-bottom:28px}.hero-title{font-family:var(--display);font-size:clamp(38px,7vw,82px);font-weight:400;line-height:1.08;margin-bottom:28px;text-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 8px rgba(196,162,101,.1)}.hero-title em{color:var(--gold);position:relative;display:inline-block}.hero-sub1{font-size:clamp(15px,1.8vw,20px);line-height:1.75;color:var(--text-dim);margin-bottom:12px}.hero-sub2{font-size:clamp(15px,1.8vw,20px);line-height:1.75;color:var(--text-ghost);margin-bottom:52px}.hero-sub2 em{color:var(--gold)}.hero-stats{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.stat-group{display:flex;align-items:center;gap:40px;animation:statSlideIn .8s cubic-bezier(.23,1,.32,1) backwards}.stat-group:nth-child(1){animation-delay:2.4s}.stat-group:nth-child(2){animation-delay:2.5s}.stat-group:nth-child(3){animation-delay:2.6s}@keyframes statSlideIn{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.stat{text-align:center;position:relative}.stat:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--gold);transition:width .5s cubic-bezier(.23,1,.32,1);box-shadow:0 0 10px var(--gold)}.stat:hover:after{width:60%}.stat-value{font-family:var(--display);font-size:clamp(28px,4vw,44px);font-weight:400;color:var(--gold);line-height:1.1}.stat-label{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.15em;color:var(--text-ghost);margin-top:6px}.stat-divider{width:1px;height:40px;background:var(--glow)}.hero-scroll{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.15em;color:var(--text-ghost);opacity:.7;animation:floatA 3.5s ease-in-out infinite;z-index:2}.hero-scroll-arrow{font-size:16px}.manifesto{padding:100px 32px;position:relative}.manifesto-inner{max-width:780px;margin:0 auto;display:flex;gap:32px}.manifesto-line{width:2px;flex-shrink:0;background:linear-gradient(to bottom,var(--gold),transparent)}.manifesto-content{flex:1}.manifesto-quote{font-family:var(--display);font-size:clamp(20px,3vw,30px);font-weight:400;font-style:italic;line-height:1.55;color:var(--text);margin-bottom:28px}.manifesto-text{font-size:16px;line-height:1.85;color:var(--text-ghost);margin-bottom:16px}.manifesto-text em{color:var(--text-dim)}.manifesto-cta{font-family:var(--display);font-size:22px;font-style:italic;color:var(--gold);margin-top:28px}.comparison{padding:100px 32px;position:relative}.comparison .tag{margin-bottom:20px}.comparison .title{margin-bottom:50px}.comp-table{margin-top:48px;border:1px solid var(--gold-surface);border-radius:4px;overflow:hidden;box-shadow:0 4px 24px #0000004d}.comp-grid{display:grid;grid-template-columns:1fr 60px 1fr;gap:0}.comp-header{font-family:var(--mono);font-size:13px;letter-spacing:.12em;font-weight:600;padding:18px 24px;border-bottom:1px solid var(--border)}.comp-h-theirs{color:#ff8080;background:#ff3c3c14;position:relative}.comp-h-theirs:before{content:"✕";position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.6}.comp-h-gap{border-bottom:1px solid var(--border);background:#c4a26508}.comp-h-ours{color:var(--gold);background:#c4a2651f;position:relative}.comp-h-ours:before{content:"✓";position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.8}.comp-theirs{padding:20px 24px;font-size:15px;color:var(--text-ghost);background:#ff3c3c0f;opacity:.5;border-bottom:1px solid var(--border);display:flex;align-items:center;position:relative;transition:opacity .3s ease}.comp-theirs:hover{opacity:.7}.comp-arrow{display:flex;justify-content:center;align-items:center;color:var(--gold);opacity:.8;font-size:18px;border-bottom:1px solid var(--border);border-left:1px solid rgba(196,162,101,.15);border-right:1px solid rgba(196,162,101,.15);background:#c4a26508;font-weight:300;position:relative}.comp-arrow:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:100%;background:linear-gradient(to bottom,transparent,rgba(196,162,101,.3) 20%,rgba(196,162,101,.3) 80%,transparent)}.comp-ours{padding:20px 24px;font-size:15px;color:var(--text);font-weight:400;background:#c4a2650a;border-bottom:1px solid var(--border);display:flex;align-items:center;position:relative;transition:background .3s ease}.comp-ours:hover{background:#c4a26514}.comp-ours-content{display:flex;align-items:center;gap:12px;width:100%}.comp-guild-icon-mobile{font-size:20px;opacity:0;display:none;flex-shrink:0;transition:all .3s ease}.comp-ours-text{flex:1}.comp-grid:last-child .comp-theirs,.comp-grid:last-child .comp-arrow,.comp-grid:last-child .comp-ours{border-bottom:none}@media(max-width:768px){.comp-grid{grid-template-columns:1fr 40px 1fr;font-size:13px}.comp-theirs,.comp-ours{padding:16px;font-size:13px}.comp-header{padding:14px 16px;font-size:9px}.comp-arrow{font-size:14px}.comp-h-theirs:before,.comp-h-ours:before{display:none}}.feed-section{padding:80px 32px}.feed-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;flex-wrap:wrap;gap:12px}.live-badge{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--text-ghost)}.live-dot{width:6px;height:6px;border-radius:50%;background:#4caf50;animation:pulse 1.5s ease-in-out infinite}.feed-box{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:20px 24px;box-shadow:0 2px 8px var(--shadow)}.feed-mono{font-family:var(--mono);font-size:13px;font-weight:600}.feed-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);transition:opacity .6s ease;flex-wrap:wrap}.feed-agent{color:var(--gold);min-width:108px;font-weight:500}.feed-action{color:var(--text-dim);min-width:88px}.feed-arrow{color:var(--gold);opacity:.4}.feed-target{color:var(--text-ghost);flex:1;min-width:120px}.feed-badge{font-size:10px;font-weight:600;padding:3px 8px;border:1px solid var(--border);border-radius:2px;color:var(--gold);opacity:.7;letter-spacing:.08em}.skeleton-row{pointer-events:none}.skeleton-box{background:linear-gradient(90deg,var(--gold-subtle) 25%,var(--gold-surface) 50%,var(--gold-subtle) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:2px;display:inline-block}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tooltip-trigger{position:relative;cursor:help}.tooltip-highlight{border-bottom:1px dotted var(--border-hover)}.tooltip{position:fixed;z-index:1000;background:#0d0b08fa;border:1px solid var(--border-hover);border-radius:3px;padding:8px 12px;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--text);max-width:220px;line-height:1.5;pointer-events:none;transform:translate(-50%);box-shadow:0 4px 12px #00000080;animation:tooltipFadeIn .2s ease}.tooltip-top{transform:translate(-50%) translateY(calc(-100% - 8px))}.tooltip-bottom{transform:translate(-50%) translateY(8px)}.tooltip:before{content:"";position:absolute;left:50%;width:0;height:0;border:5px solid transparent}.tooltip-top:before{bottom:-10px;transform:translate(-50%);border-top-color:var(--border-hover)}.tooltip-bottom:before{top:-10px;transform:translate(-50%);border-bottom-color:var(--border-hover)}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(calc(-100% - 4px))}to{opacity:1;transform:translate(-50%) translateY(calc(-100% - 8px))}}.value-prop-teaser{padding:80px 32px;background:radial-gradient(ellipse at 50% 50%,var(--gold-subtle) 0%,transparent 60%)}.vp-content{max-width:720px;margin:0 auto;text-align:center}.vp-headline{font-family:var(--display);font-size:clamp(22px,3.5vw,34px);font-weight:400;line-height:1.4;margin-bottom:20px}.vp-headline em{color:var(--gold);font-style:italic}.vp-text{font-size:16px;line-height:1.8;color:var(--text-dim)}.guilds-section{padding:100px 32px;position:relative}.guilds-header{max-width:700px;margin:0 auto 48px;text-align:center}.guilds-intro{font-size:16px;line-height:1.75;color:var(--text-ghost)}.guilds-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.guild-card{cursor:pointer;overflow:hidden;border-radius:4px;border:1px solid var(--border);background:var(--surface);transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 2px 8px var(--shadow);transform-style:preserve-3d;will-change:transform}.guild-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#c4a26500,#c4a2650d,#c4a26500);opacity:0;transition:opacity .3s ease;pointer-events:none}.guild-card:hover:after{opacity:1}.guild-visual{position:relative;height:200px;overflow:hidden}.guild-svg-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;transition:transform .8s cubic-bezier(.23,1,.32,1)}.guild-svg-wrap svg{width:100%;height:100%}.guild-particle{position:absolute;width:2px;height:2px;border-radius:50%;opacity:.15}.guild-bids-wrap{position:absolute;top:16px;right:18px;text-align:right;font-family:var(--mono)}.guild-bids-num{font-size:20px;font-weight:500}.guild-bids-label{font-size:9px;color:var(--text-ghost);letter-spacing:.1em}.guild-icon-float{position:absolute;bottom:14px;left:20px;font-size:30px;opacity:.5}.guild-content{padding:24px 24px 20px;background:var(--bg);border-top:1px solid var(--border)}.guild-name{font-family:var(--display);font-size:21px;font-weight:500;margin-bottom:4px}.guild-subtitle{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--text-ghost);font-style:italic;margin-bottom:12px}.guild-desc{font-family:var(--body);font-size:15px;line-height:1.65;color:var(--text-dim);margin-bottom:12px}.guild-details{padding-top:14px;border-top:1px solid var(--border);animation:fadeIn .4s ease}.guild-roles{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.guild-role{font-family:var(--mono);font-size:9px;padding:5px 11px;border:1px solid;border-radius:1px;letter-spacing:.06em;text-transform:uppercase}.guild-range{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--text-ghost)}.guild-hint{font-family:var(--mono);font-size:12px;font-weight:600;margin-top:12px;letter-spacing:.05em}.guild-explanation{font-size:13px;line-height:1.7;color:var(--text-ghost);margin-top:10px;margin-bottom:12px;font-style:italic;border-left:2px solid var(--border);padding-left:12px}.guild-roles-preview{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;margin-bottom:8px}.guild-role-preview{font-family:var(--mono);font-size:9px;padding:5px 11px;border:1px solid;border-radius:1px;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.guild-role-more{font-family:var(--mono);font-size:9px;padding:5px 8px;font-style:italic;opacity:.6}.how-section{padding:100px 32px;position:relative}.how-grid{display:grid;gap:24px;margin-top:40px;transition:all .5s ease}.how-grid-simple{grid-template-columns:repeat(3,1fr)}.how-grid-detailed{grid-template-columns:repeat(2,1fr)}.how-step{padding:28px;border:1px solid var(--border);border-radius:4px;background:var(--surface);transition:all .3s ease;box-shadow:0 2px 8px var(--shadow)}.how-step:hover{border-color:var(--border-hover);box-shadow:0 4px 16px var(--shadow)}.how-icon{font-size:22px;color:var(--gold);margin-bottom:12px;opacity:.6}.how-num{font-family:var(--display);font-size:32px;font-weight:300;color:var(--gold);opacity:.3;margin-bottom:8px}.how-step-title{font-family:var(--display);font-size:18px;font-weight:500;margin-bottom:10px;color:var(--text)}.how-step-text{font-size:14px;line-height:1.7;color:var(--text-ghost)}.quote-break{position:relative;padding:80px 32px;margin:40px 0;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at 50% 50%,var(--gold-subtle) 0%,transparent 60%)}.quote-grid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.04}.quote-text{font-family:var(--display);font-size:clamp(24px,4vw,44px);font-style:italic;font-weight:400;color:var(--gold);opacity:.9;text-align:center;position:relative;z-index:1;text-shadow:0 0 40px var(--glow)}.testimonials{padding:100px 32px;background:radial-gradient(ellipse at 30% 50%,var(--gold-subtle) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(196,162,101,.02) 0%,transparent 40%);position:relative;overflow:hidden}.testimonials:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(196,162,101,.3) 50%,transparent 100%)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px}.testimonial-card{padding:28px;border:1px solid var(--border);border-radius:4px;background:var(--surface);transition:all .4s ease;box-shadow:0 2px 8px var(--shadow)}.testimonial-card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 12px 32px var(--shadow),0 0 0 1px var(--glow)}.testimonial-quote{font-family:var(--body);font-size:15px;line-height:1.75;color:var(--text-dim);font-style:italic;margin-bottom:20px}.testimonial-meta{display:flex;flex-direction:column;gap:4px}.testimonial-author{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--gold);letter-spacing:.05em}.testimonial-role{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--text-ghost)}.testimonial-guild{font-family:var(--mono);font-size:9px;color:var(--gold);opacity:.7;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.sticky-cta{position:fixed;bottom:24px;right:24px;z-index:90;opacity:0;transform:translateY(20px) scale(.9);transition:all .4s cubic-bezier(.23,1,.32,1);pointer-events:none}.sticky-cta-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:all}.sticky-cta-btn{display:flex;align-items:center;gap:10px;padding:14px 24px;background:var(--gold);border:none;border-radius:3px;color:var(--bg);font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.08em;cursor:pointer;box-shadow:0 8px 24px #0006,0 0 60px var(--border-hover);transition:all .3s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.sticky-cta-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.sticky-cta-btn:active:before{width:300px;height:300px}.sticky-cta-btn:hover{box-shadow:0 12px 32px #00000080,0 0 80px var(--gold-glow-strong);background:#d4b275}.sticky-cta-btn:active{transform:scale(.98)}.sticky-cta-icon{font-size:14px;animation:pulse 2s ease-in-out infinite;transition:transform .3s ease}.sticky-cta-btn:hover .sticky-cta-icon{transform:rotate(90deg) scale(1.1)}@media(max-width:768px){.sticky-cta{bottom:16px;right:16px;left:16px}.sticky-cta-btn{width:100%;justify-content:center;font-size:10px;padding:12px 20px}}.waitlist{padding:100px 32px;position:relative}.waitlist-inner{max-width:540px;margin:0 auto;text-align:center}.waitlist-title{font-family:var(--display);font-size:clamp(26px,4vw,40px);font-weight:400;line-height:1.3;margin-bottom:14px}.waitlist-title em{color:var(--gold)}.waitlist-subtitle{font-size:16px;color:var(--text-ghost);margin-bottom:32px;line-height:1.6}.waitlist-types{display:flex;gap:12px;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.waitlist-type{font-family:var(--mono);padding:14px 24px;background:var(--surface);border:1px solid var(--border);border-radius:2px;color:var(--text-ghost);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;gap:2px;text-align:center}.waitlist-type:hover{border-color:var(--border-hover);background:var(--surface-hover)}.waitlist-type.active{background:var(--glow);border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 3px var(--glow)}.wt-label{font-size:12px;font-weight:500;letter-spacing:.05em}.wt-sub{font-size:9px;opacity:.6;letter-spacing:.08em}.waitlist-form{display:flex;gap:0;margin-bottom:16px}.waitlist-input{flex:1;font-family:var(--mono);font-size:13px;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-right:none;border-radius:2px 0 0 2px;color:var(--text);outline:none;transition:all .3s ease}.waitlist-input:focus{border-color:var(--gold);background:var(--surface-hover)}.waitlist-btn{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.12em;padding:14px 22px;background:var(--gold);border:1px solid var(--gold);border-radius:0 2px 2px 0;color:var(--bg);cursor:pointer;font-weight:500;white-space:nowrap;transition:all .3s ease}.waitlist-btn:hover{background:#d4b275;transform:translateY(-1px);box-shadow:0 4px 12px #c4a2654d}.waitlist-btn:disabled{opacity:.6;cursor:wait}.waitlist-error{font-family:var(--mono);font-size:13px;font-weight:600;margin-bottom:12px;padding:12px 16px;border-radius:2px;border:1px solid;line-height:1.5}.waitlist-error.validation{background:#e8967a14;border-color:#e8967a4d;color:#e8967a}.waitlist-error.rate-limit{background:#ffa50014;border-color:#ffa5004d;color:orange}.waitlist-error.network,.waitlist-error.server{background:#ff646414;border-color:#ff64644d;color:#ff6464}.waitlist-error:not(.validation):not(.rate-limit):not(.network):not(.server){background:#e8967a14;border-color:#e8967a4d;color:#e8967a}.waitlist-count{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--text-ghost);opacity:.6;letter-spacing:.08em}.waitlist-success{animation:fadeIn .8s ease}.waitlist-info{font-family:var(--mono);font-size:12px;color:var(--text-ghost);margin-top:20px;line-height:2}.waitlist-msg{color:var(--gold)}.waitlist-form-step1{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;max-width:400px;margin-left:auto;margin-right:auto}.waitlist-input-full{font-family:var(--mono);font-size:14px;padding:16px 20px;background:var(--surface);border:1px solid var(--border);border-radius:3px;color:var(--text);outline:none;transition:all .3s ease;text-align:center}.waitlist-input-full:focus{border-color:var(--gold);background:var(--surface-hover);box-shadow:0 0 0 3px var(--glow)}.waitlist-btn-full{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.1em;padding:16px 28px;background:var(--gold);border:1px solid var(--gold);border-radius:3px;color:var(--bg);cursor:pointer;font-weight:500;transition:all .3s ease}.waitlist-btn-full:hover{background:#d4b275;transform:translateY(-2px);box-shadow:0 6px 20px #c4a26566,0 0 30px #c4a26533}.waitlist-btn-full:disabled{opacity:.5;cursor:not-allowed;transform:translateY(0)}.waitlist-back{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--text-ghost);background:none;border:none;cursor:pointer;margin-top:12px;padding:8px;transition:color .3s ease}.waitlist-back:hover{color:var(--gold)}.waitlist-preview{font-family:var(--mono);font-size:13px;color:var(--text-dim);margin-bottom:20px;padding:12px 16px;border:1px solid var(--border);border-radius:3px;background:var(--surface);max-width:400px;margin-left:auto;margin-right:auto}.gold-text{color:var(--gold);font-weight:500;font-size:16px}.waitlist-position-display{font-size:14px}.position-number{color:var(--gold);font-size:32px;font-weight:500;font-family:var(--display)}.footer{padding:80px 32px 40px;background:var(--surface);border-top:1px solid var(--border);margin-top:auto}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:80px}.footer-brand-col{max-width:420px}.footer-brand{display:flex;align-items:center;gap:12px;font-family:var(--display);font-size:16px;letter-spacing:.12em;color:var(--gold);margin-bottom:24px}.footer-bio{font-family:var(--body);font-size:16px;line-height:1.7;color:var(--text-ghost);margin-bottom:32px;max-width:360px}.footer-tagline-large{font-family:var(--display);font-size:24px;font-style:italic;color:var(--text-dim);opacity:.8}.footer-links-col{display:flex;flex-direction:column;gap:16px}.footer-heading{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.15em;color:var(--gold);opacity:.8;margin-bottom:12px;text-transform:uppercase}.footer-link{font-family:var(--body);font-size:15px;color:var(--text-dim);transition:all .3s ease;width:fit-content;position:relative;display:inline-block}.footer-link:hover{color:var(--gold);transform:translate(4px);text-shadow:0 0 12px var(--gold-glow-medium)}.footer-bottom{border-top:1px solid var(--border);padding-top:32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-copy{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.1em;color:var(--text-ghost);opacity:.5}.footer-tagline-bottom{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--gold);opacity:.6}@media(max-width:900px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}.footer-brand-col{grid-column:1 / -1;margin-bottom:20px}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr;gap:48px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatB{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-8px) translate(4px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.p-a{animation-name:floatA;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.p-b{animation-name:floatB;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(max-width:900px){.how-grid-simple{grid-template-columns:repeat(3,1fr)}.how-grid-detailed{grid-template-columns:1fr}}@media(max-width:768px){.nav{padding:14px 20px!important}.nav-center{gap:20px}.nav-right{gap:16px}.nav-live span{display:none}.theme-toggle{width:32px;height:32px}.hero{padding:80px 20px 40px;min-height:auto}.hero-content{max-width:100%}.hero-tag{font-size:11px;letter-spacing:.2em;margin-bottom:20px;color:#c4a265f2;opacity:1}.hero-sub1{font-size:16px;line-height:1.6;margin-bottom:20px;color:#fff5e6e6}.hero-sub2{font-size:16px;line-height:1.6;margin-bottom:20px;color:#fff5e6d9}.hero-stats{gap:24px;flex-direction:column;margin-top:40px}.stat-group{gap:24px;flex-direction:column;width:100%}.stat{width:100%}.stat-divider{display:none}.hero-scroll{bottom:20px;font-size:10px}.hero-scroll-arrow{font-size:14px}.manifesto-inner{flex-direction:column}.manifesto-line{width:100%;height:2px}.comp-grid{grid-template-columns:1fr!important;gap:0}.comp-h-gap,.comp-arrow{display:none}.comp-theirs{text-decoration:line-through;border-bottom:none;padding:14px 16px;font-size:13px;opacity:.65;background:#ff3c3c0f;color:#fff5e6bf}.comp-ours{margin-bottom:20px;padding:16px;font-size:15px;border-radius:8px;background:linear-gradient(135deg,#c4a2651a,#c4a2650f);border:1px solid rgba(196,162,101,.25);box-shadow:0 2px 8px #0003;color:#fff5e6f2}.comp-ours:hover{background:linear-gradient(135deg,#c4a2651f,#c4a2650f)}.comp-guild-icon-mobile{display:flex;opacity:1;font-size:24px;animation:iconFadeIn .4s ease}.comp-ours-content{gap:14px}.comp-ours-text{color:#fff5e6f2;line-height:1.5}@keyframes iconFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.comparison{padding:60px 20px}.comp-table{border:none;box-shadow:none}.comp-header{font-size:10px;padding:12px 16px}.guilds-grid{grid-template-columns:1fr;gap:24px;padding:0 8px}.guild-card{margin-bottom:16px;transform:none!important}.guild-card:hover{transform:none!important}.guild-visual{height:200px}.guild-image{opacity:.5!important;mix-blend-mode:normal!important}.guild-content{padding:20px}.guild-name{font-size:22px}.guild-subtitle{font-size:12px;color:#fff5e6d9}.guild-desc{font-size:14px;line-height:1.6;color:#fff5e6e6}.guild-explanation{color:#fff5e6d9}.how-grid-simple,.how-grid-detailed{grid-template-columns:1fr}.how-step-title{color:var(--text)}.how-step-text{color:#fff5e6e6}.how-num{color:var(--gold);opacity:1}.feed-row{gap:4px;flex-direction:column;align-items:flex-start;padding:12px 16px}.feed-agent{min-width:auto;font-size:12px;color:#fff5e6e6;font-weight:600}.feed-action{font-size:13px;color:#c4a265f2}.feed-target{min-width:100%;font-size:13px;color:#fff5e6f2}.feed-badge{font-size:11px;padding:5px 10px;opacity:1}.feed-box{padding:16px}.footer-inner{flex-direction:column;text-align:center}.waitlist-types{flex-direction:column;align-items:center}.waitlist-form{flex-direction:column}.waitlist-input{border-right:1px solid var(--glow)!important;border-radius:2px!important}.waitlist-btn{border-radius:2px!important}.profiles-page{padding-top:90px;padding-left:16px;padding-right:16px}.profiles-header{margin-bottom:32px}.profiles-title{font-size:28px}.profiles-filters{gap:16px}.profiles-grid-layout{grid-template-columns:1fr;gap:20px}.guild-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.sort-controls{flex-direction:column;align-items:stretch}.sort-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}}@media(max-width:480px){.hero-stats{gap:20px}.stat-value{font-size:32px;color:var(--gold)}.stat-label{font-size:11px;color:#fff5e6cc;opacity:1}.hero-title{font-size:28px;color:var(--text)}.nav-brand{font-size:12px;color:var(--text);opacity:1}.nav-center{gap:12px}.nav-link{font-size:9px;letter-spacing:.15em;color:#fff5e6e6}.theme-toggle{width:30px;height:30px}.theme-toggle svg{width:16px;height:16px}}*:focus{outline:2px solid transparent;outline-offset:2px}*:focus-visible{outline:2px solid var(--gold-glow-bright);outline-offset:2px}.skip-to-content{position:absolute;top:-100px;left:20px;z-index:1000;padding:12px 20px;background:var(--gold);color:var(--bg);font-family:var(--mono);font-size:12px;text-decoration:none;border-radius:3px;transition:top .3s ease}.skip-to-content:focus{top:20px;outline:3px solid var(--gold);outline-offset:4px}.nav-brand:focus-visible{outline-color:var(--gold);outline-offset:4px;border-radius:2px}button:focus-visible,.waitlist-btn:focus-visible,.waitlist-type:focus-visible,.sticky-cta-btn:focus-visible,.waitlist-btn-full:focus-visible,.profile-btn:focus-visible,.pm-bid-btn:focus-visible,.share-btn:focus-visible,.sort-btn:focus-visible,.no-results-btn:focus-visible,.mobile-nav-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px;box-shadow:0 0 0 4px var(--glow)}a:focus-visible,.nav-link:focus-visible,.footer-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px;box-shadow:0 0 0 4px var(--glow)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-color:var(--gold);box-shadow:0 0 0 4px var(--glow)}.guild-card:focus-within{border-color:var(--gold-border-medium);box-shadow:0 8px 32px #0000004d,0 0 60px #c4a26533}input:focus,.waitlist-input:focus{border-color:var(--gold)!important;outline:none;box-shadow:0 0 0 3px var(--glow)}.guild-card:focus{outline:2px solid var(--gold-glow-strong);outline-offset:4px}.guild-card:focus-visible{border-color:var(--gold-glow-bright);box-shadow:0 0 24px var(--gold-border-medium)}a:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}:root{--glass-surface: var(--surface);--glass-border: var(--border);--glass-highlight: var(--surface-hover)}[data-theme=light]{--neon-gold: #8B6914}[data-theme=light] .hero-glow{background:radial-gradient(ellipse at 50% 40%,rgba(139,105,20,.12) 0%,transparent 50%),radial-gradient(ellipse at 20% 60%,rgba(139,105,20,.08) 0%,transparent 40%)}[data-theme=light] .grain{mix-blend-mode:multiply}[data-theme=light] .quote-break{background:radial-gradient(ellipse at 50% 50%,rgba(139,105,20,.08) 0%,transparent 60%)}[data-theme=light] .hero-rings{opacity:.15}[data-theme=light] .sticky-cta-btn{box-shadow:0 8px 24px #2a252026,0 0 40px #8b691433}[data-theme=light] .sticky-cta-btn:hover{box-shadow:0 12px 32px #2a252033,0 0 60px #8b69144d}[data-theme=light] .nav-brand{color:#1a1714;opacity:1}[data-theme=light] .nav-link{color:#1a1714d9}[data-theme=light] .nav-link:hover,[data-theme=light] .nav-link.active{color:#8b6914}[data-theme=light] .nav-live span{color:#1a1714bf}[data-theme=light] .mobile-nav-link{color:#1a1714d9}[data-theme=light] .mobile-nav-link:hover,[data-theme=light] .mobile-nav-link.active{color:#8b6914}[data-theme=light] .hero-tag{color:#8b6914;opacity:1}[data-theme=light] .hero-title{color:#1a1714;text-shadow:0 1px 2px rgba(0,0,0,.1)}[data-theme=light] .hero-sub1,[data-theme=light] .hero-sub2{color:#1a1714cc}[data-theme=light] .stat-value{color:#8b6914}[data-theme=light] .stat-label{color:#1a1714b3}[data-theme=light] .tag{color:#8b6914;opacity:1}[data-theme=light] .title,[data-theme=light] .guild-name{color:#1a1714}[data-theme=light] .guild-subtitle{color:#1a1714bf}[data-theme=light] .guild-desc,[data-theme=light] .guild-explanation{color:#1a1714cc}[data-theme=light] .feed-agent,[data-theme=light] .feed-target{color:#1a1714d9}[data-theme=light] .comp-theirs{color:#1a171499}[data-theme=light] .comp-ours-text{color:#1a1714e6}[data-theme=light] .manifesto-quote,[data-theme=light] .manifesto-text{color:#1a1714d9}[data-theme=light] .vp-headline{color:#1a1714}[data-theme=light] .vp-text{color:#1a1714cc}[data-theme=light] .how-step-title{color:#1a1714}[data-theme=light] .how-step-text{color:#1a1714cc}[data-theme=light] .profile-name{color:#1a1714}[data-theme=light] .profile-role,[data-theme=light] .profile-quote{color:#1a1714cc}[data-theme=light] .gh-title{color:#1a1714;text-shadow:0 2px 4px rgba(0,0,0,.1)}[data-theme=light] .gh-subtitle{color:#1a1714bf!important;opacity:1!important}[data-theme=light] .gh-manifesto{color:#1a1714cc}[data-theme=light] .manifesto-hero-subtitle{color:#1a1714bf}[data-theme=light] .waitlist-title{color:#1a1714}[data-theme=light] .waitlist-subtitle{color:#1a1714bf}.surface-glass{background:var(--glass-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:0 4px 30px #0000001a}.text-glow{text-shadow:0 0 20px var(--gold-glow-medium)}@keyframes scanline{0%{transform:translateY(-100%);opacity:0}50%{opacity:.1}to{transform:translateY(100%);opacity:0}}@keyframes flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:1}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.4}}.cinematic-fade-in{animation:fadeIn 1.2s cubic-bezier(.22,1,.36,1) forwards}.carousel-container{position:relative;margin-top:40px;margin-bottom:60px;overflow:visible;width:100%;padding:0 70px}.carousel-container:after{content:"";position:absolute;top:0;right:70px;bottom:32px;width:150px;background:linear-gradient(to right,transparent 0%,rgba(13,11,8,.3) 30%,rgba(13,11,8,.8) 70%,var(--bg) 100%);pointer-events:none;z-index:2}.carousel-container:before{content:"";position:absolute;top:0;left:70px;bottom:32px;width:150px;background:linear-gradient(to left,transparent 0%,rgba(13,11,8,.3) 30%,rgba(13,11,8,.8) 70%,var(--bg) 100%);pointer-events:none;z-index:2}.carousel-track{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding-bottom:32px;scrollbar-width:none;-ms-overflow-style:none;position:relative}.carousel-track::-webkit-scrollbar{display:none}.carousel-track:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(196,162,101,.3) 20%,rgba(196,162,101,.3) 80%,transparent 100%)}.carousel-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:#0d0b08cc;border:1px solid var(--gold);border-radius:50%;color:var(--gold);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 12px #0000004d;opacity:.7}.carousel-nav:hover{background:var(--gold);color:var(--bg);box-shadow:0 6px 20px #c4a26566,0 0 30px #c4a2654d;transform:translateY(-50%) scale(1.15);opacity:1}.carousel-nav svg{transition:transform .3s ease}.carousel-nav:hover svg{transform:scale(1.2)}.carousel-nav:active{transform:translateY(-50%) scale(1.05)}.carousel-nav-left{left:0}.carousel-nav-right{right:0}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes profileFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes wordReveal{0%{opacity:0;transform:translateY(20px) rotateX(-90deg);filter:blur(4px)}to{opacity:1;transform:translateY(0) rotateX(0);filter:blur(0)}}@keyframes shimmerSweep{0%{background-position:-200% center}to{background-position:200% center}}@keyframes breathingGlow{0%,to{text-shadow:0 0 20px rgba(196,162,101,.5),0 0 40px rgba(196,162,101,.3),0 0 60px rgba(196,162,101,.1)}50%{text-shadow:0 0 30px rgba(196,162,101,.8),0 0 60px rgba(196,162,101,.5),0 0 90px rgba(196,162,101,.2)}}.profile-card{min-width:320px;max-width:320px;background:var(--surface);border:1px solid var(--border);border-radius:4px;overflow:hidden;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;display:flex;flex-direction:column;cursor:pointer}.profile-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#c4a26500,#c4a26508,#c4a26500);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:1}.profile-card:hover:before{opacity:1}.profile-card:hover{transform:translateY(-12px) scale(1.02);border-color:var(--gold);box-shadow:0 20px 50px #00000080,0 0 40px #c4a26533,0 0 80px #c4a2651a;z-index:10}.profile-img-container{height:220px;overflow:hidden;position:relative}.profile-img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.23,1,.32,1),filter .5s ease;filter:sepia(.2) contrast(1.1) brightness(.95)}.profile-card:hover .profile-img{transform:scale(1.12) rotate(1deg);filter:sepia(0) contrast(1.2) brightness(1.05)}.profile-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(13,11,8,.95) 0%,rgba(13,11,8,.5) 40%,transparent 70%);transition:background .5s ease}.profile-card:hover .profile-glow{background:linear-gradient(to top,rgba(13,11,8,.9) 0%,rgba(196,162,101,.1) 40%,transparent 70%)}.profile-content{padding:24px;flex:1;display:flex;flex-direction:column;position:relative;z-index:2;background:linear-gradient(to bottom,#0d0b0800,#0d0b08f2 20%)}.profile-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.profile-name{font-family:var(--display);font-size:20px;color:var(--gold);transition:all .3s ease;position:relative;z-index:2}.profile-card:hover .profile-name{transform:translate(4px);text-shadow:0 0 20px rgba(196,162,101,.5)}.profile-guild{font-family:var(--mono);font-size:9px;letter-spacing:.1em;padding:4px 8px;border:1px solid var(--border);border-radius:2px;color:var(--text-ghost);background:#0003;transition:all .3s ease;position:relative;z-index:2}.profile-card:hover .profile-guild{border-color:var(--gold);color:var(--gold);background:#c4a2651a;box-shadow:0 0 10px #c4a26533}.profile-role{font-family:var(--mono);font-size:11px;color:var(--text-dim);margin-bottom:16px;letter-spacing:.05em}.profile-quote{font-size:15px;font-style:italic;line-height:1.6;color:var(--text-ghost);margin-bottom:24px;flex:1;transition:all .3s ease;position:relative;z-index:2}.profile-card:hover .profile-quote{color:var(--text-dim);transform:translateY(-2px)}.profile-stats{display:flex;gap:20px;padding-top:20px;border-top:1px solid var(--border);margin-bottom:20px;transition:all .3s ease;position:relative;z-index:2}.profile-card:hover .profile-stats{border-top-color:#c4a2654d}.p-stat{display:flex;flex-direction:column;gap:4px}.p-stat-label{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--text-ghost);letter-spacing:.1em}.p-stat-value{font-family:var(--mono);font-size:14px;color:var(--gold);font-weight:500}.profile-btn{width:100%;padding:12px;background:#c4a2650d;border:1px solid var(--border);color:var(--gold);font-family:var(--mono);font-size:10px;letter-spacing:.15em;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;z-index:2;overflow:hidden}.profile-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:translateY(100%);transition:transform .4s cubic-bezier(.23,1,.32,1);z-index:-1}.profile-btn:hover:before{transform:translateY(0)}.profile-btn:hover{color:var(--bg);transform:translateY(-2px);box-shadow:0 6px 20px #c4a26566,0 0 30px #c4a26533;border-color:var(--gold)}.profile-btn:active{transform:translateY(0)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .3s ease}.modal-content.profile-modal{width:100%;max-width:900px;background:var(--surface);border:1px solid var(--gold);box-shadow:0 0 60px #c4a2651a;position:relative;overflow:hidden;animation:slideUp .4s cubic-bezier(.23,1,.32,1)}.modal-close{position:absolute;top:20px;right:20px;background:transparent;border:none;color:var(--text-ghost);font-size:32px;cursor:pointer;z-index:10;transition:color .3s ease}.modal-close:hover{color:var(--gold)}.pm-layout{display:grid;grid-template-columns:360px 1fr;min-height:500px}.pm-image-col{position:relative;border-right:1px solid var(--border)}.pm-image{width:100%;height:100%;object-fit:cover;filter:sepia(.1)}.pm-guild-badge{position:absolute;bottom:24px;left:24px;background:var(--gold);color:var(--bg);padding:6px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;font-weight:600;text-transform:uppercase}.pm-info-col{padding:48px;display:flex;flex-direction:column}.pm-name{font-family:var(--display);font-size:42px;margin-bottom:8px;color:var(--text);line-height:1.1}.pm-role{font-family:var(--mono);font-size:13px;color:var(--gold);margin-bottom:24px;letter-spacing:.05em}.pm-price{font-family:var(--display);font-size:32px;color:var(--text);margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--border)}.pm-bio{font-size:16px;line-height:1.8;color:var(--text-dim);margin-bottom:40px;flex:1}.pm-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.pm-stat-val{font-family:var(--mono);font-size:24px;color:var(--gold);margin-bottom:8px}.pm-stat-label{font-family:var(--mono);font-size:13px;font-weight:600;text-transform:uppercase;color:var(--text-ghost);letter-spacing:.8px}.pm-bid-btn{width:100%;padding:20px;background:var(--gold);border:none;font-family:var(--mono);font-size:14px;letter-spacing:.15em;color:var(--bg);cursor:pointer;font-weight:600;transition:all .3s ease}.pm-bid-btn:hover{background:#d4b275;transform:translateY(-2px);box-shadow:0 8px 24px #c4a2654d}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.pm-layout{grid-template-columns:1fr}.pm-image-col{height:300px;border-right:none;border-bottom:1px solid var(--border)}.pm-info-col{padding:32px}.pm-name{font-size:32px}}.position-boost{margin-top:8px;padding:8px 16px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:4px;color:#22c55e;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.5px}.referral-section{margin-top:48px;padding-top:40px;border-top:1px solid var(--glow)}.referral-header{text-align:center;margin-bottom:32px}.referral-title{font-family:var(--serif);font-size:28px;font-weight:300;color:var(--gold);margin-bottom:12px;letter-spacing:.5px}.referral-subtitle{font-family:var(--sans);font-size:15px;color:var(--text-dim);line-height:1.6;max-width:500px;margin:0 auto}.referral-code-display{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background:var(--gold-subtle);border:1px solid var(--gold-border-medium);border-radius:6px;margin-bottom:24px}.referral-label{font-family:var(--mono);font-size:12px;text-transform:uppercase;color:var(--text-dim);letter-spacing:1px}.referral-code{font-family:var(--mono);font-size:16px;font-weight:600;color:var(--gold);letter-spacing:.5px;-webkit-user-select:all;user-select:all}.share-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:32px}.share-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-family:var(--sans);font-size:14px;font-weight:500;border:1px solid var(--gold-border-medium);border-radius:6px;background:var(--surface);color:var(--text);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.share-btn:hover{background:var(--gold-surface);border-color:var(--gold-glow-medium);transform:translateY(-2px);box-shadow:0 6px 20px #0003,0 0 24px #c4a26526}.share-btn:active{transform:translateY(0)}.share-btn svg{flex-shrink:0;opacity:.8}.share-twitter:hover{background:#1da1f21a;border-color:#1da1f2;color:#1da1f2}.share-linkedin:hover{background:#0a66c21a;border-color:#0a66c2;color:#0a66c2}.share-email:hover{background:#ea580c1a;border-color:#ea580c;color:#ea580c}.share-copy:hover{background:var(--gold-surface);border-color:var(--gold);color:var(--gold)}.referral-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;background:var(--gold-subtle);border:1px solid var(--border);border-radius:8px}.referral-stat{text-align:center}.referral-stat-value{font-family:var(--mono);font-size:32px;font-weight:700;color:var(--gold);line-height:1;margin-bottom:6px}.referral-stat-label{font-family:var(--sans);font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:var(--text-dim)}@media(max-width:768px){.referral-title{font-size:24px}.referral-subtitle{font-size:14px}.referral-code-display{flex-direction:column;gap:8px;padding:16px}.share-buttons{grid-template-columns:repeat(2,1fr)}.referral-stats{grid-template-columns:1fr;gap:12px;padding:16px}.referral-stat-value{font-size:28px}}@media(max-width:480px){.share-buttons{grid-template-columns:1fr}.referral-code{font-size:14px}}.profiles-page{min-height:100vh;padding:120px 20px 80px}.profiles-header{text-align:center;max-width:800px;margin:0 auto 60px}.profiles-title{font-family:var(--display);font-size:56px;margin-bottom:16px;background:linear-gradient(to right,var(--gold) 20%,#FFF 50%,var(--gold) 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto;animation:shimmer 8s linear infinite}.profiles-subtitle{font-size:18px;color:var(--text-dim);margin-bottom:40px}.profiles-filters{display:flex;flex-direction:column;gap:24px;align-items:center}.search-input{width:100%;max-width:500px;padding:16px 24px;background:#ffffff08;border:1px solid var(--border);border-radius:100px;color:var(--text);font-family:var(--sans);font-size:16px;outline:none;transition:all .3s ease;text-align:center}.search-input:focus{border-color:var(--gold);background:#ffffff0d;box-shadow:0 0 20px #c4a2651a}.guild-tabs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.guild-tab{padding:8px 16px;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-dim);font-family:var(--mono);font-size:12px;cursor:pointer;transition:all .3s ease}.guild-tab:hover,.guild-tab.active{background:var(--gold);color:var(--bg);border-color:var(--gold)}.profiles-grid-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px}.no-results{grid-column:1 / -1;text-align:center;padding:60px;color:var(--text-ghost);font-family:var(--mono);font-size:14px;border:1px dashed var(--border)}.pm-bid-success{padding:24px;background:#c4a2651a;border:1px solid var(--gold);text-align:center;animation:fadeIn .5s ease}.pm-bid-msg{font-family:var(--mono);color:var(--gold);font-size:14px;font-weight:600;margin-bottom:8px;letter-spacing:.1em}.pm-bid-sub{font-size:13px;color:var(--text-dim)}.pm-bid-btn.bidding{opacity:.7;cursor:not-allowed}[data-theme=light] .modal-overlay{background:#fff9f0f5!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=light] .modal-content.profile-modal{background:var(--bg);border:1px solid var(--gold);box-shadow:0 0 60px #8b691433}[data-theme=light] .profile-glow{background:linear-gradient(to top,rgba(255,249,240,.95) 0%,transparent 60%)}[data-theme=light] .profile-content{background:linear-gradient(to bottom,#fff9f000,#fff9f0f2 20%)}[data-theme=light] .profile-guild{background:#8b69141a;color:var(--gold);border-color:var(--gold)}[data-theme=light] .p-stat-label{color:#1a171499}[data-theme=light] .p-stat-value{color:var(--gold)}[data-theme=light] .profile-btn{background:#8b691414;border-color:var(--gold);color:var(--gold)}[data-theme=light] .profile-btn:hover{background:var(--gold);color:var(--bg)}[data-theme=light] .profile-card:hover{box-shadow:0 20px 50px #8b691426,0 0 40px #8b69141a,0 0 80px #8b69140d}[data-theme=light] .profile-card:hover .profile-glow{background:linear-gradient(to top,rgba(255,249,240,.9) 0%,rgba(196,162,101,.05) 40%,transparent 70%)}[data-theme=light] .pm-image-col{border-right-color:var(--border)}[data-theme=light] .pm-guild-badge{background:var(--gold);color:var(--bg)}[data-theme=light] .pm-name,[data-theme=light] .pm-price{color:var(--text)}[data-theme=light] .pm-role{color:var(--gold)}[data-theme=light] .pm-bio{color:var(--text-dim)}[data-theme=light] .pm-stat-val{color:var(--gold)}[data-theme=light] .pm-stat-label{color:var(--text-ghost)}[data-theme=light] .pm-bid-btn{background:var(--gold);color:var(--bg)}[data-theme=light] .pm-bid-btn:hover{background:#9b7a1a}[data-theme=light] .modal-close{color:var(--text-dim)}[data-theme=light] .modal-close:hover{color:var(--gold)}[data-theme=light] .modal-content{background:var(--bg);border:1px solid rgba(139,105,20,.25);box-shadow:0 8px 32px #2a252026}[data-theme=light] .negotiation-modal h2,[data-theme=light] .negotiation-modal label{color:#1a1714}[data-theme=light] .negotiation-modal input,[data-theme=light] .negotiation-modal textarea,[data-theme=light] .negotiation-modal select{background:#8b69140d;border-color:#8b691433;color:#1a1714}[data-theme=light] .negotiation-modal input:focus,[data-theme=light] .negotiation-modal textarea:focus{border-color:var(--gold);background:#8b691414}[data-theme=light] .negotiation-modal button{color:#1a1714;border-color:#8b691440}[data-theme=light] .negotiation-modal button:hover{background:#8b69141a;border-color:var(--gold)}[data-theme=light] .negotiation-modal .btn-primary{background:var(--gold);color:var(--bg);border-color:var(--gold)}[data-theme=light] .negotiation-modal .btn-primary:hover{background:#9b7a1a}[data-theme=light] .petition-detail-modal{background:#fff9f0!important;border-color:#8b691440!important}[data-theme=light] .petition-detail-modal>div{background:#fff9f0!important}[data-theme=light] .petition-detail-modal h1,[data-theme=light] .petition-detail-modal h2,[data-theme=light] .petition-detail-modal h3{color:#1a1714!important}[data-theme=light] .petition-detail-modal>div>div:first-child{background:#8b691408!important;border-right-color:#8b691426!important}[data-theme=light] .petition-detail-modal .surface-glass,[data-theme=light] .match-score-card{background:#8b691414!important;border-color:#8b691433!important}[data-theme=light] .petition-detail-modal div,[data-theme=light] .petition-detail-modal p,[data-theme=light] .petition-detail-modal span,[data-theme=light] .petition-detail-modal li{color:#1a1714}[data-theme=light] .petition-detail-modal button{background:#8b691414!important;border-color:#8b691440!important;color:#1a1714!important}[data-theme=light] .petition-detail-modal button:hover{background:#8b691426!important;border-color:var(--gold)!important}[data-theme=light] .petition-detail-modal .btn-primary,[data-theme=light] .petition-detail-modal button[style*="background: var(--gold)"]{background:var(--gold)!important;color:#fff9f0!important}[data-theme=light] .petition-detail-modal .btn-secondary{background:transparent!important;color:var(--gold)!important;border-color:var(--gold)!important}[data-theme=light] .petition-detail-modal .btn-secondary:hover{background:#8b69141a!important}[data-theme=light] .petition-detail-modal label{color:#1a1714b3!important}[data-theme=light] .petition-detail-modal ul li::marker{color:var(--gold)}[data-theme=light] .petition-detail-modal [style*="var(--text-ghost)"]{color:#1a1714b3!important}[data-theme=light] .petition-detail-modal [style*="var(--text-dim)"]{color:#1a1714cc!important}[data-theme=light] .petition-detail-modal [style*="var(--text)"]{color:#1a1714!important}[data-theme=light] .agent-history-card{background:#8b69140d!important;border-color:#8b691426!important}[data-theme=light] .petition-card{border-bottom-color:#8b69141a}[data-theme=light] .petition-card:hover{background:#8b69140d}[data-theme=light] .card-agent,[data-theme=light] .card-task,[data-theme=light] .card-bid{color:#1a1714}[data-theme=light] .petition-card .card-agent div:first-child{color:var(--gold)}[data-theme=light] .filter-btn{background:#8b69140d;border-color:#8b691433;color:#1a1714cc}[data-theme=light] .filter-btn:hover,[data-theme=light] .filter-btn.active{background:#8b69141f;border-color:var(--gold);color:var(--gold)}[data-theme=light] .search-input{background:#8b69140d;border-color:#8b691433;color:#1a1714}[data-theme=light] .search-input::placeholder{color:#1a171480}[data-theme=light] .search-input:focus{border-color:var(--gold);background:#8b691414}[data-theme=light] .stat-card{background:#8b69140d!important;border-color:#8b691433!important}.sort-controls{display:flex;flex-direction:column;gap:12px;align-items:center;margin-bottom:24px}.sort-label{font-family:var(--mono);font-size:10px;letter-spacing:.15em;color:var(--gold);opacity:.7}.sort-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sort-btn{padding:6px 12px;background:transparent;border:1px solid var(--border);border-radius:3px;color:var(--text-dim);font-family:var(--mono);font-size:11px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.sort-btn:hover{border-color:var(--border-hover);background:var(--surface-hover);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.sort-btn.active{background:#c4a2651a;color:var(--gold);border-color:var(--gold)}.profile-skills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.skill-badge{font-family:var(--mono);font-size:9px;letter-spacing:.05em;padding:4px 8px;background:#c4a26514;color:var(--gold);border:1px solid var(--border);border-radius:2px;white-space:nowrap}.skill-more{font-family:var(--mono);font-size:9px;color:var(--text-ghost);padding:4px 8px}.pm-skills-section{margin-top:32px;padding-top:24px;border-top:1px solid var(--border)}.pm-section-title{font-family:var(--mono);font-size:10px;letter-spacing:.15em;color:var(--gold);margin-bottom:16px;opacity:.8}.pm-skills-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.pm-skill-item{display:flex;align-items:center;gap:8px;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:3px}.pm-skill-icon{color:var(--gold);font-size:10px;font-weight:600;opacity:.7}.pm-skill-text{font-family:var(--mono);font-size:11px;color:var(--text-dim)}.no-results{grid-column:1 / -1;text-align:center;padding:80px 32px;display:flex;flex-direction:column;align-items:center;gap:16px}.no-results-icon{font-size:48px;color:var(--gold);opacity:.3;margin-bottom:8px}.no-results-text{font-family:var(--mono);font-size:14px;color:var(--text-ghost)}.no-results-hint{font-size:13px;color:var(--text-ghost);opacity:.7}.no-results-btn{margin-top:16px;padding:10px 20px;background:transparent;border:1px solid var(--gold);color:var(--gold);font-family:var(--mono);font-size:11px;cursor:pointer;border-radius:3px;transition:all .3s ease}.no-results-btn:hover{background:var(--gold);color:var(--bg);transform:translateY(-1px);box-shadow:0 4px 12px #c4a2654d}.profiles-grid-layout{transition:opacity .3s ease}[data-theme=light] .sort-btn.active{background:#8b69141a;color:var(--gold);border-color:var(--gold)}[data-theme=light] .skill-badge{background:#8b691414;color:var(--gold);border-color:var(--border)}[data-theme=light] .skill-more{color:#1a171480}[data-theme=light] .pm-skill-item{background:#fff5e605;border-color:var(--border)}[data-theme=light] .pm-skill-icon{color:var(--gold)}[data-theme=light] .pm-skill-text{color:var(--text-dim)}[data-theme=light] .no-results-btn{border-color:var(--gold);color:var(--gold)}[data-theme=light] .no-results-btn:hover{background:var(--gold);color:var(--bg);transform:translateY(-1px);box-shadow:0 4px 12px #c4a2654d}@media(max-width:768px){.carousel-container{padding:0 50px}.carousel-container:before,.carousel-container:after{left:50px;right:50px;width:60px}.carousel-nav{width:40px;height:40px}.carousel-nav svg{width:20px;height:20px}.profile-card{min-width:280px;max-width:280px}.profile-img-container{height:180px}.profile-content{padding:20px}.profile-name{font-size:18px;color:var(--text)}.profile-quote{font-size:14px;color:#fff5e6e6}.profile-role{color:#fff5e6d9}.profile-guild{color:var(--gold);opacity:1}}@media(max-width:480px){.carousel-container{padding:0 40px}.carousel-container:before,.carousel-container:after{left:40px;right:40px;width:40px}.carousel-nav{width:36px;height:36px}.carousel-nav svg{width:18px;height:18px}.profile-card{min-width:260px;max-width:260px}.btn,.btn-primary,.btn-secondary{padding:16px 24px;font-size:13px;min-height:48px;font-weight:600;letter-spacing:.12em}.btn-primary{background:var(--gold);color:var(--bg)}.btn-secondary{color:var(--gold)}.profile-btn{font-size:12px;color:var(--gold)}.section-anim,.manifesto,.value-prop-teaser,.how-section,.testimonials{padding:60px 20px}input,textarea,select{font-size:16px!important;padding:14px}.modal-content{width:95%;max-width:95%;margin:20px}.waitlist{padding:60px 20px}.waitlist-title{font-size:28px;line-height:1.3}.waitlist-subtitle{font-size:15px}.title{font-size:clamp(28px,6vw,48px);line-height:1.2;color:var(--text)}.tag{color:var(--gold);opacity:1}.vp-headline{font-size:clamp(22px,5vw,42px);line-height:1.3;color:var(--text)}.vp-text{color:#fff5e6e6}.manifesto-quote{font-size:18px;line-height:1.5;color:#fff5e6e6}.manifesto-text{font-size:15px;line-height:1.7;color:#fff5e6e6}.manifesto-cta{color:var(--gold)}.guild-roles-preview{gap:8px;flex-wrap:wrap}.guild-role-preview{font-size:11px;padding:6px 12px;color:#fff5e6e6}}@media(max-width:768px){.guild-hero-cinematic{height:60vh!important;min-height:500px!important}.guild-hero-cinematic img{object-position:center 35%!important}.gh-content{padding:0 24px!important}.gh-title{font-size:clamp(36px,10vw,64px)!important}.gh-icon{font-size:36px!important}.guild-content .container{padding:60px 20px!important}.manifesto-block{padding-left:20px!important}.manifesto-text{font-size:20px!important}.why-matters-section>div,.spotlight-card,.guild-cta{padding:24px!important}.guild-stats-grid{grid-template-columns:1fr!important}.how-it-works-section>div>div{grid-template-columns:auto 1fr!important;gap:16px!important;padding:20px!important}.guild-actions{flex-direction:column!important;gap:12px!important}.guild-actions a{width:100%!important;text-align:center!important;padding:16px 24px!important}.irreplaceable-section>div>div,.use-cases-section>div>div{padding:20px!important}.roles-section>div{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:12px!important}.spotlight-bio{font-size:16px!important;padding:16px 24px!important}.section-title{font-size:11px!important}}@media(max-width:968px){.guilds-page{padding-top:80px!important}.guilds-page section:first-child{padding:60px 24px 40px!important}.guilds-page h1{font-size:clamp(32px,8vw,56px)!important}.guilds-page section:nth-child(2){padding:60px 20px!important}.guilds-page section:nth-child(2)>div{grid-template-columns:1fr!important}.guilds-hero-section{margin-top:20px}}@media(max-width:480px){.guilds-page section:first-child>div>div{flex-direction:column!important;gap:20px!important}}@keyframes quantumFloat{0%,to{transform:translate(0) scale(1);opacity:.3}25%{transform:translate(20px,-30px) scale(1.2);opacity:.7}50%{transform:translate(-15px,-50px) scale(.8);opacity:.5}75%{transform:translate(30px,-20px) scale(1.1);opacity:.6}}@keyframes quantumPulse{0%,to{box-shadow:0 0 5px currentColor}50%{box-shadow:0 0 20px currentColor,0 0 30px currentColor}}@keyframes spectralShift{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes geometryRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes psychicGlow{0%,to{box-shadow:0 0 10px #c4a2654d}50%{box-shadow:0 0 30px #9b8ec499,0 0 50px #6b9dad66}}@keyframes entangle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}}.quiz-opt{position:relative;overflow:hidden}.quiz-opt:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(196,162,101,.4) 0%,transparent 70%);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;pointer-events:none}.quiz-opt:hover:before{width:300px;height:300px;animation:spectralShift 3s linear infinite}.result-card{animation:psychicGlow 4s infinite ease-in-out}.quiz-opt:hover .guild-icon-hint{opacity:.4!important}.quiz-opt:focus{outline:none;box-shadow:0 0 30px currentColor}.quiz-page button{position:relative;overflow:hidden}.quiz-page button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease}.quiz-page button:hover:after{width:300px;height:300px}@keyframes orbit{0%{transform:rotate(0) translate(150px) rotate(0)}to{transform:rotate(360deg) translate(150px) rotate(-360deg)}}.result-card{animation:resultEntrance 1s ease-out,psychicGlow 4s infinite ease-in-out 1s}@keyframes resultEntrance{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.quiz-q{animation:questionFade .6s ease-out}@keyframes questionFade{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes borderShimmer{0%,to{border-color:var(--gold)}33%{border-color:#9b8ec4}66%{border-color:#6b9dad}}.quiz-page .surface-glass{animation:borderShimmer 8s ease-in-out infinite}.verification-cta{background:linear-gradient(180deg,var(--bg) 0%,var(--surface) 50%,var(--bg) 100%);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:120px 0;position:relative;overflow:hidden}.verification-inner{position:relative;text-align:center;max-width:900px;margin:0 auto;padding:60px 40px;background:var(--surface-glass);border:1px solid var(--border);border-radius:4px;box-shadow:0 8px 32px #0000004d}.verification-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;pointer-events:none;overflow:hidden}.verification-rings{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;opacity:.8}.scan-particle{position:absolute;width:3px;height:3px;background:var(--gold);border-radius:50%;box-shadow:0 0 8px var(--gold);animation:scanFloat 4s ease-in-out infinite}@keyframes scanFloat{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-100px) scale(1.5);opacity:.8}}.verification-content{position:relative;z-index:1}.verification-title{font-family:var(--display);font-size:clamp(32px,5vw,52px);line-height:1.2;margin-bottom:24px;color:var(--text);letter-spacing:-.02em}.verification-text{font-size:18px;line-height:1.7;color:var(--text-dim);margin-bottom:16px;max-width:680px;margin-left:auto;margin-right:auto}.verification-subtext{font-size:15px;line-height:1.6;color:var(--text-ghost);font-style:italic;margin-bottom:40px}.verification-features{display:flex;gap:32px;justify-content:center;margin-bottom:48px;flex-wrap:wrap}.verification-feature{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-dim);font-family:var(--mono);letter-spacing:.05em}.verification-feature-icon{font-size:20px;filter:grayscale(.3)}.verification-btn{display:inline-flex;align-items:center;gap:12px;padding:20px 48px;background:var(--gold);color:var(--bg);font-family:var(--mono);font-size:13px;letter-spacing:.15em;font-weight:600;border-radius:3px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #c4a2654d,0 0 40px #c4a2651a;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.verification-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.verification-btn:hover:before{width:400px;height:400px}.verification-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px #c4a26580,0 0 60px #c4a26533;background:#d4b46a}.verification-btn-text{position:relative;z-index:1}.verification-btn-icon{position:relative;z-index:1;transition:transform .3s ease}.verification-btn:hover .verification-btn-icon{transform:translate(4px)}.verification-disclaimer{font-size:11px;color:var(--text-ghost);margin-top:32px;font-family:var(--mono);letter-spacing:.1em;opacity:.7}@media(max-width:768px){.verification-cta{padding:80px 0}.verification-inner{padding:40px 24px}.verification-features{flex-direction:column;gap:16px}.verification-rings{width:400px;height:400px}}.manifesto-page{min-height:100vh;background:var(--bg)}.manifesto-hero{padding:150px 32px 120px;text-align:center;position:relative;overflow:hidden;min-height:90vh;display:flex;align-items:center;justify-content:center}.manifesto-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 30%,rgba(196,162,101,.15) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(196,162,101,.08) 0%,transparent 40%),radial-gradient(circle at 80% 60%,rgba(196,162,101,.08) 0%,transparent 40%);pointer-events:none}.manifesto-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23c4a265' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.4;pointer-events:none}.manifesto-symbol-large{font-size:120px;opacity:.1;margin-bottom:-40px;animation:floatSymbol 6s ease-in-out infinite}@keyframes floatSymbol{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--gold);font-family:var(--mono);font-size:11px;letter-spacing:.1em;opacity:.6}.scroll-arrow{font-size:24px;animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.manifesto-hero-title{font-family:var(--display);font-size:clamp(42px,8vw,88px);line-height:1.1;margin-bottom:32px}.manifesto-hero-subtitle{font-size:clamp(16px,2vw,22px);line-height:1.7;color:var(--text-dim);max-width:700px;margin:0 auto}.manifesto-content{padding:80px 32px 120px}.manifesto-preamble{text-align:center;margin-bottom:80px}.manifesto-preamble h2{font-family:var(--display);font-size:clamp(28px,4vw,42px);color:var(--gold);font-weight:400;font-style:italic}.manifesto-articles{max-width:1000px;margin:0 auto}.manifesto-article{display:grid;grid-template-columns:120px 60px 1fr;gap:32px;margin-bottom:80px;padding:40px;background:#c4a26505;border-left:2px solid rgba(196,162,101,.2);border-radius:4px;position:relative;transition:all .5s cubic-bezier(.23,1,.32,1)}.manifesto-article:hover{background:#c4a2650d;border-left-color:var(--gold);transform:translate(8px)}.article-icon-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}.article-icon{font-size:64px;filter:grayscale(.3);transition:all .4s ease}.manifesto-article:hover .article-icon{filter:grayscale(0);transform:scale(1.1)}.article-symbol{font-size:32px;color:var(--gold);opacity:.3;font-family:var(--display)}.article-number{font-family:var(--display);font-size:48px;color:var(--gold);opacity:.4;text-align:center;align-self:start;padding-top:8px}.article-content h3{font-family:var(--display);font-size:clamp(20px,2.5vw,28px);margin-bottom:16px;font-weight:500}.article-content p{font-size:clamp(15px,1.7vw,18px);line-height:1.8;color:var(--text-dim)}.manifesto-conclusion{margin-top:80px;padding:60px;background:#c4a26514;border:2px solid rgba(196,162,101,.3);border-radius:4px;max-width:900px;margin-left:auto;margin-right:auto;position:relative;text-align:center}.conclusion-symbol{font-size:72px;color:var(--gold);opacity:.2;margin-bottom:24px}.manifesto-conclusion p{font-size:clamp(16px,1.8vw,20px);line-height:1.8;color:var(--text-dim);margin-bottom:24px;max-width:700px;margin-left:auto;margin-right:auto}.conclusion-final{font-size:clamp(18px,2vw,24px)!important;color:#fff5e6!important;margin-bottom:0!important}.manifesto-sign{padding:120px 32px;background:linear-gradient(180deg,transparent 0%,rgba(196,162,101,.03) 50%,transparent 100%)}.sign-header{text-align:center;margin-bottom:60px;position:relative}.sign-symbol{font-size:80px;color:var(--gold);opacity:.15;margin-bottom:-20px;animation:rotateSymbol 20s linear infinite}@keyframes rotateSymbol{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sign-title{font-family:var(--display);font-size:clamp(32px,5vw,52px);margin-bottom:20px;color:var(--gold)}.sign-subtitle{font-size:clamp(16px,1.8vw,20px);color:var(--text-dim)}.sign-form{padding:50px;border-radius:4px}.sign-pledge{text-align:center;margin-bottom:48px;padding:32px;background:#c4a2650d;border-radius:2px}.pledge-icon{font-size:48px;margin-bottom:20px}.pledge-text{font-size:clamp(16px,1.8vw,20px);line-height:1.8;color:var(--text-dim);font-style:italic;max-width:600px;margin:0 auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.form-field label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--gold);margin-bottom:8px}.form-field input{width:100%;padding:14px;background:#fff5e608;border:1px solid rgba(196,162,101,.15);color:#fff5e6;font-size:16px;font-family:var(--body);transition:all .3s ease}.form-field input:focus{outline:none;border-color:var(--gold);background:#fff5e60d}.form-field input:disabled{opacity:.5;cursor:not-allowed}.sign-button{width:100%;padding:20px;background:var(--gold);color:#0d0b08;border:none;font-family:var(--mono);font-size:13px;letter-spacing:.15em;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 20px #c4a2654d}.sign-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #c4a26580}.sign-button:disabled{opacity:.6;cursor:not-allowed}.sign-disclaimer{text-align:center;font-size:12px;color:var(--text-ghost);margin-top:24px;opacity:.7}.signed-confirmation{text-align:center;padding:60px 40px;background:#c4a2650d;border-radius:4px}.signed-icon{width:80px;height:80px;background:var(--gold);color:#0d0b08;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;margin:0 auto 32px;animation:scaleIn .5s cubic-bezier(.23,1,.32,1)}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.signed-confirmation h3{font-family:var(--display);font-size:clamp(24px,3vw,36px);color:var(--gold);margin-bottom:16px}.signed-confirmation p{font-size:clamp(15px,1.7vw,18px);line-height:1.7;color:var(--text-dim);margin-bottom:16px}.signed-share{font-weight:600;color:#fff5e6!important}.share-buttons{display:flex;gap:16px;justify-content:center;margin-top:32px}.share-btn{padding:14px 28px;background:#c4a2651a;border:1px solid rgba(196,162,101,.3);color:var(--gold);font-family:var(--mono);font-size:11px;letter-spacing:.1em;cursor:pointer;transition:all .3s ease}.share-btn:hover{background:#c4a26533;border-color:var(--gold);transform:translateY(-2px)}@media(max-width:768px){.manifesto-hero{min-height:70vh;padding:120px 24px 80px}.manifesto-symbol-large{font-size:80px}.scroll-indicator{bottom:20px}.manifesto-article{grid-template-columns:1fr;gap:24px;padding:32px 24px;margin-bottom:48px}.article-icon-wrapper{flex-direction:row;justify-content:center}.article-icon{font-size:48px}.article-symbol{font-size:24px}.article-number{text-align:left;font-size:36px;display:none}.form-grid{grid-template-columns:1fr}.sign-form,.manifesto-conclusion{padding:32px 24px}.conclusion-symbol{font-size:48px}.share-buttons{flex-direction:column}.share-btn{width:100%}}.locale-dropdown::-webkit-scrollbar{width:8px}.locale-dropdown::-webkit-scrollbar-track{background:transparent}.locale-dropdown::-webkit-scrollbar-thumb{background:#c4a2654d;border-radius:4px}.locale-dropdown::-webkit-scrollbar-thumb:hover{background:#c4a26580}
