@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(https://optima-assets-production.s3.amazonaws.com/assets/IBMPlexSans-Regular-Latin1-b5ad7bd39f996144915f0ad9849a90183b27d8c28ad97ed98af5b1bebc51f6b1.woff2) format("woff2")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(https://optima-assets-production.s3.amazonaws.com/assets/IBMPlexSans-Medium-Latin1-b5610af04d0d4b5a14a621d96d974b993e945a065db1a8861918f69ef9321934.woff2) format("woff2")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(https://optima-assets-production.s3.amazonaws.com/assets/IBMPlexSans-SemiBold-Latin1-fff0ab3a88b0b4aa0b693e4f0201359a15183b08e3fa5696d1918d8f0ade8ad5.woff2) format("woff2")}:root{--color-text-primary: #111212;--color-text-secondary: #60757c;--color-text-disabled: #909fa4;--color-text-inverse: #ffffff;--color-border: #dbe7ea;--color-border-disabled: #eaf1f3;--color-bg-primary: #ffffff;--color-bg-secondary: #f3f8f9;--color-brand: #00b1e1;--color-brand-20: rgba(0, 177, 225, 0.2);--color-brand-8: rgba(0, 177, 225, 0.08);--color-warning-30: rgba(255, 166, 54, 0.3);--color-error: #ff4636;--color-error-8: rgba(255, 70, 54, 0.08);--color-disabled-border: #90a3a9;--hf-panel-bg: #0e1416;--hf-panel-raised: #162024;--hf-panel-border: #2a3a40;--hf-panel-text: #eef4f5;--hf-panel-muted: #9db1b7;--hf-error-icon: #c4382c;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--radius-xs: 4px;--radius-md: 8px;--radius-lg: 12px;--font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none !important}body.hf-signin-page{margin:0;background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.hf-signin{display:flex;flex-direction:column;min-height:100vh}.hf-signin__panel{display:flex;flex-direction:column;justify-content:center;gap:var(--space-7);flex:none;min-height:120px;padding:0 var(--space-5);background:var(--hf-panel-bg);color:var(--hf-panel-text)}.hf-signin__lockup{display:flex;align-items:center;gap:14px}.hf-signin__logo-tile{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border:1px solid var(--hf-panel-border);border-radius:var(--radius-lg);background:var(--hf-panel-raised)}.hf-signin__logo-tile img{display:block;width:34px;height:34px}.hf-signin__product{display:flex;flex-direction:column}.hf-signin__product-name{font-size:24px;line-height:28px;font-weight:600;letter-spacing:-0.02em;color:var(--hf-panel-text)}.hf-signin__product-sub{font-size:13px;line-height:18px;font-weight:500;color:var(--hf-panel-muted)}.hf-signin__story,.hf-signin__copyright{display:none}.hf-signin__story{flex-direction:column;gap:14px;max-width:460px}.hf-signin__headline{margin:0;font-size:28px;line-height:36px;font-weight:600;letter-spacing:-0.01em;color:var(--hf-panel-text)}.hf-signin__body{margin:0;font-size:15px;line-height:22px;color:var(--hf-panel-muted)}.hf-signin__copyright{margin:0;font-size:12px;line-height:16px;color:var(--hf-panel-muted)}.hf-signin__main{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:center;padding:var(--space-4)}.hf-signin__card{display:flex;flex-direction:column;gap:20px;width:100%;max-width:480px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-primary)}@media (min-width: 640px){.hf-signin__main{align-items:center;padding:48px var(--space-5)}.hf-signin__card{padding:var(--space-7)}}@media (min-width: 1024px){.hf-signin{flex-direction:row}.hf-signin__panel{flex:1 1 480px;min-width:0;justify-content:space-between;padding:56px}.hf-signin__lockup{gap:var(--space-4)}.hf-signin__logo-tile{width:56px;height:56px}.hf-signin__logo-tile img{width:40px;height:40px}.hf-signin__product-name{font-size:28px;line-height:32px}.hf-signin__story{display:flex}.hf-signin__copyright{display:block}.hf-signin__main{flex:1 1 560px;min-width:0}}.hf-instance{display:flex;align-items:center;gap:var(--space-3);padding-bottom:20px;border-bottom:1px solid var(--color-border)}.hf-instance__mark{display:block;flex:none;width:40px;height:40px;padding:6px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#ffffff;object-fit:contain}.hf-instance__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.hf-instance__eyebrow{font-size:12px;line-height:16px;color:var(--color-text-secondary)}.hf-instance__name{font-size:14px;line-height:20px;font-weight:600;overflow-wrap:anywhere}.hf-tag{display:inline-flex;align-items:center;flex:none;height:28px;padding:0 10px;border-radius:var(--radius-md);background:var(--color-warning-30);color:var(--color-text-primary);font-size:12px;line-height:16px;font-weight:500;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.hf-heading{display:flex;flex-direction:column;gap:var(--space-1)}.hf-heading__title{margin:0;font-size:24px;line-height:32px;font-weight:600}.hf-heading__lead{margin:0;font-size:14px;line-height:20px;color:var(--color-text-secondary)}.hf-form{display:flex;flex-direction:column;gap:20px;margin:0}.hf-form fieldset{display:contents;margin:0;padding:0;border:0;min-width:0}.hf-form__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);font-size:14px;line-height:20px}.hf-form__hint{font-size:14px;line-height:20px;color:var(--color-text-secondary)}.hf-field{position:relative;width:100%;padding:var(--space-2) var(--space-4) 6px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);transition:border-color 120ms ease, box-shadow 120ms ease}.hf-field--with-action{display:flex;align-items:center;gap:var(--space-3);padding-right:var(--space-2)}.hf-field__body{flex:1;min-width:0}.hf-field__label{display:block;font-size:12px;line-height:16px;letter-spacing:0.15px;color:var(--color-text-secondary)}.hf-field__input{display:block;width:100%;min-height:24px;margin:0;padding:0;border:0;outline:none;background:none;color:var(--color-text-primary);font:inherit;font-size:16px;line-height:24px;letter-spacing:0.2px}.hf-field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-bg-primary) inset;-webkit-text-fill-color:var(--color-text-primary)}.hf-field__input--code{font-size:20px;line-height:28px;font-weight:500;letter-spacing:0.3em}.hf-field:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.hf-field:focus-within .hf-field__label{color:var(--color-text-primary)}.hf-field--error,.hf-field--error:focus-within{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.hf-field--error .hf-field__label{color:var(--color-text-primary)}.hf-field--disabled{border-color:var(--color-border-disabled)}.hf-field--disabled .hf-field__label,.hf-field--disabled .hf-field__input{color:var(--color-text-disabled)}.hf-form fieldset:disabled .hf-field{border-color:var(--color-border-disabled);box-shadow:none}.hf-form fieldset:disabled .hf-field__label,.hf-form fieldset:disabled .hf-field__input{color:var(--color-text-disabled)}.hf-checkbox{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;cursor:pointer}.hf-checkbox__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.hf-checkbox__box{position:relative;flex:none;width:16px;height:16px;border:1px solid var(--color-disabled-border);border-radius:var(--radius-xs);background:var(--color-bg-primary)}.hf-checkbox__input:checked+.hf-checkbox__box{border-color:var(--color-brand);background:var(--color-brand)}.hf-checkbox__input:checked+.hf-checkbox__box::after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid var(--color-text-inverse);border-width:0 2px 2px 0;transform:rotate(45deg)}.hf-checkbox__input:focus-visible+.hf-checkbox__box{outline:2px solid var(--color-text-primary);outline-offset:2px}.hf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;border:1px solid transparent;border-radius:var(--radius-lg);font-family:var(--font-sans);text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.hf-btn:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.hf-btn svg{flex:none}.hf-btn--block{width:100%}.hf-btn--primary,.hf-btn--secondary{height:48px;padding:12px var(--space-7);font-size:14px;line-height:24px;font-weight:600;letter-spacing:1.1667px;text-transform:uppercase}.hf-btn--primary{background:var(--color-text-primary);color:var(--color-text-inverse)}.hf-btn--block.hf-btn--primary,.hf-btn--block.hf-btn--secondary{padding-left:var(--space-4);padding-right:var(--space-4)}.hf-btn--secondary{border-color:var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary)}.hf-btn--secondary:hover:not(:disabled){border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-text-inverse)}.hf-btn--utility{height:40px;padding:var(--space-2) var(--space-3);gap:var(--space-2);border-color:var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-primary);font-size:14px;line-height:24px;font-weight:500;letter-spacing:0.1789px}.hf-btn--utility:active:not(:disabled){border-color:transparent;background:var(--color-brand-20)}.hf-btn--icon{flex:none;width:40px;padding:0}.hf-btn:disabled{border-color:var(--color-border-disabled);background:var(--color-bg-secondary);color:var(--color-text-disabled);cursor:default}@media (max-width: 639.98px){.hf-btn--icon{width:44px;height:44px}}.hf-disclosure{display:flex;flex-direction:column;gap:20px}.hf-disclosure>summary{list-style:none}.hf-disclosure>summary::-webkit-details-marker{display:none}.hf-disclosure[open]>summary{display:none}.hf-divider{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:12px;line-height:16px}.hf-divider::before,.hf-divider::after{content:"";flex:1;height:1px;background:var(--color-border)}.hf-rule{height:1px;margin:0;border:0;background:var(--color-border)}.hf-link{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}.hf-link:hover{color:var(--color-text-secondary)}.hf-link:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px;border-radius:2px}.hf-link--back{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:44px;font-size:14px;line-height:20px}.hf-callout{display:flex;align-items:flex-start;gap:10px;padding:var(--space-3) 14px;border-radius:var(--radius-md);font-size:14px;line-height:20px;color:var(--color-text-primary)}.hf-callout__icon,.hf-callout__spinner{display:flex;flex:none}.hf-callout--error{background:var(--color-error-8)}.hf-callout--error .hf-callout__icon{color:var(--hf-error-icon)}.hf-callout--info{background:var(--color-brand-8)}.hf-callout--info .hf-callout__icon{color:var(--color-text-secondary)}.hf-callout--status{align-items:center;background:var(--color-bg-secondary)}.hf-callout--status .hf-callout__icon{color:var(--color-text-secondary)}.hf-callout__spinner{display:none;color:var(--color-text-primary)}.hf-callout.is-busy .hf-callout__spinner{display:flex;animation:hf-spin 0.9s linear infinite}.hf-callout.is-busy .hf-callout__icon{display:none}@keyframes hf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.hf-callout.is-busy .hf-callout__spinner{animation-duration:3s}.hf-field{transition:none}}.hf-passkey{display:flex;flex-direction:column;gap:20px}.hf-inline-form{display:inline;margin:0}
