/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--hue: 56;--color-bg: lch(94% 4% var(--hue));--color-bg-surface: lch(97% 4% var(--hue));--color-bg-button-primary: lch(36% 32% var(--hue));--color-bg-button-secondary: lch(88% 5% var(--hue));--color-bg-input: lch(97% 4% var(--hue));--color-border: lch(32% 32% var(--hue));--color-border-secondary: lch(88% 7% var(--hue));--color-border-input: lch(88% 5% var(--hue));--color-text: lch(8% 6% var(--hue));--color-text-secondary: lch(40% 4% var(--hue));--color-text-inverse: lch(97% 4% var(--hue));--color-text-placeholder: lch(48% 8% var(--hue));--color-text-link: lch(20% 32% var(--hue));--color-text-error: lch(45% 65 25);--color-text-success: lch(45% 65 120)}*{box-sizing:border-box;min-width:0}:root{background:var(--color-bg);color-scheme:light;color:var(--color-text);font-family:system-ui,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5}body{margin:0;min-height:100vh;padding-block:0px 10vh;padding-inline:16px}h1,h2,h3{font-weight:600;line-height:1.2;margin:0}h1{font-size:2rem}p{margin:0}a{color:var(--color-text-link);font-weight:500;text-decoration-color:color-mix(in srgb,currentColor,transparent 67%);text-decoration-line:underline}button,:is([data-as=button]){align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-button-primary);border-radius:999px;border:2px solid color-mix(in srgb,var(--color-bg-button-primary),#000 20%);color:var(--color-text-inverse);cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;height:40px;justify-content:center;padding-inline:16px;text-decoration:none}button:where([data-variant=secondary]),:is([data-as=button]):where([data-variant=secondary]){background:var(--color-bg-button-secondary);border:none;color:inherit;transition:background-color .15s ease}button:where([data-variant=secondary]):hover,:is([data-as=button]):where([data-variant=secondary]):hover{background-color:color-mix(in srgb,var(--color-bg-button-secondary),#000 4%)}button:where([data-size=small]),:is([data-as=button]):where([data-size=small]){height:32px;padding-inline:12px}button:where([data-icon]),:is([data-as=button]):where([data-icon]){aspect-ratio:1;padding-inline:0px}button:focus-visible,:is([data-as=button]):focus-visible{outline:4px auto -webkit-focus-ring-color}input:not(:where([type=file])){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-input);border-radius:8px;border:2px solid var(--color-border-input);color:inherit;font-family:inherit;font-size:1rem;font-weight:400;height:40px;outline:none;padding-inline:12px}input::placeholder{color:var(--color-text-placeholder)}input:focus-visible{border-color:var(--color-border)}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-input);border-radius:8px;border:2px solid var(--color-border-input);color:inherit;font-family:inherit;font-size:1rem;font-weight:400;min-height:256px;outline:none;padding-block:10px;padding-inline:12px;resize:vertical}textarea::placeholder{color:var(--color-text-placeholder)}textarea:focus-visible{border-color:var(--color-border)}._root_1xxw1_1{margin-inline:auto;max-width:1200px}._root_1xxw1_1>.header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-block:16px}._root_1xxw1_1>.header>div{align-items:center;display:flex;gap:8px}._root_1xxw1_1>.header h1{font-size:1.1875rem}._root_1xxw1_1 .status{align-items:center;background:var(--color-bg-surface);border-radius:999px;color:var(--color-text-secondary);display:inline-flex;height:40px;margin-inline:auto;padding-inline:16px}._root_1xxw1_1 .cards{align-items:stretch;display:flex;flex-direction:column;gap:8px}._root_1xxw1_1 .card{background-color:var(--color-bg-surface);border-radius:8px}._root_1xxw1_1 .card .header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-block:8px;padding-inline:16px 8px}._root_1xxw1_1 .card h3{font-size:1rem;font-weight:500;line-height:32px}._root_1xxw1_1 .card h3 span{color:var(--color-text-secondary)}._root_1xxw1_1 .card .table{--columns: 4;column-gap:12px;display:grid;grid-template-columns:repeat(calc(var(--columns) - 1),auto) 1fr}._root_1xxw1_1 .card .table .th,._root_1xxw1_1 .card .table .tr,._root_1xxw1_1 .card .table .tf{display:grid;grid-column:span var(--columns);grid-template-columns:subgrid;padding-block:2px;padding-inline:16px}._root_1xxw1_1 .card .table .th{color:var(--color-text-secondary)}._root_1xxw1_1 .card .table .tr,._root_1xxw1_1 .card .table .tf{border-top:1px solid var(--color-border-secondary);font-family:ui-monospace,monospace;font-size:.9375rem;letter-spacing:-.04em}._root_1xxw1_1 .card .table span{white-space:nowrap}._root_1xxw1_1 .card .table span:nth-child(3){overflow:hidden;text-overflow:ellipsis}._root_1xxw1_1 .card .table span:nth-last-child(1){min-width:max-content;text-align:right}._root_1bhtk_1{margin-inline:auto;max-width:560px}._root_1bhtk_1>.header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-block:16px}._root_1bhtk_1>.header>div{align-items:center;display:flex;gap:8px}._root_1bhtk_1>.header h1{font-size:1.1875rem}._root_1bhtk_1 .composer{background-color:var(--color-bg-surface);border-radius:8px;padding:16px}._root_1bhtk_1 .composer form{display:flex;flex-direction:column}._root_1bhtk_1 .composer form input+input,._root_1bhtk_1 .composer form input+textarea,._root_1bhtk_1 .composer form textarea+input,._root_1bhtk_1 .composer form input+button{margin-block-start:8px}._root_1bhtk_1 .composer form .error{color:var(--color-text-error);margin-block-start:8px;text-align:center}._root_1bhtk_1 .composer form .success{color:var(--color-text-success);margin-block-start:8px;text-align:center}._root_mjf4m_1{margin-inline:auto;max-width:400px}._root_mjf4m_1 .header{align-items:center;display:flex;flex-direction:column;gap:8px;padding-block:32px}._root_mjf4m_1 .tools{--columns: 3;column-gap:16px;display:grid;grid-template-columns:repeat(var(--columns),1fr);justify-content:center;justify-items:center;row-gap:24px}._root_mjf4m_1 .tool{align-items:center;display:flex;flex-direction:column;gap:8px}._root_mjf4m_1 .icon{align-items:center;color:var(--color-text);display:flex;height:64px;justify-content:center;width:64px}._root_mjf4m_1 .tool h3{font-size:.875rem;font-weight:600;text-align:center}._root_180ay_1{background-color:var(--color-bg-surface);border-radius:8px;padding:16px}._form_180ay_6{align-items:stretch;display:flex;flex-direction:column;gap:8px}._form_180ay_6>h2{margin-block-end:8px}._formGroup_180ay_15{display:flex;gap:16px;justify-content:space-between}._plan_180ay_20 ._summary_180ay_21{background-color:var(--color-bg);border-radius:8px;border:1px solid var(--color-border-secondary);color:inherit;font-size:14px;overflow-x:auto;padding:8px}._plan_180ay_20 ._actions_180ay_30{display:flex;gap:8px;justify-content:center}._result_180ay_36{align-items:stretch;display:flex;flex-direction:column;gap:8px}._result_180ay_36 ._successMessage_180ay_41{border:1px solid var(--color-border);margin-block:8px 8px;padding-block:4px;text-align:center}._root_xsejc_1{margin-inline:auto;max-width:560px}._root_xsejc_1 .header{align-items:center;display:flex;flex-direction:column;gap:8px;padding-block:32px}._root_15yux_1{margin-inline:auto;max-width:400px;padding-block:40px 0px}._root_15yux_1 .card{background-color:var(--color-bg-surface);border-radius:8px;padding:16px}._root_15yux_1 h1{font-size:1.1875rem}._root_15yux_1 form{align-items:stretch;display:flex;flex-direction:column;margin-block-start:16px}._root_15yux_1 input{background-color:color-mix(in srgb,var(--color-text) 4%,transparent);border:2px solid transparent;transition:border-color .15s ease}._root_15yux_1 input:focus-visible{border-color:var(--color-border)}._root_15yux_1 input+input{margin-block-start:8px}._root_15yux_1 button{margin-block-start:16px}
