.card_card__t_f0d{background-color:#fff;color:hsl(var(--card-foreground));border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem;transition:all .2s ease-in-out}.card_card__t_f0d:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.card_cardHeader__iqgut{display:flex;flex-direction:column;space-gap:.375rem;padding-bottom:1.5rem}.card_cardTitle__snGON{font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.025em;margin:0;color:hsl(var(--foreground))}.card_cardContent__TYkS4{padding-top:0;padding-bottom:0}.card_cardFooter__KgAu0{display:flex;align-items:center;padding-top:1.5rem}.badge_badge__OwVOB{display:inline-flex;align-items:center;border-radius:calc(.5rem - 2px);padding:.125rem .625rem;font-size:.75rem;font-weight:600;line-height:1;transition:all .2s ease-in-out;focus-outline:2px solid transparent;focus-outline-offset:2px;white-space:nowrap}.badge_default__6ZP_c{background-color:#145858;color:#f4f3f4}.badge_default__6ZP_c:hover{background-color:hsl(180,63%,21%,.8)}.badge_secondary___ZeSg{background-color:#f7b318;color:#145858}.badge_secondary___ZeSg:hover{background-color:hsl(42,93%,53%,.8)}.badge_destructive__o7bPm{background-color:#ef476f;color:#f4f4f4}.badge_destructive__o7bPm:hover{background-color:hsl(346,84%,61%,.8)}.badge_outline__BFIuS{background-color:transparent;color:#606d7a;border:1px solid #e5e7eb}.badge_outline__BFIuS:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.sql-editor_editorContainer__C5Ota{position:relative;border-radius:.375rem;overflow:hidden;max-width:100%;word-wrap:break-word}.sql-editor_textarea__gzkT7{width:100%;min-height:300px;padding:1rem 1rem 1rem 3rem;border:none;outline:none;font-family:Courier New,monospace;font-size:.875rem;line-height:1.5;background-color:transparent;color:hsl(var(--foreground));resize:none;overflow:auto;word-wrap:break-word;white-space:pre-wrap;box-sizing:border-box}.sql-editor_lineNumbers__yURhP{position:absolute;top:0;left:0;width:1.5rem;padding:1rem .5rem;background-color:rgb(96,109,122,.1);border-right:1px solid hsl(var(--border));font-family:Courier New,monospace;font-size:.75rem;line-height:1.5;color:hsl(var(--muted-foreground));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.sql-editor_lineNumber__nee_h{text-align:right;height:1.3125rem;position:relative;display:flex;align-items:center;justify-content:center}.sql-editor_errorLine__CFAyZ{background-color:rgb(239,71,111,.1);border-left:3px solid #ef476f;color:#ef476f;font-weight:600}.sql-editor_errorIndicator__3OP7i{position:absolute;right:-8px;top:50%;transform:translateY(-50%);font-size:10px;z-index:10;cursor:help}.sql-editor_errorLine__CFAyZ:hover{background-color:rgba(239,68,68,.15)}.button_button__2oWd4{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:calc(.5rem - 2px);font-size:.875rem;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;border:1px solid #e5e7eb;outline:none;text-decoration:none}.button_button__2oWd4:focus-visible{outline:2px solid #e5e7eb;outline-offset:2px}.button_disabled__8tVnQ{pointer-events:none;opacity:.5}.button_default__Cpws3{background-color:#145858;color:#F4F4F4}.button_default__Cpws3:hover:not(.button_disabled__8tVnQ){background-color:rgb(20,88,88,.9)}.button_destructive__2xSIM{background-color:#ef476f;color:#F4F4F4}.button_destructive__2xSIM:hover:not(.button_disabled__8tVnQ){background-color:rgb(239,71,111,.9)}.button_outline__G0Cib{border:1px solid #e5e7eb;background-color:#FFF;color:hsl(var(--foreground))}.button_outline__G0Cib:hover:not(.button_disabled__8tVnQ){background-color:#606d7a1a}.button_secondary__5rEtH{background-color:#f7b318;color:#145858}.button_secondary__5rEtH:hover:not(.button_disabled__8tVnQ){background-color:rgb(247,179,24,.8)}.button_ghost___Lv6R{background-color:transparent;color:hsl(var(--foreground))}.button_ghost___Lv6R:hover:not(.button_disabled__8tVnQ){background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.button_link__3DrI2{background-color:transparent;color:#145858;text-decoration:underline;text-underline-offset:4px}.button_link__3DrI2:hover:not(.button_disabled__8tVnQ){text-decoration:none}.button_default__Cpws3{height:2.5rem;padding:.5rem 1rem}.button_sm__HqZSR{height:2.25rem;border-radius:calc(.5rem - 4px);padding:.5rem .75rem;font-size:.8125rem}.button_lg__8SQ0A{height:2.75rem;border-radius:.5rem;padding:.5rem 2rem}.button_icon__wRkQJ{height:2.5rem;width:2.5rem;padding:0}.alert_alert__DfLzJ{position:relative;width:100%;border-radius:.5rem;border:1px solid #e5e7eb;padding:1rem;transition:all .2s ease-in-out;box-sizing:border-box}.alert_default__IOV_u{color:#606d7a}.alert_destructive__9tIWz{border-color:hsl(346,84%,61%,.5);color:#ef476f}.alert_warning__6cfK_{border-color:hsl(42,100%,70%,.5);color:#ffd166}.alert_success__5_GiN{border-color:hsl(164,95%,43%,.5);color:#06d6a0}.alert_description__qnBUz{font-size:.875rem;line-height:1.5;opacity:.9}.sql-output_container__FHCDN{display:flex;flex-direction:column;gap:1rem}.sql-output_empty__ZtasN{display:flex;align-items:center;justify-content:center;height:16rem;color:var(--muted-foreground)}.sql-output_emptyContent__5L84m{text-align:center}.sql-output_emptyIcon__zMJMD{width:3rem;height:3rem;margin:0 auto 1rem;opacity:.5}.sql-output_status__rQBgq{display:flex;align-items:center;gap:.5rem}.sql-output_statusValid__iWsWa{width:1.25rem;height:1.25rem;color:#06d6a0}.sql-output_statusError__NIocl{width:1.25rem;height:1.25rem;color:#ef476f}.sql-output_statusText__NwSFu{font-weight:500}.sql-output_section__QPQAa{display:flex;flex-direction:column;gap:.5rem}.sql-output_errorsTitle__euhpH{font-weight:500;color:#ef476f;display:flex;align-items:center;gap:.5rem}.sql-output_suggestionsTitle__OVrKh{font-weight:500;color:#118ab2;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.sql-output_sqlHeader__LjU2Z{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.sql-output_sqlTitle__XtYGS{font-weight:500}.sql-output_sqlActions__j37TB,.sql-output_sqlTitle__XtYGS{display:flex;align-items:center;gap:.5rem}.sql-output_sqlOutput__HJ_k5{position:relative}.sql-output_pre__da6Ew{background-color:rgba(0,0,0,.05);padding:1rem;border-radius:.5rem;overflow-x:auto;font-size:.875rem;font-family:monospace;border:1px solid #e5e7eb}.sql-output_iconSm__70Zqf{width:1rem;height:1rem}.sql-output_iconWithMargin__G0Awj{width:1rem;height:1rem;margin-right:.25rem}.sql-output_errorLines__ZmlW3{font-size:.75rem;color:#606d7a;margin-left:.5rem}.select_select__xgUDy{position:relative;display:inline-block;width:100%}.select_trigger__XspBj{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:calc(.5rem - 2px);border:1px solid #e5e7eb;background-color:#fff;padding:.5rem .75rem;font-size:.875rem;color:#0E0E10;cursor:pointer;transition:all .2s ease-in-out;outline:none;min-height:2.5rem}.select_trigger__XspBj:hover:not(.select_disabled__uDKLi){border-color:hsl(220,13%,91%,.8)}.select_trigger__XspBj:focus:not(.select_disabled__uDKLi){outline:1px solid #145858;border-color:#145858}.select_trigger__XspBj.select_disabled__uDKLi{cursor:not-allowed;opacity:.5}.select_triggerContent__FesDw{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select_chevron__MsmaH{flex-shrink:0;opacity:.5;transition:transform .2s ease-in-out}.select_chevronOpen___Ev7u{transform:rotate(180deg)}.select_value__0Cg5h{color:#606d7a}.select_content__CSwEv{position:absolute;top:100%;left:0;right:0;z-index:50;margin-top:.25rem;border-radius:calc(.5rem - 2px);border:1px solid #e5e7eb;background-color:#fff;color:#0E0E10;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);animation:select_slideDown__oExsx .2s ease-out}@keyframes select_slideDown__oExsx{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.select_viewport__vBVbQ{padding:.25rem;max-height:200px;overflow-y:auto}.select_item__hclqt{position:relative;display:flex;align-items:center;border-radius:calc(.5rem - 4px);padding:.375rem .5rem;font-size:.875rem;cursor:pointer;transition:all .2s ease-in-out;outline:none}.select_item__hclqt.select_selected__SqmJu,.select_item__hclqt:hover{background-color:rgba(13,148,136,.1);color:#145858}.select_item__hclqt.select_selected__SqmJu{font-weight:500}.switch_switch__d6RLI{position:relative;display:inline-flex;align-items:center;width:2.75rem;height:1.5rem;flex-shrink:0;cursor:pointer;border-radius:9999px;border:2px solid transparent;background-color:#e5e7eb;transition:all .2s ease-in-out;outline:none}.switch_switch__d6RLI:focus-visible{outline:2px solid #1a6e6e;outline-offset:2px}.switch_switch__d6RLI.switch_disabled__B7HbL{cursor:not-allowed;opacity:.5}.switch_switch__d6RLI.switch_checked__JufxN{background-color:#145858}.switch_thumb__6ly8o{position:absolute;left:0;top:0;height:1.25rem;width:1.25rem;border-radius:50%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s ease-in-out;transform:translateX(0);pointer-events:none}.switch_thumb__6ly8o.switch_thumbChecked__90lwr{transform:translateX(1.25rem)}.label_label__1Y9J2{font-size:.875rem;font-weight:500;line-height:1;color:hsl(var(--foreground));cursor:pointer;transition:all .2s ease-in-out}.label_label__1Y9J2:hover{color:hsl(var(--foreground)/.8)}.sql-controls_container__HGXqW{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;border-radius:.5rem}.sql-controls_group__ai3Fv{display:flex;align-items:center;gap:.5rem}.sql-controls_selectTrigger___QJ7d{width:8rem}.sql-controls_labelSmall__9bzn6{font-size:.875rem}.sql-controls_actions__Zs5Vq{display:flex;align-items:center;gap:.5rem;margin-left:auto}.sql-controls_icon__n8Q_0{width:1rem;height:1rem;margin-right:.25rem}.sql-controls_spin__htM7V{animation:sql-controls_spin__htM7V 1s linear infinite}.sql-controls_validateBtn__YfBuO{background-color:#145858;color:#F4F4F4}.sql-controls_validateBtn__YfBuO:hover{background-color:rgb(20,88,88,.9);color:#F4F4F4}@keyframes sql-controls_spin__htM7V{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sql-validator-formatter_container__lAe5k{max-width:1200px;margin:0 auto;padding:100px 20px 20px;min-height:100vh;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.sql-validator-formatter_header__ZM6NG{text-align:center;margin-bottom:2rem}.sql-validator-formatter_title__GCK7j{font-size:4vw;font-weight:700;padding:0;line-height:1.2;max-width:90%;color:var(--primary-color);letter-spacing:-.01em;margin:0 auto 12px}.sql-validator-formatter_subtitle__ji1HO{font-size:18px;color:#606d7a;font-weight:400;line-height:1.6}.sql-validator-formatter_grid__elZFt{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;min-width:0}@media (min-width:1024px){.sql-validator-formatter_grid__elZFt{grid-template-columns:1fr 1fr}}.sql-validator-formatter_card___YQpO{padding:1.5rem;overflow-x:auto;min-width:0}.sql-validator-formatter_cardHeader__IRsnv{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.sql-validator-formatter_cardTitle__Qk1mf{font-size:1.25rem;font-weight:600}.sql-validator-formatter_cardBadges___mfUG{display:flex;align-items:center;gap:.5rem}.sql-validator-formatter_validBadge__bXvma{background-color:#145858}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_7b59f4{font-family:Poppins,Poppins Fallback;font-weight:900;font-style:normal}