:root{--color-base-0:#fff;--color-base-50:#f5f5f5;--color-base-100:#ebebeb;--color-base-150:#ddd;--color-base-200:#d0d0d0;--color-base-250:#c3c3c3;--color-base-300:#b5b5b5;--color-base-350:#a8a8a8;--color-base-400:#9a9a9a;--color-base-450:#8d8d8d;--color-base-500:grey;--color-base-550:#727272;--color-base-600:#656565;--color-base-650:#575757;--color-base-700:#4a4a4a;--color-base-750:#3c3c3c;--color-base-800:#2f2f2f;--color-base-850:#222;--color-base-900:#141414;--color-base-950:#070707;--color-base-1000:#000;--color-success-50:#f7fffb;--color-success-100:#f0fff7;--color-success-150:#e8fff3;--color-success-200:#e0ffef;--color-success-250:#d9ffeb;--color-success-300:#d1ffe6;--color-success-350:#c9ffe2;--color-success-400:#c1ffde;--color-success-450:#baffda;--color-success-500:#b2ffd6;--color-success-550:#a0e6c1;--color-success-600:#8eccab;--color-success-650:#7db396;--color-success-700:#6b9980;--color-success-750:#59806b;--color-success-800:#476656;--color-success-850:#354d40;--color-success-900:#24332b;--color-success-950:#121915;--color-warning-50:#fffff6;--color-warning-100:#ffffed;--color-warning-150:#feffe4;--color-warning-200:#feffdb;--color-warning-250:#feffd2;--color-warning-300:#feffc8;--color-warning-350:#feffbf;--color-warning-400:#fdffb6;--color-warning-450:#fdffad;--color-warning-500:#fdffa4;--color-warning-550:#e4e694;--color-warning-600:#cacc83;--color-warning-650:#b1b373;--color-warning-700:#989962;--color-warning-750:#7f8052;--color-warning-800:#656642;--color-warning-850:#4c4d31;--color-warning-900:#333321;--color-warning-950:#191910;--color-error-50:#fff1f1;--color-error-100:#ffe2e4;--color-error-150:#ffd4d6;--color-error-200:#ffc5c8;--color-error-250:#ffb7bb;--color-error-300:#ffa9ad;--color-error-350:#ff9a9f;--color-error-400:#ff8c91;--color-error-450:#ff7d84;--color-error-500:#ff6f76;--color-error-550:#e6646a;--color-error-600:#cc595e;--color-error-650:#b34e53;--color-error-700:#994347;--color-error-750:#80383b;--color-error-800:#662c2f;--color-error-850:#4d2123;--color-error-900:#331618;--color-error-950:#190b0c}h1,h3,h4,h5,h6{font-weight:700}h1{margin:40px 0;font-size:64px;line-height:70px}@media(max-width:1024px){h1{margin:24px 0;font-size:42px;line-height:42px}}h3{margin:24px 0;font-size:32px;line-height:40px;font-weight:700}@media(max-width:1024px){h3{margin:20px 0;font-size:26px;line-height:32px}}h4{margin:20px 0;font-size:26px;line-height:32px;font-weight:700}@media(max-width:1024px){h4{font-size:22px;line-height:30px}}h5{margin:20px 0;font-size:22px;line-height:30px;font-weight:700}@media(max-width:1024px){h5{font-size:18px;line-height:24px}}h6{margin:20px 0;font-size:inherit;line-height:inherit;font-weight:700}html{font-size:18px;line-height:32px}@media(max-width:1024px){html{font-size:15px;line-height:24px}}:root{--theme-elevation-0:var(--color-base-1000);--theme-elevation-50:var(--color-base-950);--theme-elevation-100:var(--color-base-900);--theme-elevation-150:var(--color-base-850);--theme-elevation-200:var(--color-base-800);--theme-elevation-250:var(--color-base-750);--theme-elevation-300:var(--color-base-700);--theme-elevation-350:var(--color-base-650);--theme-elevation-400:var(--color-base-600);--theme-elevation-450:var(--color-base-550);--theme-elevation-500:var(--color-base-500);--theme-elevation-550:var(--color-base-450);--theme-elevation-600:var(--color-base-400);--theme-elevation-650:var(--color-base-350);--theme-elevation-700:var(--color-base-300);--theme-elevation-750:var(--color-base-250);--theme-elevation-800:var(--color-base-200);--theme-elevation-850:var(--color-base-150);--theme-elevation-900:var(--color-base-100);--theme-elevation-950:var(--color-base-50);--theme-elevation-1000:var(--color-base-0);--theme-success-50:var(--color-success-950);--theme-success-100:var(--color-success-900);--theme-success-150:var(--color-success-850);--theme-success-200:var(--color-success-800);--theme-success-250:var(--color-success-750);--theme-success-300:var(--color-success-700);--theme-success-350:var(--color-success-650);--theme-success-400:var(--color-success-600);--theme-success-450:var(--color-success-550);--theme-success-500:var(--color-success-500);--theme-success-550:var(--color-success-450);--theme-success-600:var(--color-success-400);--theme-success-650:var(--color-success-350);--theme-success-700:var(--color-success-300);--theme-success-750:var(--color-success-250);--theme-success-800:var(--color-success-200);--theme-success-850:var(--color-success-150);--theme-success-900:var(--color-success-100);--theme-success-950:var(--color-success-50);--theme-warning-50:var(--color-warning-950);--theme-warning-100:var(--color-warning-900);--theme-warning-150:var(--color-warning-850);--theme-warning-200:var(--color-warning-800);--theme-warning-250:var(--color-warning-750);--theme-warning-300:var(--color-warning-700);--theme-warning-350:var(--color-warning-650);--theme-warning-400:var(--color-warning-600);--theme-warning-450:var(--color-warning-550);--theme-warning-500:var(--color-warning-500);--theme-warning-550:var(--color-warning-450);--theme-warning-600:var(--color-warning-400);--theme-warning-650:var(--color-warning-350);--theme-warning-700:var(--color-warning-300);--theme-warning-750:var(--color-warning-250);--theme-warning-800:var(--color-warning-200);--theme-warning-850:var(--color-warning-150);--theme-warning-900:var(--color-warning-100);--theme-warning-950:var(--color-warning-50);--theme-error-50:var(--color-error-950);--theme-error-100:var(--color-error-900);--theme-error-150:var(--color-error-850);--theme-error-200:var(--color-error-800);--theme-error-250:var(--color-error-750);--theme-error-300:var(--color-error-700);--theme-error-350:var(--color-error-650);--theme-error-400:var(--color-error-600);--theme-error-450:var(--color-error-550);--theme-error-500:var(--color-error-500);--theme-error-550:var(--color-error-450);--theme-error-600:var(--color-error-400);--theme-error-650:var(--color-error-350);--theme-error-700:var(--color-error-300);--theme-error-750:var(--color-error-250);--theme-error-800:var(--color-error-200);--theme-error-850:var(--color-error-150);--theme-error-900:var(--color-error-100);--theme-error-950:var(--color-error-50);--theme-bg:var(--theme-elevation-100);--theme-text:var(--theme-elevation-900);--theme-input-bg:var(--theme-elevation-150);--theme-border-color:var(--theme-elevation-250);color-scheme:dark;color:var(--theme-text);--highlight-default-bg-color:var(--theme-success-100);--highlight-default-text-color:var(--theme-success-600);--highlight-danger-bg-color:var(--theme-error-100);--highlight-danger-text-color:var(--theme-error-550)}:root h1 a,:root h2 a,:root h3 a,:root h4 a,:root h5 a,:root h6 a{color:var(--theme-success-600)}:root h1 a:hover,:root h2 a:hover,:root h3 a:hover,:root h4 a:hover,:root h5 a:hover,:root h6 a:hover{color:var(--theme-success-400)}:root h1 a:visited,:root h2 a:visited,:root h3 a:visited,:root h4 a:visited,:root h5 a:visited,:root h6 a:visited{color:var(--theme-success-700)}:root h1 a:visited:hover,:root h2 a:visited:hover,:root h3 a:visited:hover,:root h4 a:visited:hover,:root h5 a:visited:hover,:root h6 a:visited:hover{color:var(--theme-success-500)}:root{--base:24px;--font-body:"Palatino",serif;--font-mono:"Roboto Mono",monospace;--gutter-h:180px;--block-padding:120px}@media(max-width:1440px){:root{--gutter-h:144px;--block-padding:96px}}@media(max-width:1024px){:root{--gutter-h:24px;--block-padding:60px}}*{box-sizing:border-box}html{background:var(--theme-bg);-webkit-font-smoothing:antialiased;opacity:0}html[data-theme=dark],html[data-theme=light]{opacity:1}#app,body,html{height:100%}body{font-family:var(--font-body);margin:0;color:var(--theme-text);background-image:url(/_next/static/media/background-stars.0d13a1ca.webp);background-position:100% 0;background-size:cover}::selection{background:var(--theme-success-500);color:var(--color-base-800)}::-moz-selection{background:var(--theme-success-500);color:var(--color-base-800)}img{max-width:100%;height:auto;display:block}h2{font-size:inherit}ol,p,ul{margin:0}ol,ul{padding-left:0}a{color:currentColor}a:focus{opacity:.8;outline:none}a:active{opacity:.7;outline:none}svg{vertical-align:middle}.main{width:100%;height:100%;padding:1rem;display:flex;justify-content:center}.main-border{border:3px solid rgba(246,166,47,.5);box-shadow:0 0 12px rgba(246,166,47,.5);width:100%;min-height:100%;border-radius:15px;padding:2rem;overflow:auto;height:1px;max-width:450px;background:linear-gradient(180deg,rgba(34,57,110,.15),rgba(40,71,139,.15));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.content{width:100%;height:100%;display:flex;flex-direction:column}.content .star-system{flex:1 1}.content .cta-section{text-align:center;margin:.5rem 0 2rem}.content .cta-section .cta-button{display:inline-block;padding:1rem 2rem;background:linear-gradient(90deg,#f6a62f,#fcd08d);color:var(--color-base-800);border-radius:25px;font-weight:700;text-decoration:none;transition:opacity .2s ease}.content .cta-section .cta-button:hover{opacity:.9}.content .featured-section{margin-top:2rem;margin-bottom:3rem}.content .featured-section .section-title{text-align:center;font-size:20px;margin-bottom:1.5rem;color:hsla(0,0%,100%,.9)}.content .featured-section .featured-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;padding:0 1rem;margin-bottom:2rem}.content .featured-section .featured-item-link{text-decoration:none;color:inherit;display:block;transition:transform .2s ease}.content .featured-section .featured-item-link:hover{transform:translateY(-5px)}.content .featured-section .featured-item{background:hsla(0,0%,100%,.1);border-radius:15px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;display:flex;flex-direction:column;cursor:pointer}.content .featured-section .featured-item .featured-image{width:100%;height:150px;background-color:hsla(0,0%,100%,.2);background-size:cover;background-position:50%;border-radius:10px;margin-bottom:1rem}.content .featured-section .featured-item .featured-title{font-size:18px;margin-bottom:.5rem;color:hsla(0,0%,100%,.9)}.content .featured-section .featured-item .featured-description{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.4;flex-grow:1}.content .featured-section .catalog-link{text-align:center;margin-top:2rem;margin-bottom:1rem}.content .featured-section .catalog-link .secondary-button{display:inline-block;padding:.8rem 1.5rem;background:transparent;color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.3);border-radius:25px;font-size:14px;text-decoration:none;transition:all .2s ease}.content .featured-section .catalog-link .secondary-button:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);color:#fff}.header{text-align:center;font-size:16px;line-height:1.2}.header h2{border-bottom:1px solid #fff;display:inline;padding:.8rem}.header .product-title{font-size:22px;margin-bottom:.5rem;font-weight:700;line-height:1.2}.header .section-subtitle{font-size:15px;margin-bottom:.5rem;color:hsla(0,0%,100%,.8);line-height:1.2}.header .exploration-hint{font-size:13px;margin-bottom:.5rem;margin-top:1rem;color:hsla(0,0%,100%,.6);font-style:italic;line-height:1.2}.header .completion{color:#000;background:linear-gradient(90deg,#f6a62f,#fcd08d);border-radius:20px;margin-top:28px;font-size:13px;display:inline-block;padding:0 4rem}.full-width{width:100%}.text-center{text-align:center}