.searchbox_wrapper{display:flex;flex-shrink:0}.searchbox_wrapper .searchbox{display:flex;flex-direction:column;max-width:700px;width:100%;height:fit-content;gap:32px}.searchbox_wrapper .searchbox .input{display:flex;gap:16px;padding:14px 24px;background-color:var(--dark-70);border:1px solid var(--white-o-70);border-radius:48px}.searchbox_wrapper .searchbox .input .search{width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-image:url(https://static.nebulant.app/marketplace/img/search.75934bbb815d.png)}.searchbox_wrapper .searchbox .input input{background-color:transparent;width:100%;box-sizing:border-box;font-size:var(--fs-18);padding:0 4px}.searchbox_wrapper .searchbox .input input::placeholder{font-weight:var(--fw-300);font-size:var(--fs-18)}.searchbox_wrapper .searchbox .tags{display:flex;gap:4px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask:linear-gradient(90deg,#0000,#000 2% 98%,#0000);cursor:grab}.searchbox_wrapper .searchbox .tags:active{cursor:grabbing}.searchbox_wrapper .searchbox .tags .tag{background-color:var(--dark-70);padding:4px 16px 4px 8px;border-radius:48px;font-weight:var(--fw-500);font-size:var(--fs-14);display:flex;gap:4px;align-items:center;flex-shrink:0}.searchbox_wrapper .searchbox .tags .tag:hover{background-color:var(--purple-80);color:var(--dark-10)}.searchbox_wrapper .searchbox .tags .tag .img{width:40px;height:40px;min-width:40px;min-height:40px;background-repeat:no-repeat;background-size:contain}.searchbox_wrapper .searchbox .tags .tag .img.aws{background-image:url(https://static.nebulant.app/marketplace/img/aws.7175a4dcc64e.png)}.searchbox_wrapper .searchbox .tags .tag .img.azure{background-image:url(https://static.nebulant.app/marketplace/img/azure.9212c3b5d1b8.png)}.searchbox_wrapper .searchbox .tags .tag .img.gcp{background-image:url(https://static.nebulant.app/marketplace/img/gcp.a01d59cd9479.png)}.searchbox_wrapper .searchbox .tags .tag .img.ovh{background-image:url(https://static.nebulant.app/marketplace/img/ovh.0478de21617d.png)}.searchbox_wrapper .searchbox .tags .tag .img.hetznerCloud{background-image:url(https://static.nebulant.app/marketplace/img/hetzner.2a0da32cb7c3.png)}.searchbox_wrapper .searchbox .tags .tag .img.cloudflare{background-image:url(https://static.nebulant.app/marketplace/img/cloudflare.7773583f65cf.png)}.searchbox_wrapper .searchbox .tags .tag .img.oracle{background-image:url(https://static.nebulant.app/marketplace/img/oracle.bf00725ca617.png)}.searchbox_wrapper .searchbox .tags .tag span{text-wrap:nowrap}header{display:flex;justify-content:space-between;height:72px;padding:0 30px;align-items:center;width:100%;box-sizing:border-box}header .logo{display:flex;gap:16px;align-items:baseline;text-decoration:none;font-weight:var(--fw-400);color:var(--white-primary);font-size:var(--fs-18)}header .logo img{height:28px}header .logo span{display:inline-block;line-height:1}header .shortcuts{display:flex;align-items:center;gap:24px}header .shortcuts .panel,header .shortcuts .login{background-color:var(--purple-10);padding:14px 24px;border-radius:8px;font-weight:var(--fw-500);font-size:var(--fs-14);color:var(--white-primary);text-decoration:none}header .shortcuts .panel:hover,header .shortcuts .login:hover{background-color:var(--purple-20)}header .shortcuts .panel:active,header .shortcuts .login:active{background-color:var(--purple-30)}header .shortcuts .user{display:flex;padding:14px 24px;gap:8px;align-items:center}header .shortcuts .user .avatar{min-width:24px;min-height:24px;width:24px;height:24px;border-radius:50%;background-size:contain;display:flex;justify-content:center;align-items:center}header .shortcuts .user .avatar.empty{background:var(--purple-10);font-size:var(--fs-14)}header .shortcuts .user .name{font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--white-primary);text-decoration:none;max-width:200px;text-wrap:nowrap;text-overflow:ellipsis}.page_index{display:flex;justify-content:center;align-self:center;padding:60px 0}.page_results{display:flex;flex-direction:column;align-items:center;padding:60px 0;gap:60px}.page_results .results_wrapper{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;height:100%}.page_results .results_wrapper .results_header{display:flex;justify-content:space-between;width:100%;align-items:center}.page_results .results_wrapper .results_header .n{font-weight:var(--fw-500)}.page_results .results_wrapper .results_header .sort{border-radius:60px;padding:12px;border:1px solid var(--white-o-40);font-size:var(--fs-14)}.page_results .results_wrapper .results{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:8px;width:100%;position:relative;flex-grow:1}.page_results .results_wrapper .results a.overlay{position:absolute;left:0;top:0;bottom:0;right:0}.page_results .results_wrapper .results .result{background-color:var(--dark-60);height:320px;border:1px solid transparent;min-width:248px;max-width:344px;border-radius:8px;position:relative}.page_results .results_wrapper .results .result:hover{background-color:var(--dark-70);border:var(--border-width) solid var(--dark-80)}.page_results .results_wrapper .results .result .blueprintlink{position:absolute;left:0;top:0;bottom:0;right:0}.page_results .results_wrapper .results .result .inner{display:flex;flex-direction:column;padding:16px;gap:16px;height:100%;text-decoration:none;position:relative;pointer-events:none;z-index:1}.page_results .results_wrapper .results .result .inner a{pointer-events:all}.page_results .results_wrapper .results .result .inner .quickv{display:flex;justify-content:center;min-height:96px;background-color:var(--dark-40);background-image:linear-gradient(var(--dark-60) 1px,transparent 1px),linear-gradient(to right,var(--dark-60) 1px,var(--dark-40) 1px);background-size:20px 20px;background-repeat:repeat;background-position:-1px -1px;border-radius:8px}.page_results .results_wrapper .results .result .inner .quickv .avatar{background-size:contain;background-repeat:no-repeat;width:96px;background-repeat:no-repeat;background-size:contain;background-position:center}.page_results .results_wrapper .results .result .inner .quickv .avatar.empty{background-color:var(--dark-40);background-image:linear-gradient(var(--dark-60) 1px,transparent 1px),linear-gradient(to right,var(--dark-60) 1px,var(--dark-40) 1px);background-size:20px 20px;background-position:-1px -1px;background-repeat:repeat}.page_results .results_wrapper .results .result .inner .quickv .stats{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;color:var(--white-primary)}.page_results .results_wrapper .results .result .inner .quickv .stats .downloads{display:flex;gap:4px}.page_results .results_wrapper .results .result .inner .info{display:flex;flex-direction:column;gap:4px;flex-grow:1}.page_results .results_wrapper .results .result .inner .info .title{display:block;font-size:var(--fs-16);font-weight:var(--fw-500);color:var(--white-primary);flex-shrink:0}.page_results .results_wrapper .results .result .inner .info .version{display:block;font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--white-o-80);flex-shrink:0}.page_results .results_wrapper .results .result .inner .info .description{display:block;font-size:var(--fs-14);font-weight:var(--fw-400);color:var(--white-o-80);mask-image:linear-gradient(180deg,#000 60%,transparent)}.page_results .results_wrapper .results .result .inner .metadata{display:flex;justify-content:space-between;flex-shrink:0}.page_results .results_wrapper .results .result .inner .metadata .org{display:flex;gap:8px;align-items:center;color:var(--white-primary)}.page_results .results_wrapper .results .result .inner .metadata .org .avatar{min-width:24px;min-height:24px;width:24px;height:24px;border-radius:50%;background-size:contain;display:flex;justify-content:center;align-items:center}.page_results .results_wrapper .results .result .inner .metadata .org .avatar.empty{background:var(--purple-10);font-size:var(--fs-14)}.page_results .results_wrapper .results .result .inner .metadata .org .name{font-weight:var(--fw-500);font-size:var(--fs-14);text-decoration:none;color:var(--white-primary)}.page_results .results_wrapper .results_footer{display:flex;justify-content:center;align-items:center;gap:32px}.page_results .results_wrapper .results_footer .prev,.page_results .results_wrapper .results_footer .next{display:flex;align-items:center;justify-content:center;background-color:var(--dark-60);border-radius:8px;padding:8px;cursor:pointer}.page_results .results_wrapper .results_footer .prev:hover,.page_results .results_wrapper .results_footer .next:hover{background-color:var(--dark-70)}.page_results .results_wrapper .results_footer .prev.disabled,.page_results .results_wrapper .results_footer .next.disabled{cursor:default;background-color:var(--dark-60)}.page_results .results_wrapper .results_footer .prev.disabled path,.page_results .results_wrapper .results_footer .next.disabled path{stroke:var(--white-disabled)}.page_results .results_wrapper .results_footer .prev.disabled:hover,.page_results .results_wrapper .results_footer .next.disabled:hover{background-color:var(--dark-60)}.page_results .results_wrapper .results_footer .text{font-weight:var(--fw-700);font-size:var(--fs-16)}.page_detail{display:grid;grid-template-columns:1fr 2.5fr;gap:48px;justify-self:center;max-width:1200px;width:100%;padding-top:50px;padding-bottom:50px}.page_detail .left_col{display:flex;flex-direction:column;gap:24px;overflow:visible}.page_detail .left_col .preview{background-color:var(--dark-40);background-image:linear-gradient(var(--dark-60) 1px,transparent 1px),linear-gradient(to right,var(--dark-60) 1px,var(--dark-40) 1px);background-size:20px 20px;background-repeat:repeat;background-position:-1px -1px;border-radius:8px;width:100%;height:100%;max-height:300px}.page_detail .left_col .preview .img{width:100%;height:100%;border-radius:8px;background-repeat:no-repeat;background-size:contain;background-position:center}.page_detail .left_col .version_selector{position:relative;overflow:visible;padding-bottom:2px}.page_detail .left_col .version_selector:hover .current .chevron-down{display:none}.page_detail .left_col .version_selector:hover .current .chevron-up{display:block}.page_detail .left_col .version_selector:hover .versions{display:block}.page_detail .left_col .version_selector label{font-weight:var(--fw-500);font-size:var(--fs-12);color:var(--white-o-60)}.page_detail .left_col .version_selector .current{display:flex;justify-content:space-between;background-color:var(--dark-70);border-radius:8px;padding:10px 16px 10px 16px}.page_detail .left_col .version_selector .current .chevron-down,.page_detail .left_col .version_selector .current .chevron-up{width:24px;height:24px}.page_detail .left_col .version_selector .current .chevron-down{background-image:url(https://static.nebulant.app/marketplace/img/chevron-down.f5a14e7ebcfd.svg)}.page_detail .left_col .version_selector .current .chevron-up{display:none;background-image:url(https://static.nebulant.app/marketplace/img/chevron-up.88fccf56d017.svg)}.page_detail .left_col .version_selector .versions{top:100%;display:none;position:absolute;width:100%;max-height:200px;overflow:auto;background-color:var(--dark-70);border-radius:8px;padding-top:10px;padding-bottom:10px;box-shadow:0px 4px 13px 0px #1D1B2866}.page_detail .left_col .version_selector .versions a{display:block;padding:4px 16px;color:var(--white-primary);text-decoration:none;display:flex;justify-content:space-between;align-items:center}.page_detail .left_col .version_selector .versions a:hover{background-color:var(--dark-60)}.page_detail .left_col .version_selector .versions a .version{display:flex;gap:8px;align-items:center}.page_detail .left_col .version_selector .versions a .version .tag{font-size:var(--fs-12);color:var(--white-secondary)}.page_detail .left_col .version_selector .versions a .date{font-size:var(--fs-12);color:var(--white-secondary)}.page_detail .left_col .technologies label{font-weight:var(--fw-500);font-size:var(--fs-12);color:var(--white-o-60)}.page_detail .left_col .technologies .tags{display:flex;flex-wrap:wrap;gap:8px}.page_detail .left_col .technologies .tags .tag{padding:4px 8px;border-radius:4px;font-weight:var(--fw-500);font-size:var(--fs-13)}.page_detail .left_col .technologies .tags .tag.hetznerCloud{background-color:var(--hetznercloud_main_color)}.page_detail .left_col .technologies .tags .tag.aws{background-color:var(--aws_main_color)}.page_detail .left_col .technologies .tags .tag.generic{background-color:var(--generic_main_color)}.page_detail .right_col{display:flex;flex-direction:column;gap:24px;overflow:visible}.page_detail .right_col .breadcrumbs{display:flex;gap:8px}.page_detail .right_col .breadcrumbs a{font-size:var(--fs-16);font-weight:var(--fw-500);color:var(--purple-60);text-decoration:none}.page_detail .right_col .bp_name{font-size:var(--fs-28);font-weight:var(--fw-700)}.page_detail .right_col .tabs{display:flex;flex-wrap:wrap}.page_detail .right_col .tabs input{display:none}.page_detail .right_col .tabs label.tab{cursor:pointer;display:block;margin-right:.2rem;padding:.5rem 1rem;order:1;color:var(--white-o-70)}.page_detail .right_col .tabs label.seemore{cursor:pointer;display:block;padding:.5rem 1rem;order:200;font-size:var(--fs-14);color:var(--purple-60)}.page_detail .right_col .tabs .tab-content{display:none;padding:1rem;order:100;width:100%;flex-grow:1;border-top:1px solid var(--white-border);margin-top:-1px;max-height:300px;mask-image:linear-gradient(180deg,#000 60%,transparent);user-select:text;font-weight:var(--fw-400);font-size:var(--fs-16)}.page_detail .right_col .tabs .tab-content .details{display:flex;gap:24px;margin-bottom:30px}.page_detail .right_col .tabs .tab-content .details .detail{display:flex;flex-direction:column;gap:6px}.page_detail .right_col .tabs .tab-content .details .detail label{font-weight:var(--fw-500);font-size:var(--fs-12);color:var(--white-o-60)}.page_detail .right_col .tabs .tab-content .details .detail span{font-weight:var(--fw-400);font-size:var(--fs-16);color:var(--white-primary)}.page_detail .right_col .tabs .tab-content .content{white-space:pre-wrap}.page_detail .right_col .tabs input[type="radio"]:checked + label + .tab-content{display:block}.page_detail .right_col .tabs input[type="radio"]:checked + label{border-bottom:3px solid var(--purple-10);color:var(--white-primary)}.page_detail .right_col .tabs .tab-content:has(~ input[type="checkbox"]:checked){max-height:100%;mask-image:none}.page_detail .right_col .tabs input[type="checkbox"] + label:before{content:"See more"}.page_detail .right_col .tabs input[type="checkbox"]:checked + label:before{content:"See less"}.page_detail .right_col .actions{display:flex;flex-direction:column;gap:24px}.page_detail .right_col .actions .action{display:flex;flex-direction:column;gap:8px}.page_detail .right_col .actions .action label{font-weight:var(--fw-400);font-size:var(--fs-14)}.page_detail .right_col .actions .action .info{background-color:var(--dark-60);border-radius:5px;padding:18px 16px 18px 24px;display:flex;align-items:center}.page_detail .right_col .actions .action .info .content{color:var(--purple-60);font-weight:var(--fw-500);font-size:var(--fs-14);flex-grow:1;user-select:text}.page_detail .right_col .actions .action .info .btn{background-color:var(--purple-10);border-radius:8px;padding:14px 24px;color:var(--white-primary);font-weight:var(--fw-500);font-size:var(--fs-14);display:flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none}.page_detail .right_col .actions .action .info .btn:hover{background-color:var(--purple-20)}.page_detail .right_col .actions .action .info .btn:active{background-color:var(--purple-30)}.page_detail .right_col .actions .action .info .btn .icon{width:24px;height:24px}.page_detail .right_col .actions .action .info .btn .icon.download{background-image:url(https://static.nebulant.app/marketplace/img/download.d7c987db0316.svg)}.page_detail .right_col .actions .action .info .btn .icon.copy{background-image:url(https://static.nebulant.app/marketplace/img/copy.a889ca96cb99.svg)}.page_detail .right_col .actions #toast{visibility:hidden;background-color:var(--green-10);color:var(--white-primary);text-align:center;border-radius:44px;padding:8px 24px;position:fixed;z-index:1;left:50%;transform:translateX(-50%);bottom:30px}.page_detail .right_col .actions #toast.show{visibility:visible;-webkit-animation:fadein 0.5s,fadeout 0.5s 2.5s;animation:fadein 0.5s,fadeout 0.5s 2.5s}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}:root{--font-roboto:Roboto,system-ui,-apple-system,"Segoe UI","Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--body-font-family:var(--font-roboto);--body-font-size:1rem;--body-font-weight:400;--body-line-height:1.5;--code-color:var(--purple-60);--border-width:1px;--border-color:var(--white-border);--fw-300:300;--fw-400:400;--fw-500:500;--fw-700:700;--fs-10:0.625rem;--fs-12:0.75rem;--fs-13:0.813rem;--fs-14:0.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-23:1.438rem;--fs-28:1.75rem;--fs-34:2.125rem;--lh-10:0.625rem;--lh-12:0.75rem;--lh-13:0.813rem;--lh-14:0.875rem;--lh-16:1rem;--lh-18:1.125rem;--lh-34:2.125rem;--lh-36:2.25rem;--lh-38:2.375rem;--lh-40:2.5rem;--dark-10:#1D1A25;--dark-20:#242130;--dark-30:#282438;--dark-40:#2D2A41;--dark-50:#333045;--dark-60:#3F3B55;--dark-70:#4C4667;--dark-80:#5B5380;--purple-10:#6139EC;--purple-10-o-40:#6139EC66;--purple-20:#7953FF;--purple-30:#8B6AFF;--purple-40:#9D81FF;--purple-50:#A990FF;--purple-60:#BBA7FF;--purple-70:#CBBCFF;--purple-80:#E7E0FF;--green-10:#2A9254;--green-10-o-40:#2A925466;--green-20:#31A05D;--green-30:#37AF67;--green-30-o-20:#37AF6733;--green-40:#38C973;--red-10:#931F1D;--red-20:#B43429;--red-30:#DB4C40;--red-30-o-20:#DB4C4033;--red-30-o-40:#DB4C4066;--red-40:#F86054;--red-50:#FE7267;--white-primary:#FFFFFF;--white-o-80:#FFFFFFCC;--white-o-70:#FFFFFFB2;--white-o-60:#FFFFFF99;--white-o-40:#FFFFFF66;--white-secondary:#FFFFFF66;--white-disabled:#FFFFFF4D;--white-border:#FFFFFF19;--generic_main_color:#395BCC;--aws_main_color:#FF9900;--azure_main_color:#0389d6;--googlecloud_main_color:#34a853;--ovhcloud_main_color:#13426b;--hetznercloud_main_color:#d50b2d;--cloudflare_main_color:#f68220}*,*::after,*::before{margin:0;padding:0;border:none;outline:none;box-sizing:border-box;overflow:hidden}html{overflow:auto}body{background-color:var(--dark-30);margin:0;font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--white-primary);text-align:var(--body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;min-height:100vh}input{color:var(--white-primary);font-family:var(--font-roboto);font-weight:var(--fw-400);font-size:var(--fs-16);background-color:var(--dark-30);border-radius:8px;padding:14px 16px 13px 16px;outline:none;border:1px solid transparent}input::placeholder{color:var(--white-disabled);font-family:var(--font-roboto);font-weight:var(--fw-300);font-size:var(--fs-16)}main{display:grid;flex-grow:1;width:100%;padding:0 30px}