@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";._container_dc5n1_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-xl);background-color:var(--color-background)}._content_dc5n1_10{text-align:center;max-width:600px}._title_dc5n1_15{font-size:clamp(3rem,8vw,6rem);font-weight:700;color:var(--color-brand);margin-bottom:var(--spacing-sm);line-height:1}._content_dc5n1_10 h2{margin-bottom:var(--spacing-md);color:var(--color-text)}._message_dc5n1_28{margin:0 auto var(--spacing-xl);color:var(--color-text-muted);line-height:var(--leading-relaxed)}._button_dc5n1_34{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-primary);color:var(--color-primary-foreground);border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:opacity .2s}._button_dc5n1_34:hover{opacity:.9}._details_dc5n1_51{margin:var(--spacing-lg) 0;text-align:left;background-color:var(--color-surface);border-radius:var(--radius-md);padding:var(--spacing-md)}._details_dc5n1_51 summary{cursor:pointer;font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-sm)}._errorText_dc5n1_66{margin:var(--spacing-sm) 0 0;padding:var(--spacing-sm);background-color:var(--color-background);border-radius:var(--radius-sm);font-size:var(--text-sm);color:#ef4444;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}._button_1txbh_1{padding:var(--spacing-sm) var(--spacing-md);border-radius:30px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;text-align:center;font-weight:500}._primary_1txbh_12{background-color:var(--color-primary);color:var(--color-primary-foreground);border:none}._primary_1txbh_12:hover{opacity:.8}._outlined_1txbh_20{background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}._outlined_1txbh_20:hover{background-color:var(--color-primary);color:var(--color-primary-foreground)}._button_1txbh_1:disabled{opacity:.6;cursor:not-allowed}._danger_1txbh_36._primary_1txbh_12{background-color:#dc2626;border-color:#dc2626}._danger_1txbh_36._outlined_1txbh_20{color:#dc2626;border-color:#dc2626}._danger_1txbh_36._outlined_1txbh_20:hover{background-color:#dc2626;color:#fff}._backdrop_d05sy_1{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:0}._modal_d05sy_15{background-color:#fff;width:100%;height:100%;position:relative;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}@media(min-width:768px){._backdrop_d05sy_1{padding:var(--spacing-sm)}._modal_d05sy_15{border-radius:var(--radius-md);width:100%;height:auto;max-height:90vh}._maxWidthSm_d05sy_38{max-width:440px}._maxWidthMd_d05sy_42{max-width:600px}._maxWidthLg_d05sy_46{max-width:800px}}._closeButton_d05sy_51{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:none;border:none;font-size:2rem;cursor:pointer;color:var(--color-text-muted);line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:11}._closeButton_d05sy_51:hover{color:var(--color-text)}._modalHeader_lnqww_1{position:sticky;top:0;background-color:#fff;z-index:10;padding:var(--spacing-lg) var(--spacing-lg) 0 var(--spacing-lg);flex-shrink:0}._modalContent_lnqww_10{flex:1;overflow-y:auto;padding:var(--spacing-lg);-webkit-overflow-scrolling:touch}._tabs_lnqww_17{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);border-bottom:2px solid var(--color-surface)}._tab_lnqww_17{flex:1;padding:var(--spacing-sm) var(--spacing-sm);background:none;border:none;cursor:pointer;color:var(--color-text-muted);transition:color .2s ease;position:relative}._tab_lnqww_17:hover{color:var(--color-text)}._activeTab_lnqww_40{color:var(--color-primary)}._activeTab_lnqww_40:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:var(--color-primary)}._form_lnqww_54{display:flex;flex-direction:column;gap:var(--spacing-md)}._formGroup_lnqww_60{display:flex;flex-direction:column;gap:var(--spacing-xs)}._formGroup_lnqww_60 label{font-size:var(--text-sm);color:var(--color-text)}._input_lnqww_71{width:100%;padding:var(--spacing-sm);border:1px solid #d1d5db;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background-color:#fff;transition:border-color .2s ease}._input_lnqww_71:focus{outline:none;border-color:var(--color-primary)}._input_lnqww_71:disabled{background-color:var(--color-surface);cursor:not-allowed;opacity:.6}._error_lnqww_94{color:#ef4444;font-size:var(--text-sm);margin:0}._checkboxGroup_lnqww_100{display:flex;align-items:flex-start;gap:var(--spacing-xs)}._checkbox_lnqww_100{margin-top:4px;cursor:pointer;min-width:16px;min-height:16px}._checkbox_lnqww_100:disabled{cursor:not-allowed;opacity:.6}._checkboxLabel_lnqww_118{font-size:var(--text-sm);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxLabel_lnqww_118 ._link_lnqww_125{color:var(--color-primary);text-decoration:none;font-weight:600}._checkboxLabel_lnqww_118 ._link_lnqww_125:hover{text-decoration:underline}:root{--color-background: #f4f4f5;--color-text: #26272b;--color-text-muted: #585962;--color-surface: #ececee;--color-surface-hover: #e1e2e3;--color-primary: #202064;--color-primary-foreground: #fafafa;--color-brand: #6366F1;--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-secondary: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 2rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-xs: clamp(.688rem, .65rem + .2vw, .75rem);--text-sm: clamp(.813rem, .75rem + .25vw, .875rem);--text-base: clamp(.875rem, .85rem + .2vw, 1rem);--text-lg: clamp(1rem, .95rem + .3vw, 1.125rem);--text-xl: clamp(1.125rem, 1rem + .5vw, 1.25rem);--text-2xl: clamp(1.25rem, 1.15rem + .6vw, 1.5rem);--text-3xl: clamp(1.5rem, 1.3rem + 1vw, 1.875rem);--text-4xl: clamp(1.875rem, 1.5rem + 1.5vw, 2.25rem);--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1280px;--aside-width: 64px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--leading-tight);color:var(--color-text);margin-top:0}h1{font-size:var(--text-4xl);margin-bottom:var(--spacing-lg);font-weight:700}h2{font-size:var(--text-3xl);margin-bottom:var(--spacing-md)}h3{font-size:var(--text-2xl);margin-bottom:var(--spacing-md)}h4{font-size:var(--text-xl);margin-bottom:var(--spacing-sm)}h5{font-size:var(--text-lg);margin-bottom:var(--spacing-sm)}h6{font-size:var(--text-base);margin-bottom:var(--spacing-xs);font-weight:600}p{margin-top:0;margin-bottom:var(--spacing-md);line-height:var(--leading-relaxed);max-width:65ch}p:last-child{margin-bottom:0}small{font-size:var(--text-sm);color:var(--color-text-muted)}a{color:var(--color-text);font-weight:700;text-decoration:none}a:hover{color:var(--color-text)}pre{background-color:var(--color-surface);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md)}pre:hover{background-color:var(--color-surface-hover)}.container{max-width:1200px;margin:0 auto;padding:var(--spacing-lg);padding-left:calc(var(--aside-width) + var(--spacing-lg))}.fullContainer{background-color:#fff;margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-surface-hover)}.no-bottom-margin{margin-bottom:0}@media(max-width:768px){:root{--aside-width: 0px}}
