body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#202124;color:#e8eaed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#8ab4f8;text-decoration:none}a:hover{text-decoration:underline}.button-base{padding:8px 16px;border-radius:4px;border:1px solid #5f6368;background-color:#303134;color:#e8eaed;cursor:pointer;font-size:14px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.button-base:hover{background-color:#3c4043;border-color:#888c91}.container{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.form-font-family{font-family:sans-serif}.card{border:1px solid #e0e0e0;border-radius:8px;padding:16px;max-width:600px;margin:20px auto;background-color:#feefd9}.card-header{margin-bottom:16px}.card-title{font-size:1.5em;font-weight:700;color:#333}.form-field{margin-bottom:16px}.label{display:block;margin-bottom:4px;font-size:.9em;color:#333}.input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.input-small{width:96px}.button{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;margin-right:8px;background-color:#ebb96c;color:#fff;display:inline-flex;align-items:center}.button-full-width{width:100%;margin-top:20px}.button-outline{background-color:transparent;border:1px solid #ebb96c;color:#ebb96c;margin-top:8px}.button-ghost{background-color:transparent;border:none;color:#007bff;padding:5px;height:32px;width:32px;display:inline-flex;align-items:center;justify-content:center}.table{width:100%;border-collapse:collapse;margin-top:10px}.table-container{border:1px solid #ccc;border-radius:4px;padding:5px}.th{border-bottom:1px solid #ccc;padding:8px;text-align:left;background:#f9f9f9}.th-action{width:64px}.td{border-bottom:1px solid #eee;padding:8px}.slider-root{position:relative;display:flex;align-items:center;-webkit-user-select:none;user-select:none;touch-action:none;height:20px;width:100%}.slider-track{background-color:#feefd9;position:relative;flex-grow:1;border-radius:9999px;height:6px}.slider-range{position:absolute;background-color:#ebb96c;border-radius:9999px;height:100%}.slider-thumb{display:block;width:16px;height:16px;background-color:#fff;box-shadow:0 2px 10px #0003;border-radius:10px;cursor:pointer}.slider-thumb:focus{outline:none;box-shadow:0 0 0 3px rgba(#ebb96c,.4)}.error-message{color:red;font-size:.8em;margin-top:4px}.flex-container{display:flex;justify-content:space-between;align-items:center}.label-grow{flex-grow:1}.icon{height:16px;width:16px}.icon-mr{margin-right:8px}.space-y-4>*:not([hidden])~*:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}._aboutSection_lsrz3_1{background-color:#292a2d;padding-top:60px;padding-bottom:60px;margin-top:40px}._sectionTitle_lsrz3_8{font-size:2rem;font-weight:600;color:#ffecd4;text-align:center;margin-bottom:8px}._sectionSubtitle_lsrz3_16{font-size:1.1rem;color:#feefd9;text-align:center;margin-top:0;margin-bottom:40px}._subsectionTitle_lsrz3_24{font-size:2rem;font-weight:600;color:#ffecd4;text-align:left;margin-bottom:8px}._subsectionSubtitle_lsrz3_32{font-size:1.1rem;color:#feefd9;text-align:left;margin-top:0;margin-bottom:40px}._contentWrapper_lsrz3_40{display:flex;flex-direction:column;gap:30px}@media (min-width: 768px){._contentWrapper_lsrz3_40{flex-direction:row;align-items:flex-start}}._imageContainer_lsrz3_53{flex:1 1 40%;max-width:100%;text-align:center}._flowchartImage_lsrz3_59{max-width:100%;height:auto;border-radius:8px;border:1px solid #3c4043}._textContainer_lsrz3_66{flex:1 1 60%;color:#feefd9;font-size:.95rem;line-height:1.7}._textContainer_lsrz3_66 h4{font-size:1.2rem;color:#ffecd4;margin-top:0;margin-bottom:10px}._textContainer_lsrz3_66 p{margin-bottom:16px}._card_4j2kh_1{background-color:#1e1e1e;padding:24px;border-radius:8px;border:1px solid #3c4043;display:flex;flex-direction:column}._titleContainer_4j2kh_10{display:flex;align-items:center;margin-bottom:8px}._title_4j2kh_10{font-size:1.4rem;font-weight:500;color:#ffecd4;margin:0 8px 0 0}._infoButton_4j2kh_24{background:none;border:none;color:#ffecd4;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%}._infoButton_4j2kh_24:hover{color:#e8eaed;background-color:#ffffff1a}._description_4j2kh_41{font-size:.95rem;color:#feefd9;line-height:1.6;flex-grow:1;margin-bottom:20px}._enterButton_4j2kh_49{align-self:flex-start;background-color:#2c2c2c;border-color:#5f6368;color:#ffecd4}._enterButton_4j2kh_49:hover{background-color:#4a4d50}._tooltipContent_4j2kh_62{background-color:#3c4043;color:#e8eaed;padding:8px 12px;border-radius:4px;font-size:.875rem;line-height:1.4;box-shadow:0 2px 10px #0000004d;border:1px solid #5f6368;max-width:250px;z-index:10}._tooltipArrow_4j2kh_75{fill:#3c4043;stroke:#5f6368;stroke-width:1px}._currentExamplesSection_1hpgt_1{padding-top:40px;padding-bottom:60px;background-color:#1e1e1e}._sectionTitle_1hpgt_7{font-size:1.8rem;font-weight:500;color:#ffecd4;margin-bottom:4px}._sectionSubtitle_1hpgt_14{font-size:1rem;color:#feefd9;margin-top:0;margin-bottom:30px}._examplesGrid_1hpgt_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}._footer_1pri8_1{display:flex;justify-content:space-between;align-items:center;padding-top:30px;padding-bottom:30px;border-top:1px solid #3c4043;margin-top:60px}._socialIcons_1pri8_11{display:flex;gap:16px}._socialLink_1pri8_16{color:#bdc1c6;transition:color .2s ease-in-out}._socialLink_1pri8_16:hover{color:#e8eaed}._resourcesText_1pri8_25{font-size:.9rem;color:#bdc1c6;letter-spacing:.5px}._header_17sbj_1{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px;background-color:#1e1e1e}._navLink_17sbj_10{color:#bdc1c6;margin-left:24px;font-size:14px;text-transform:uppercase;letter-spacing:.5px}._navLink_17sbj_10:hover{color:#e8eaed;text-decoration:none}._hero_7ruvh_1{text-align:center;padding:60px 20px;background-color:#2c2c2c}._title_7ruvh_7{font-size:3.5rem;font-weight:700;color:#ffecd4;margin-bottom:12px}._subtitle_7ruvh_14{font-size:1.25rem;color:#ffecd4;margin-top:0}
