.ChatBubble-inner{align-items:center;background-color:var(--bg-blend);color:var(--white-70);display:inline-flex;flex-direction:row;flex-shrink:0;max-width:304px;width:fit-content}.ChatBubble.is-received,.ChatBubble.is-received .ChatBubble-inner{border-radius:var(--rounded-sm) var(--rounded-lg) var(--rounded-lg) var(--rounded-sm)}.ChatBubble.is-sent,.ChatBubble.is-sent .ChatBubble-inner{border-radius:var(--rounded-lg) var(--rounded-sm) var(--rounded-sm) var(--rounded-lg)}.ChatBubble.is-received:first-child,.ChatBubble.is-received:first-child .ChatBubble-inner{border-top-left-radius:var(--rounded-lg)}.ChatBubble.is-received:last-child,.ChatBubble.is-received:last-child .ChatBubble-inner{border-bottom-left-radius:var(--rounded-lg)}.ChatBubble.is-sent:first-child,.ChatBubble.is-sent:first-child .ChatBubble-inner{border-top-right-radius:var(--rounded-lg)}.ChatBubble.is-sent:last-child,.ChatBubble.is-sent:last-child .ChatBubble-inner{border-bottom-right-radius:var(--rounded-lg)}.ChatBubble-text{margin:6.5px 10px;min-height:0}.EmailInput{align-items:flex-end;display:flex;flex-direction:column;pointer-events:all;position:relative;width:min(400px,var(--max-page-content-width))}@media (max-width:600){.EmailInput{width:var(--max-page-content-width)}}.EmailInput.is-error{animation-duration:.5s;animation-iteration-count:1;animation-name:shake;animation-timing-function:ease-out}@keyframes shake{0%{transform:translateX(0)}20%{transform:translateX(9px)}40%{transform:translateX(-9px)}60%{transform:translateX(6px)}80%{transform:translateX(-6px)}to{transform:translateX(0)}}.EmailInput-button{font-weight:600;opacity:1;transition:color var(--transition-ease),opacity var(--transition-ease),visibility var(--transition-ease);visibility:visible}.EmailInput-button:focus,.EmailInput-button:hover{color:var(--white-85)}.EmailInput:not(.is-showingButton) .EmailInput-button{opacity:0;visibility:hidden}.EmailInput-input::placeholder{color:var(--white-50)}.EmailInput-input{background-color:initial;border:none;color:var(--white-85);font-family:Inter,sans-serif;font-size:14px;height:20px;line-height:20px;outline:none;padding:var(--button-input-padding)}.EmailInput-inputWrapper{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--bg-medium);border-radius:var(--rounded-lg);display:flex;height:var(--min-bubble-height);overflow:hidden;position:relative}.EmailInput.is-showingButton .EmailInput-inputWrapper{pointer-events:none;width:100%}.EmailInput-inputPseudoText{color:var(--white-85);padding:0 14px;visibility:hidden}.EmailInput.is-showingSuccess .EmailInput-inputPseudoText{visibility:visible}.EmailInput-inputSubmit{color:var(--white-60);flex-shrink:0;margin:0 -4px;opacity:0;padding:4px;position:absolute;right:14px;transform:rotate(180deg);transition:right var(--transition-cubic),color var(--transition-ease),opacity var(--transition-cubic) .1s,visibility var(--transition-cubic) .1s;visibility:visible}.EmailInput-inputSubmit.is-visible{opacity:1}.EmailInput-inputSubmit:focus,.EmailInput-inputSubmit:hover{color:var(--white-85)}.EmailInput:not(.is-showingInput) .EmailInput-inputSubmit{opacity:0;pointer-events:none;visibility:hidden}.EmailInput-input{left:0;margin-top:-2.5px;padding-left:14px;padding-right:32px;visibility:visible;width:min(400px,var(--max-page-content-width))}.EmailInput-input,.EmailInput-successText{position:absolute;transition:opacity var(--transition-ease) .25s,visibility var(--transition-ease) .25s}.EmailInput-successText{margin:0;padding:var(--button-input-padding);top:0;width:100%}.EmailInput:not(.is-showingSuccess) .EmailInput-successText{opacity:0;visibility:hidden}.EmailInput-underline{border-bottom:1px solid var(--white-60);height:0;position:absolute;transition:border-bottom var(--transition-ease),width var(--transition-cubic);width:100%}.EmailInput.is-showingButton:has(.EmailInput-button:focus) .EmailInput-underline,.EmailInput.is-showingButton:has(.EmailInput-button:hover) .EmailInput-underline{border-bottom:1px solid var(--white-85)}.EmailInput.is-showingInput .EmailInput-underline{width:min(400px,var(--max-page-content-width))}.EmailInput.is-showingSuccess .EmailInput-underline{right:0;width:0}.Chat{gap:4px}.Chat,.Footer{display:flex;flex-direction:column}.Footer{bottom:0;gap:16px;left:0;max-width:min(400px,100vw);padding:24px 16px;pointer-events:none;position:fixed}.Footer-text{cursor:default;margin:0 0 16px}.Footer-textEmphasis{color:var(--white-85);font-weight:500}.App{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}.App,.Canvas-container{height:100vh;width:100vw}.Canvas-container{align-items:center;display:flex;justify-content:center}.Canvas{height:min(100vh,920px);max-width:1600px;position:relative;width:100vw}.Canvas-blurLayer{background-color:#00000080;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw}.Button,.Canvas-blurLayer{align-items:center;display:flex;justify-content:center}.Button{background-color:var(--white-10);border-radius:8px;color:var(--white-50);height:28px;transition:all .1s ease;width:32px}.Button:hover{background-color:var(--white-20);color:var(--white-85)}.Frame-animationWrapper{display:flex;filter:blur(16px);flex-direction:column;gap:6px;opacity:0;pointer-events:none;transform:scale(1.05);transform-origin:center;transition-duration:.75s;transition-property:opacity,filter,transform;transition-timing-function:ease}.Frame-animationWrapper.is-visible{filter:none;opacity:1;transform:none}.Frame{pointer-events:none;position:absolute}.draggable{cursor:grab}.Frame.is-dragging .draggable{cursor:grabbing}.Frame-tag{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:var(--bg-blend);border-radius:var(--rounded-md);color:var(--white-50);display:inline-flex;height:28px;max-width:fit-content;opacity:1;padding:0 10px;pointer-events:all;position:relative;transition:color .1s ease;-webkit-user-select:none;user-select:none;width:fit-content}.Frame-tag:hover{color:var(--white-70)}.Frame-tagText{font-size:12px;font-weight:500}.Frame-body{border-radius:var(--rounded-lg);overflow:hidden;pointer-events:all;position:relative;-webkit-user-select:none;user-select:none}.Frame-body:active{cursor:pointer}iframe{border:none;height:100%;overflow:hidden;width:100%}.NavBar{-webkit-backdrop-filter:blur(32px)!important;backdrop-filter:blur(32px)!important;background:#00000080;border-radius:16px;display:flex;flex-direction:row;gap:4px;padding:4px;position:relative}.NavBar-gradient{background:linear-gradient(180deg,#ffffff14,#fff0)}.NavBar-border,.NavBar-gradient{border-radius:16px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.NavBar-border{border:1px solid #ffffff14;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.NavBar-activeBackground{background-color:#ffffff14;border-radius:12px;height:48px;position:absolute;top:4px;width:64px}.NavBar-activeBorder{border:1px solid #ffffff14;border-radius:12px;height:100%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000);width:100%}.NavBar-button{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;position:relative;transition:all .15s ease;width:64px}.NavBar-button svg{color:#fff;opacity:.5;transition:opacity .15s ease}.NavBar-buttonBackground{border-radius:12px;height:48px;position:absolute;scale:.8;width:64px}.NavBar-button.is-active svg,.NavBar-button:hover svg{opacity:.85}.NavBar img{height:100%;width:100%}.NavBar-profileImage{border:1px solid var(--white-10);border-radius:100px;height:24px;overflow:hidden;transition:border .15s ease;width:24px}.NavBar-button.is-active .NavBar-profileImage,.NavBar-button:hover .NavBar-profileImage{border:1px solid var(--white-20)}.PredictionMarket,.font-inter{font-family:Helvetica,sans-serif}.font-mono{font-family:Menlo,monospace}.ticker-wrapper{align-items:center;display:flex;height:40px;position:relative;width:100%}.ticker{animation:ticker-scroll 20s linear infinite;display:flex;position:absolute;white-space:nowrap;will-change:transform}.ticker-item{align-items:center;display:inline-flex;flex-shrink:0;margin-right:15px}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-33.33%)}}.ProductivityApp{background:#000;color:#fff;font-family:Inter,sans-serif;height:100%;width:100%}.gradient-bg{background:radial-gradient(circle at 50% 0,#ff5722,#000 70%)}.timer-glow{box-shadow:0 0 60px #ff57224d}.playfair{font-family:Playfair Display,serif}.button-glow{box-shadow:0 0 30px #ff572266}.RamsClock{align-items:center;background-color:initial;box-sizing:border-box;display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;height:100%;justify-content:center;margin:0;overflow:hidden;padding:0;transform:rotate(180deg);width:100%}.clock,.clock-container{height:100%;position:relative;width:100%}.notch-ring{background-color:#000;border:1px solid #ffffff26;border-radius:1000px;height:100%;position:absolute;width:100%}.notch{background-color:#fff9;height:8px;left:50%;position:absolute;top:50%;transform-origin:0 0;width:1px}.notch.hour{background-color:#fffc;height:12px;width:1.5px}.hand{border-radius:.5px;left:50%;position:absolute;top:50%;transform-origin:50% 0}.hour-hand{height:60px;width:2px}.hour-hand,.minute-hand{background-color:#fff;transform:translate(-50%) rotate(0deg)}.minute-hand{height:90px;width:1.5px}.second-hand{background-color:#ffe000;height:90px;transform:translate(-50%) rotate(0deg);width:1px}.center-dot{background-color:#ffe000;border-radius:50%;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.VariantManifesto-modal{align-items:center;background-color:var(--bg-solid);border-radius:16px;bottom:24px;display:flex;height:calc(100vh - 48px);justify-content:center;left:24px;position:fixed;right:24px;top:24px;width:calc(100vw - 48px);z-index:4}.VariantManifesto-modalInner{align-items:start;display:flex;height:100%;justify-content:center;overflow-y:auto;position:relative;width:100%}.VariantManifesto{background-color:var(--bg-solid);display:flex;flex-direction:column;gap:4px;justify-content:center;margin:60px 0;width:440px}.VariantManifesto-blogText{color:var(--white-90);font-size:15px;line-height:24px;padding-left:10px;width:440px;z-index:2}.VariantManifesto-names{color:var(--white-55);font-size:15px;line-height:24px;padding-left:10px}:root{font-feature-settings:"liga" 1,"calt" 1;--white-10:#ffffff1a;--white-20:#fff3;--white-50:#ffffff80;--white-55:#ffffff8c;--white-60:#fff9;--white-70:#ffffffb3;--white-85:#ffffffd9;--white-90:#fff;--bg-solid:#111;--bg-blend:#11111180;--bg-medium:#33333380;--black-100:#000;--rounded-lg:12px;--rounded-md:9px;--rounded-sm:3px;--transition-cubic:0.55s cubic-bezier(0.19,1,0.22,1);--transition-ease:0.25s ease;--transition-snappy-out:0.25s cubic-bezier(0.19,1,0.22,1);--button-input-padding:4px 0px;--horizontal-margin:16px;--vertical-margin:50px;--max-page-content-width:calc(100vw - var(--horizontal-margin)*2);--min-bubble-height:40px;font-family:Inter,sans-serif}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}*{box-sizing:border-box}html{overflow:hidden;overscroll-behavior:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#111;background-color:var(--bg-solid);font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;margin:0}h1,h2,h3,p{margin:0}button,h1,h2,h3,p{font-family:Inter,sans-serif;font-size:14px;line-height:20px}button{background-color:initial;border:none;color:#fff9;color:var(--white-60);cursor:pointer;outline:none;padding:4px 0;padding:var(--button-input-padding)}.hidden-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hidden-scrollbar::-webkit-scrollbar{display:none}