.landing-page-card{background:#fff;border-radius:16px;overflow:hidden;transition:all .3s ease;cursor:pointer;border:1px solid #0000000d;height:100%;display:flex;flex-direction:column}.landing-page-card:hover{box-shadow:0 8px 30px #0000001f}.landing-page-card:hover .card-image{transform:scale(1.05);filter:brightness(.8)}.landing-page-card:hover .card-arrow{opacity:1;transform:translateX(4px)}.landing-page-card:hover .card-content{background:#f8f9fa}.landing-page-card:focus{outline-offset:2px}.landing-page-card .card-image-container{position:relative;height:200px;overflow:hidden}.landing-page-card .card-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:all .3s ease;transform-origin:center}.landing-page-card .card-content{flex-grow:1;display:flex;flex-direction:column}.landing-page-card .card-title-container{display:flex;align-items:center;margin-bottom:8px}.landing-page-card .card-title{font-size:18px;font-weight:600;color:#1a1a1a;margin:0;line-height:1.3}.landing-page-card .card-arrow{color:#666;opacity:0;transition:all .3s ease;transform:translateX(-4px);margin-left:8px;display:inline-flex;align-items:center}.landing-page-card .card-description{font-size:14px;color:#666;line-height:1.5;margin:0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.landing-page-card .card-image-container{height:160px}.landing-page-card .card-illustration{width:60px;height:60px}.landing-page-card .illustration-emoji{font-size:24px}.landing-page-card .card-content{padding:20px}.landing-page-card .card-title{font-size:16px}.landing-page-card .card-description{font-size:13px}}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-page-card{animation:cardSlideUp .6s ease-out}.landing-page-card:first-child{animation-delay:.1s}.landing-page-card:nth-child(2){animation-delay:.2s}.landing-page-card:nth-child(3){animation-delay:.3s}.collection-landing-page{width:1024px}.collection-landing-page .landing-hero .hero-search :global(.public-search-bar){box-shadow:0 4px 20px #0000001a;border:2px solid #0000;transition:all .3s ease}.collection-landing-page .landing-hero .hero-search :global(.public-search-bar):focus-within{box-shadow:0 4px 25px #007bff26}.collection-landing-page .landing-page-card{cursor:pointer;transition:all .3s ease}.collection-landing-page .landing-page-card:focus{outline:2px solid var(--primary-color,#007bff);outline-offset:2px}.collection-landing-page .landing-page-card .card-arrow{transition:transform .3s ease}.collection-landing-page .landing-page-card:hover .card-arrow{transform:translateX(4px);color:var(--primary-color,#007bff)!important}.collection-landing-page .category-title{color:var(--default-text-color,#000)!important;font-size:medium;position:relative;text-decoration:none;transition:all .2s ease}.collection-landing-page .category-title .text-content{transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.collection-landing-page .category-title:after{content:"→";color:var(--default-text-color,#000);opacity:0;margin-left:0;transform:translateX(-8px);transition:all .3s ease;display:inline-block}.collection-landing-page .category-title:hover .text-content{text-decoration:underline}.collection-landing-page .category-title:hover:after{opacity:1;margin-left:8px;transform:translateX(0)}.collection-landing-page .category-link{color:color-mix(in srgb,var(--default-text-color,#000) 70%,#0000)!important;font-size:medium;position:relative;text-decoration:none;transition:all .2s ease}.collection-landing-page .category-link .text-content{transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.collection-landing-page .category-link:after{content:"→";color:color-mix(in srgb,var(--default-text-color,#000) 70%,#0000);opacity:0;margin-left:0;transform:translateX(-8px);transition:all .3s ease;display:inline-block}.collection-landing-page .category-link:hover .text-content{text-decoration:underline}.collection-landing-page .category-link:hover:after{opacity:1;margin-left:8px;transform:translateX(0)}.page-name{font-size:40px!important}#__page__content .page-content-body.page-content-body-text-color iframe{width:100%!important}.main-page-content-container{min-height:90vh}.breadcrumb-public{width:calc(100% - 8px)!important}.doc-review-container .doc-content-container{max-width:800px;width:800px}.public-page-empty{height:500px;pointer-events:none}.public-page-empty .public-page-empty-content .doc-icon{font-size:50px}.public-page-empty .public-page-empty-content .doc-message{font-size:30px;font-weight:500}p a span{color:#007bff}p .page-content-body-text-color p span:not(a span){color:var(--default-text-color)}p .page-content-body-text-color p span{color:inherit!important}.main-page-cover{width:100%;height:320px}.main-page-cover img{object-fit:cover;object-position:center}.language-circle{width:32px;height:32px;line-height:1;transition:all .2s ease}.ask-ai-btn{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-left:auto!important}.ask-ai-btn:hover{background-color:rgba(0,0,0,.541)!important;color:#fff!important}.page-content-body .linked-page-image-card-view .image-card-external-link{display:none!important}