:root{--color-black:#000;--color-white:#fff;--color-white-90:#ffffffe6;--color-white-80:#fffc;--color-white-60:#fff9;--color-white-50:#ffffff80;--color-white-15:#ffffff26;--color-white-10:#ffffff1a;--color-white-5:#ffffff0d;--color-white-1:#ffffff03;--color-dark-4:#0a0a0a66;--color-dark-5:#0000000d;--radius:1rem;--radius-lg:1.5rem;--radius-xl:2.5rem;--radius-full:9999px;--font-sans:"Poppins", sans-serif;--font-serif:"Source Serif 4", Georgia, serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--color-white);background-color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}h1,h2,h3,h4{letter-spacing:-.02em;font-weight:500;line-height:1.1}.font-serif{font-family:var(--font-serif)}.italic{font-style:italic}.bg-video-container{z-index:0;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.bg-video{object-fit:cover;filter:brightness(.65)contrast(1.05);width:100%;height:100%}.app-container{z-index:10;zoom:.8;width:125vw;height:125vh;position:relative;overflow:hidden}.liquid-glass{background:var(--color-white-1);background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);box-shadow:inset 0 1px 1px var(--color-white-10);border:none;position:relative;overflow:hidden}.liquid-glass:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff73 0%,#ffffff26 20%,#0000 40% 60%,#ffffff26 80%,#ffffff73 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.liquid-glass-strong{background:var(--color-white-1);background-blend-mode:luminosity;-webkit-backdrop-filter:blur(50px);box-shadow:4px 4px 4px var(--color-dark-5), inset 0 1px 1px var(--color-white-15);border:none;position:relative;overflow:hidden}.liquid-glass-strong:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff80 0%,#fff3 20%,#0000 40% 60%,#fff3 80%,#ffffff80 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.interactive{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s,background-color .2s,color .2s}.interactive:hover{transform:scale(1.05)}.interactive:active{transform:scale(.95)}.social-link{color:var(--color-white);transition:color .2s,transform .2s}.social-link:hover{color:var(--color-white-80);transform:scale(1.1)}.layout-split{flex-direction:row;width:125vw;height:125vh;display:flex;position:relative}.panel-left{flex-direction:column;width:100%;padding:1rem;display:flex;position:relative}.panel-left-content{border-radius:var(--radius-lg);flex-direction:column;flex:1;justify-content:space-between;height:calc(125vh - 2rem);padding:2rem 1.5rem;display:flex}.nav-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:1.5rem;display:flex}.logo-brand{align-items:center;gap:.5rem;display:flex}.logo-icon{object-fit:contain;width:32px;height:32px}.brand-name{letter-spacing:-.05em;color:var(--color-white);font-size:1.5rem;font-weight:600}.btn-menu{border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;display:flex}.hero-center{text-align:center;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:100%;max-width:600px;margin:auto 0;padding:2rem 0;display:flex}.hero-logo{object-fit:contain;width:80px;height:80px;margin-bottom:1.5rem}.hero-title{letter-spacing:-.05em;color:var(--color-white);margin-bottom:2rem;font-size:2.75rem;line-height:1.05}.hero-title span.font-serif{color:var(--color-white-80)}.cta-button{border-radius:var(--radius-full);align-items:center;gap:.75rem;margin-bottom:2.5rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:500;display:flex}.download-circle{border-radius:var(--radius-full);background-color:var(--color-white-15);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.pills-container{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.hero-pill{border-radius:var(--radius-full);color:var(--color-white-80);padding:.4rem 1rem;font-size:.75rem;font-weight:400}.bottom-quote-section{text-align:center;flex-direction:column;align-items:center;width:100%;margin-top:2rem;display:flex}.visionary-label{letter-spacing:.25em;text-transform:uppercase;color:var(--color-white-50);margin-bottom:.75rem;font-size:.7rem;font-weight:500}.quote-text{color:var(--color-white);max-width:500px;margin-bottom:.75rem;font-size:1.15rem;line-height:1.4}.quote-text span.font-serif{color:var(--color-white-80)}.author-divider{align-items:center;gap:1rem;width:100%;max-width:280px;display:flex}.author-line{background-color:var(--color-white-15);flex:1;height:1px}.author-name{letter-spacing:.15em;color:var(--color-white-50);font-size:.65rem;font-weight:600}.card-detail-panel{border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;width:100%;padding:1rem 1.1rem;animation:.25s cubic-bezier(.16,1,.3,1) both fadeSlideUp;display:flex;position:relative}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card-detail-close{border-radius:var(--radius-full);background:var(--color-white-10);width:1.5rem;height:1.5rem;color:var(--color-white-60);cursor:pointer;z-index:1;border:none;justify-content:center;align-items:center;font-size:.7rem;transition:background .2s,color .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.card-detail-close:hover{background:var(--color-white-15);color:var(--color-white)}.card-detail-content{flex-direction:column;gap:.65rem;display:flex}.card-detail-header{align-items:center;gap:.6rem;padding-right:2rem;display:flex}.card-detail-title{color:var(--color-white);letter-spacing:-.02em;font-size:.95rem;font-weight:600}.card-detail-sub{color:var(--color-white-50);font-size:.7rem;line-height:1.3}.card-detail-steps{flex-direction:column;gap:.6rem;display:flex}.card-detail-step{align-items:flex-start;gap:.6rem;display:flex}.card-detail-step-num{color:var(--color-white-50);letter-spacing:.05em;min-width:20px;margin-top:.1rem;font-size:.6rem;font-weight:700}.card-detail-step strong{color:var(--color-white-90);margin-bottom:.15rem;font-size:.78rem;font-weight:600;display:block}.card-detail-step p{color:var(--color-white-60);font-size:.7rem;line-height:1.35}.card-detail-step code{background:#ffffff1a;border-radius:3px;padding:.05rem .25rem;font-size:.65rem}.card-detail-uses{flex-direction:column;gap:.55rem;display:flex}.card-use-item{align-items:flex-start;gap:.5rem;display:flex}.card-use-badge{letter-spacing:.05em;color:var(--color-white-80);background:var(--color-white-10);border:1px solid var(--color-white-15);white-space:nowrap;text-align:center;border-radius:4px;min-width:72px;margin-top:.05rem;padding:.15rem .45rem;font-size:.6rem;font-weight:700}.card-use-item p{color:var(--color-white-60);font-size:.7rem;line-height:1.35}.card-prompts-list{flex-direction:column;gap:.4rem;display:flex}.card-prompt-pill{background:var(--color-white-5);border:1px solid var(--color-white-10);color:var(--color-white-80);text-align:left;cursor:pointer;border-radius:.6rem;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem .7rem;font-size:.72rem;line-height:1.35;transition:background .2s,border-color .2s,transform .2s,color .2s;display:flex}.card-prompt-pill:hover{background:var(--color-white-10);border-color:var(--color-white-15);color:var(--color-white);transform:translate(3px)}.card-prompt-pill:active{transform:scale(.97)}.card-prompt-arrow{color:var(--color-white-50);flex-shrink:0;margin-top:.05rem;font-size:.65rem;transition:color .2s}.card-prompt-pill:hover .card-prompt-arrow{color:var(--color-white-80)}.panel-right{flex-direction:column;justify-content:space-between;width:48%;height:calc(125vh - 3rem);padding:1.5rem;display:none}.right-top-bar{justify-content:space-between;align-items:center;width:100%;display:flex}.socials-pill{border-radius:var(--radius-full);align-items:center;gap:1rem;padding:.35rem .5rem .35rem 1rem;display:flex}.socials-icons{align-items:center;gap:.75rem;display:flex}.btn-arrow-right{justify-content:center;align-items:center;display:flex}.icon-circle{border-radius:var(--radius-full);background-color:var(--color-white-10);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.btn-account{border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;display:flex}.community-card{border-radius:var(--radius-lg);text-align:left;flex-direction:column;gap:.75rem;width:100%;padding:1.75rem;display:flex}.card-title{color:var(--color-white);letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.card-description{color:var(--color-white-60);font-size:.9rem;line-height:1.45}.bottom-features-container{border-radius:var(--radius-xl);flex-direction:column;gap:1.25rem;width:100%;margin-top:auto;padding:1.5rem;display:flex}.grid-cards-split{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.feature-small-card{border-radius:var(--radius-lg);text-align:left;flex-direction:column;gap:1rem;padding:1.75rem 1.5rem;display:flex}.feature-small-card h3{color:var(--color-white);font-size:1.35rem;font-weight:500}.feature-small-card p{color:var(--color-white-60);font-size:.85rem;line-height:1.45}.feature-bottom-card{border-radius:var(--radius-lg);text-align:left;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.thumbnail-flowers{border-radius:var(--radius);object-fit:cover;width:120px;height:80px}.thumbnail-text{flex-direction:column;flex:1;gap:.35rem;display:flex}.thumbnail-text h3{color:var(--color-white);font-size:1.15rem;font-weight:500}.thumbnail-text p{color:var(--color-white-50);font-size:.85rem;line-height:1.35}.btn-plus{border-radius:var(--radius-full);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.intro-explain-container{text-align:left;flex-direction:column;gap:1rem;width:100%;margin:auto 0;display:flex}.intro-title{letter-spacing:-.04em;color:var(--color-white);font-size:1.85rem;font-weight:600;line-height:1.1}.intro-description{color:var(--color-white-80);font-size:.875rem;line-height:1.5}.intro-features-list{flex-direction:column;gap:1rem;margin:.5rem 0;display:flex}.intro-feature-item{align-items:flex-start;gap:.75rem;display:flex}.intro-feature-icon{color:var(--color-white-80);justify-content:center;align-items:center;margin-top:.2rem;display:flex}.intro-feature-text h3{color:var(--color-white);margin-bottom:.15rem;font-size:.95rem;font-weight:500}.intro-feature-text p{color:var(--color-white-60);font-size:.75rem;line-height:1.4}.apikey-container{text-align:left;flex-direction:column;align-self:center;gap:1.25rem;width:100%;max-width:440px;margin:auto 0;display:flex}.apikey-input-group{flex-direction:column;gap:.5rem;width:100%;display:flex}.apikey-label{color:var(--color-white-80);justify-content:space-between;font-size:.8rem;font-weight:500;display:flex}.apikey-label-link{color:var(--color-white-60);font-size:.75rem;text-decoration:underline}.apikey-label-link:hover{color:var(--color-white)}.apikey-input-wrapper{width:100%;display:flex;position:relative}.apikey-input{background:var(--color-white-5);border:1px solid var(--color-white-15);border-radius:var(--radius);width:100%;color:var(--color-white);outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.apikey-input:focus{border-color:var(--color-white-50);box-shadow:0 0 0 2px var(--color-white-10)}.apikey-error{color:#ff5e5e;margin-top:.25rem;font-size:.75rem;line-height:1.3}.verifying-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;margin:auto 0;display:flex}.spinner-grayscale{border:3px solid var(--color-white-15);border-top-color:var(--color-white-80);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.verifying-text{color:var(--color-white-80);font-size:.9rem}.chat-container{flex-direction:column;flex:1;justify-content:space-between;width:100%;min-height:0;display:flex}.chat-header-dashboard{text-align:left;flex-direction:column;gap:.75rem;width:100%;margin-bottom:1.25rem;display:flex}.chat-selectors-row{align-items:center;gap:.75rem;width:100%;display:flex}.custom-dropdown-container{display:inline-block;position:relative}.custom-dropdown-btn{border-radius:var(--radius-full);color:var(--color-white);border:1px solid var(--color-white-15);background:var(--color-white-10);cursor:pointer;outline:none;align-items:center;gap:.75rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:500;display:flex}.dropdown-arrow{opacity:.6;font-size:.65rem;transition:transform .2s}.custom-dropdown-menu{z-index:50;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);background:#0f0f0fd9;border:1px solid #ffffff1f;flex-direction:column;gap:.25rem;min-width:280px;max-height:300px;padding:.5rem;animation:.2s cubic-bezier(.16,1,.3,1) both dropdownFadeIn;display:flex;position:absolute;top:calc(100% + .5rem);left:0;overflow-y:auto;box-shadow:0 10px 25px #00000080}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.custom-dropdown-item{border-radius:var(--radius);text-align:left;color:var(--color-white-80);cursor:pointer;background:0 0;border:none;width:100%;padding:.6rem .8rem;font-size:.825rem;transition:background-color .2s,color .2s}.custom-dropdown-item:hover{background-color:var(--color-white-10);color:var(--color-white)}.custom-dropdown-item.active{background-color:var(--color-white-15);color:var(--color-white);font-weight:500}.custom-dropdown-menu::-webkit-scrollbar{width:4px}.custom-dropdown-menu::-webkit-scrollbar-track{background:0 0}.custom-dropdown-menu::-webkit-scrollbar-thumb{background:var(--color-white-10);border-radius:10px}.custom-dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--color-white-15)}.workflow-checklist{background:var(--color-white-5);border-radius:var(--radius);border:1px solid var(--color-white-10);flex-wrap:wrap;gap:.75rem;padding:.4rem .6rem;display:flex}.workflow-item{color:var(--color-white-50);align-items:center;gap:.35rem;font-size:.65rem;font-weight:500;display:flex}.workflow-item.active{color:var(--color-white-90)}.workflow-checkbox{border:1px solid var(--color-white-50);border-radius:2px;justify-content:center;align-items:center;width:11px;height:11px;display:flex}.workflow-checkbox.checked{background-color:var(--color-white-80);border-color:var(--color-white-80)}.chat-messages-area{flex-direction:column;flex:1;gap:1rem;min-height:0;margin-bottom:1.25rem;padding-right:.5rem;display:flex;overflow-y:auto}.chat-bubble-user{text-align:left;border:1px solid var(--color-white-10);max-width:85%;color:var(--color-white-90);background:#ffffff0d;border-radius:1.25rem 1.25rem .25rem;align-self:flex-end;padding:.8rem 1rem;font-size:.85rem;line-height:1.4}.chat-bubble-agent{background:var(--color-white-1);text-align:left;max-width:90%;color:var(--color-white-90);border-radius:1.25rem 1.25rem 1.25rem .25rem;align-self:flex-start;padding:1rem;font-size:.85rem;line-height:1.45;position:relative}.chat-bubble-agent:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fff3 0%,#ffffff0d 50%,#0000 100%);border-radius:1.25rem 1.25rem 1.25rem .25rem;padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.chat-bubble-agent p{margin-bottom:.5rem}.chat-bubble-agent p:last-child{margin-bottom:0}.chat-bubble-agent code{font-size:.775rem;font-family:var(--mono);background:#ffffff1a;border-radius:4px;padding:.1rem .3rem}.chat-bubble-user pre{font-family:var(--mono);border:1px solid var(--color-white-10);background:#0000004d;border-radius:6px;margin-top:.4rem;padding:.6rem;font-size:.775rem;overflow-x:auto}.chat-input-wrapper{border-radius:var(--radius-full);border:1px solid var(--color-white-10);background:#ffffff0d;align-items:center;gap:.4rem;width:100%;padding:.3rem .4rem .3rem .6rem;display:flex;position:relative}.chat-input-wrapper:before{content:"";border-radius:var(--radius-full);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff26 0%,#0000 100%);padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-input-circle{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-white-60);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.btn-input-circle:hover{background:var(--color-white-10);color:var(--color-white)}.chat-text-input{color:var(--color-white);scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;background:0 0;border:none;outline:none;flex:1;padding:.4rem .2rem;font-family:inherit;font-size:.875rem}.chat-text-input::placeholder{color:var(--color-white-50)}.chat-messages-area::-webkit-scrollbar{width:4px}.chat-text-input::-webkit-scrollbar{width:4px}.chat-messages-area::-webkit-scrollbar-track{background:0 0}.chat-text-input::-webkit-scrollbar-track{background:0 0}.chat-messages-area::-webkit-scrollbar-thumb{background:var(--color-white-10);border-radius:10px}.chat-text-input::-webkit-scrollbar-thumb{background:var(--color-white-10);border-radius:10px}.chat-messages-area::-webkit-scrollbar-thumb:hover{background:var(--color-white-15)}.chat-text-input::-webkit-scrollbar-thumb:hover{background:var(--color-white-15)}.kaggle-widget{border-radius:var(--radius-lg);text-align:left;flex-direction:column;gap:.75rem;width:100%;padding:1rem 1.25rem;display:flex}.kaggle-widget-header{align-items:center;gap:.4rem;display:flex}.kaggle-widget-label{letter-spacing:.2em;text-transform:uppercase;color:var(--color-white-50);font-size:.6rem;font-weight:600}.kaggle-live-dot{background-color:#c8ffc8b3;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-dot;box-shadow:0 0 5px #c8ffc880}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.kaggle-metrics-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.kaggle-metric{background:var(--color-white-5);border:1px solid var(--color-white-10);border-radius:.6rem;flex-direction:column;gap:.2rem;padding:.5rem .6rem;display:flex}.kaggle-metric-value{color:var(--color-white);letter-spacing:-.03em;font-size:1rem;font-weight:600;line-height:1}.kaggle-metric-label{color:var(--color-white-50);text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;font-weight:400}.kaggle-progress-row{align-items:center;gap:.6rem;display:flex}.kaggle-progress-label{color:var(--color-white-60);white-space:nowrap;min-width:110px;font-size:.7rem}.kaggle-progress-bar{background:var(--color-white-10);border-radius:10px;flex:1;height:3px;overflow:hidden}.kaggle-progress-fill{background:linear-gradient(90deg,#ffffff80 0%,#fff3 100%);border-radius:10px;height:100%;transition:width 1s}.kaggle-progress-pct{color:var(--color-white-60);text-align:right;min-width:30px;font-size:.65rem;font-weight:600}@media (width>=1024px){.panel-left{width:52%;padding:1.5rem}.panel-left-content{border-radius:var(--radius-xl);height:calc(125vh - 3rem);padding:2.5rem 3rem}.panel-right{height:calc(125vh - 3rem);display:flex}.hero-title{margin-bottom:2.5rem;font-size:4.25rem;line-height:.98}.quote-text{font-size:1.35rem}.intro-title{font-size:2.4rem}.chat-messages-area{min-height:0}}.menu-modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:100;background:#0006;justify-content:center;align-items:center;animation:.2s both fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.menu-modal{border-radius:var(--radius-xl);flex-direction:column;gap:1.5rem;width:90%;max-width:650px;padding:2rem;animation:.3s cubic-bezier(.16,1,.3,1) both scaleIn;display:flex}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.menu-modal-header{border-bottom:1px solid var(--color-white-15);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.menu-modal-tabs{gap:1.5rem;display:flex}.menu-modal-tab-btn{color:var(--color-white-60);padding-bottom:.75rem;font-size:1.05rem;font-weight:500;transition:color .2s;position:relative}.menu-modal-tab-btn:hover,.menu-modal-tab-btn.active{color:var(--color-white)}.menu-modal-tab-btn.active:after{content:"";background-color:var(--color-white-80);height:2px;position:absolute;bottom:-1px;left:0;right:0}.menu-modal-close{background:var(--color-white-10);border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-white-60);justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.menu-modal-close:hover{background:var(--color-white-15);color:var(--color-white)}.menu-modal-content{color:var(--color-white-80);min-height:200px;font-size:.95rem;line-height:1.5}.capsule-filter-row{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.capsule-group{background:var(--color-white-10);border-radius:var(--radius-full);border:1px solid var(--color-white-15);padding:2px;display:flex}.capsule-btn{border-radius:var(--radius-full);color:var(--color-white-60);padding:.35rem 1.25rem;font-size:.8rem;font-weight:500;transition:background-color .2s,color .2s}.capsule-btn.active{background-color:var(--color-white-15);color:var(--color-white)}.btn-filter{border-radius:var(--radius-full);border:1px solid var(--color-white-15);background:var(--color-white-5);color:var(--color-white-80);align-items:center;gap:.35rem;padding:.4rem 1.25rem;font-size:.8rem;font-weight:500;transition:background-color .2s;display:flex}.btn-filter:hover{background:var(--color-white-10);color:var(--color-white)}.json-code-box{box-shadow:0 8px 32px #0000004d}.json-code-box pre::-webkit-scrollbar{width:6px;height:6px}.json-code-box pre::-webkit-scrollbar-track{background:#0003}.json-code-box pre::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.json-code-box pre::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.json-code-box pre{scrollbar-width:thin;scrollbar-color:#ffffff26 #0003}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.hover-bright{transition:all .2s!important}.hover-bright:hover{color:#fff!important;background-color:#ffffff14!important}.hover-bright:active{transform:scale(.92)!important}
