@layer theme,base;@layer components{.ia-text-3xs{letter-spacing:.2px;font-size:9px;line-height:12px}.ia-text-2xs{letter-spacing:.2px;font-size:10px;line-height:14px}.ia-text-xs{letter-spacing:.1px;font-size:12px;line-height:16px}.ia-text-sm{letter-spacing:0;font-size:14px;line-height:20px}.ia-text-base{letter-spacing:0;font-size:16px;line-height:24px}.ia-text-lg{letter-spacing:0;font-size:18px;line-height:28px}.ia-text-xl{letter-spacing:-.1px;font-size:20px;line-height:28px}.ia-text-2xl{letter-spacing:-.2px;font-size:22px;line-height:32px}.ia-text-3xl{letter-spacing:-.2px;font-size:26px;line-height:32px}.ia-text-4xl{letter-spacing:-.3px;font-size:32px;line-height:36px}.ia-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ia-no-scrollbar{scrollbar-width:none}.ia-no-scrollbar::-webkit-scrollbar{display:none}.ia-scroll-thin{scrollbar-width:thin;scrollbar-color:#cad4dd transparent}.ia-divider{background:#f2f4f6;border:0;height:1px;margin:0}.ia-bolt{color:#5bf0a5}.ia-layer{z-index:2000;width:max-content;max-width:none;height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.ia-motion-pop{transform-origin:var(--ia-origin,center);animation:.15s both ia-pop}.ia-motion-pop[data-side=top]{--ia-pop-y:8px}.ia-motion-pop[data-side=left]{--ia-pop-y:0;--ia-pop-x:8px}.ia-motion-pop[data-side=right]{--ia-pop-y:0;--ia-pop-x:-8px}.ia-motion-slide-up{animation:ia-slide-up .15s var(--ia-ease-out) both}.ia-motion-from-bottom{animation:ia-from-bottom .3s var(--ia-ease-out) both}.ia-motion-fade{animation:.15s both ia-fade-in}.ia-surface{color:#1b1c1e;box-shadow:var(--ia-shadow-popover);background:#fff;border:1px solid #f2f4f6;border-radius:18px}.ia-tip-anchor{display:contents}.ia-layer.ia-tip{z-index:9999;color:#fff;letter-spacing:.1px;text-align:center;white-space:normal;box-shadow:var(--ia-shadow-tooltip);pointer-events:none;background:#404040;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:400;line-height:17px}.ia-layer.ia-tip--black{background:#000;padding:6px 10px;font-weight:500;line-height:1.3}.ia-tip__keys{vertical-align:middle;gap:2px;margin-left:6px;display:inline-flex}.ia-tip__key{color:#fff;background:#ffffff1f;border-radius:5px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:inherit;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ia-layer.ia-hovercard{width:248px;padding:16px}.ia-btn{white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color .15s var(--ia-ease), color .15s var(--ia-ease), border-color .15s var(--ia-ease), opacity .15s var(--ia-ease), box-shadow .15s var(--ia-ease), transform .15s var(--ia-ease);border:1px solid #0000;border-radius:9999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-weight:600;display:inline-flex;position:relative}.ia-btn:focus-visible{box-shadow:var(--ia-focus-ring)}.ia-btn:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){transform:translateY(1px)}.ia-btn svg{pointer-events:none;flex-shrink:0}.ia-btn__content{justify-content:center;align-items:center;gap:inherit;min-width:0;display:inline-flex}.ia-btn[aria-busy=true]{opacity:.9;pointer-events:none}.ia-btn[aria-busy=true] .ia-btn__content{visibility:hidden}.ia-btn__spinner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ia-btn--xs{gap:4px;height:24px;padding:0 10px;font-size:12px;line-height:16px}.ia-btn--sm{gap:4px;height:32px;padding:0 12px;font-size:12px;line-height:16px}.ia-btn--md{gap:6px;height:40px;padding:0 24px;font-size:12px;line-height:16px}.ia-btn--lg{gap:8px;height:48px;padding:0 28px;font-size:14px;line-height:20px}.ia-btn--full{width:100%;min-width:0}.ia-btn--primary{color:#fff;background:#000}.ia-btn--primary:hover{background:#000c}.ia-btn--primary:disabled,.ia-btn--primary[aria-disabled=true]{color:#6a6b6c;cursor:default;background:#f2f4f6}.ia-btn--primary.ia-btn--cta:disabled,.ia-btn--primary.ia-btn--cta[aria-disabled=true]{color:#0000004d;cursor:not-allowed;background:#00000008}.ia-btn--cta:disabled .ia-bolt,.ia-btn--cta[aria-disabled=true] .ia-bolt{color:#0000004d}.ia-btn--secondary{color:#1b1c1e;background:#f8f9fb}.ia-btn--secondary:hover{background:#f2f4f6}.ia-btn--secondary:focus-visible{box-shadow:0 0 0 2px #6a6b6c80}.ia-btn--outline{color:#000;background:#fff;border-color:#ececec}.ia-btn--outline:hover{border-color:#dedede}.ia-btn--ghost{color:#000;background:0 0}.ia-btn--ghost:hover{background:#f2f4f6}.ia-btn--link{color:#000;background:0 0}.ia-btn--glass{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;border-color:#ffffff1a}.ia-btn--glass:hover{background:#000c}.ia-btn:not(.ia-btn--primary):disabled,.ia-btn:not(.ia-btn--primary)[aria-disabled=true]{opacity:.5;cursor:default}.ia-icon-btn{--ia-ib-size:34px;--ia-ib-radius:10px;width:var(--ia-ib-size);height:var(--ia-ib-size);border-radius:var(--ia-ib-radius);color:inherit;cursor:pointer;transition:background-color .15s var(--ia-ease), border-color .15s var(--ia-ease), color .15s var(--ia-ease), opacity .15s var(--ia-ease);background:0 0;border:1px solid #0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ia-icon-btn:focus-visible{box-shadow:0 0 0 2px #6a6b6c80}.ia-icon-btn:disabled{opacity:.5;cursor:default}.ia-icon-btn--ghost:hover:not(:disabled){background:#f2f4f6}.ia-icon-btn--glass{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0006;border-color:#0000000d}.ia-icon-btn--glass:hover{background:#0000008c}.ia-icon-btn--glass-strong{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;border-color:#0000000d;transition:background-color .2s,border-color .2s,opacity .2s}.ia-icon-btn--glass-strong:hover{background:#000000b3;border-color:#ffffff3d}.ia-icon-btn--glass:focus-visible,.ia-icon-btn--glass-strong:focus-visible{box-shadow:none;outline-offset:2px;outline:2px solid #ffffff80}.ia-icon-btn--light{color:#000;background:#fff}.ia-icon-btn--light:hover{background:#f2f2f2}.ia-icon-btn--gray{color:#8f969c;background:#f8f9fa}.ia-icon-btn--gray:hover,.ia-icon-btn--gray[aria-pressed=true]{color:#000}.ia-icon-btn--outline{--ia-ib-radius:9999px;color:#000;border-color:#f2f4f6}.ia-icon-btn--outline:hover{color:#000000b3;border-color:#ececec}.ia-icon-btn--solid{--ia-ib-radius:9999px;color:#fff;background:#000}.ia-icon-btn--solid:hover{background:#000c}.ia-icon-btn--plain{--ia-ib-radius:6px}.ia-icon-btn--plain:hover{opacity:.7}.ia-badge{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ia-badge--tool{color:#404040;letter-spacing:.2px;text-transform:uppercase;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#fffffff2;border:1px solid #0000000d;border-radius:5px;padding:6px 4px;font-size:9px;line-height:12px}.ia-badge--tag{color:#404040;letter-spacing:.2px;text-transform:uppercase;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#fff;border:1px solid #0000000d;border-radius:5px;height:16px;padding:0 4px;font-size:9px;line-height:12px}.ia-badge--outline{color:#454545;letter-spacing:.1px;background:#fff;border-radius:6px;gap:2px;min-width:20px;padding:2px 4px;font-size:12px;font-weight:600;line-height:16px;box-shadow:inset 0 0 0 1px #ececec}.ia-badge--outline-sm{color:#454545;letter-spacing:.1px;text-transform:uppercase;background:#fff;border-radius:4px;min-width:14px;height:14px;padding:0 2px;font-size:10px;font-weight:600;line-height:14px;box-shadow:inset 0 0 0 1px #ececec}.ia-badge--count{box-sizing:border-box;color:#404040;text-transform:uppercase;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#fff;border:1px solid #f2f4f6;border-radius:5px;gap:6px;height:18px;padding:6px 4px;font-size:9px;font-weight:600;line-height:normal}.ia-badge--date{color:#404040;text-transform:uppercase;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#fff;border-radius:5px;gap:6px;padding:6px 4px;font-size:9px;line-height:9px}.ia-badge--number{color:#fff;background:#000;border-radius:9999px;width:16px;height:16px;font-size:10px;font-weight:600;line-height:1}.ia-badge--soft{color:#000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;border:1px solid #f2f4f6;border-radius:5px;height:19px;padding:0 8px;font-size:10px;font-weight:600;line-height:15px}.ia-kbd{color:#8f969c;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#fff;border:1px solid #0000000d;border-radius:5px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:inherit;font-size:9px;font-weight:700;line-height:13.5px;display:inline-flex}.ia-skel{display:block}.ia-skel--shimmer{background:linear-gradient(90deg,#f2f4f6 25%,#d3d7dc 50%,#f2f4f6 75%) 0 0/200% 100%;border-radius:10px;animation:2s ease-in-out infinite ia-shimmer}.ia-skel--cover{border-radius:12px;position:relative;overflow:hidden}.ia-skel--cover:after{content:"";background-image:linear-gradient(90deg,#f2f4f6 25%,#d3d7dc 50%,#f2f4f6 75%);background-size:200% 100%;border-radius:10px;animation:2s ease-in-out infinite ia-shimmer;position:absolute;inset:0}.ia-skel--pulse{background:#f2f4f6;border-radius:10px;animation:2s cubic-bezier(.4,0,.6,1) infinite ia-pulse}.ia-spinner{flex-shrink:0;display:inline-flex}.ia-spinner svg{animation:.8s linear infinite ia-spin}.ia-ring{color:#fff;justify-content:center;align-items:center;display:inline-flex;position:relative}.ia-ring__svg{animation:1.2s linear infinite ia-spin}.ia-ring__arc{transition:stroke-dashoffset .3s}.ia-ring__label{font-size:12px;font-weight:600;line-height:1;position:absolute}.ia-check{flex-shrink:0;width:18px;height:18px;display:inline-flex;position:relative}.ia-check__input{width:18px;height:18px;box-shadow:var(--ia-shadow-xs);cursor:pointer;appearance:none;background:#fff;border:1px solid #cad4dd;border-radius:4px;outline:none;margin:0;transition:border-color .2s,background-color .2s,box-shadow .2s}.ia-check-row:hover .ia-check__input:not(:checked){border-color:#6a6b6c}.ia-check__input:checked{background:#1b1c1e;border-color:#1b1c1e}.ia-check__input:focus-visible{border-color:#000;box-shadow:0 0 0 3px #4040404d}.ia-check__tick{color:#fff;opacity:0;pointer-events:none;position:absolute;top:3px;left:3px}.ia-check__input:checked+.ia-check__tick{opacity:1}.ia-check-row{color:#000;letter-spacing:.1px;cursor:pointer;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:22px;font-size:12px;font-weight:600;line-height:12px;display:flex}.ia-card-check{color:#fff;cursor:pointer;background:#0000000d;border:1px solid #f2f4f6;border-radius:5px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:border-color .3s,background-color .3s;display:inline-flex;position:relative}.ia-card-check:before{content:"";position:absolute;inset:-12px}.ia-card-check[data-checked]{background:#000;border-color:#000}.ia-card-check:focus-visible{outline-offset:2px;outline:2px solid #fff}.ia-card-check__tick{opacity:0;transition:opacity .3s}.ia-card-check[data-checked] .ia-card-check__tick{opacity:1}.ia-radio{cursor:pointer;appearance:none;background:#fff 50% no-repeat;border:1px solid #cad4dd;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin:0;display:inline-block}.ia-radio:checked,.ia-radio[data-checked]{background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='5.001'%20cy='5'%20r='4.8'%20fill='%23000'/%3e%3c/svg%3e");border-color:#000}.ia-switch{cursor:pointer;transition:background-color .15s var(--ia-ease);background:#cad4dd;border:0;border-radius:9999px;outline:none;flex-shrink:0;align-items:center;padding:1px;display:inline-flex}.ia-switch[data-state=checked]{background:#000}.ia-switch:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #6a6b6c80}.ia-switch:disabled{opacity:.5;cursor:default}.ia-switch__thumb{transition:transform .15s var(--ia-ease);background:#fff;border-radius:9999px;display:block}.ia-switch--sm{width:24px;height:14px}.ia-switch--sm .ia-switch__thumb{width:12px;height:12px}.ia-switch--sm[data-state=checked] .ia-switch__thumb{transform:translate(10px)}.ia-switch--md{width:36px;height:20px;padding:2px}.ia-switch--md .ia-switch__thumb{width:16px;height:16px}.ia-switch--md[data-state=checked] .ia-switch__thumb{transform:translate(16px)}.ia-stepper{background:#fff;border:1px solid #f2f4f6;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.ia-stepper__label{color:#000;font-size:14px;font-weight:600;line-height:20px}.ia-stepper--disabled .ia-stepper__label{color:#8f969c}.ia-stepper__controls{align-items:center;gap:2px;display:flex}.ia-stepper__btn{color:#0e0e0e;cursor:pointer;width:32px;height:32px;transition:background-color .15s var(--ia-ease);background:0 0;border:0;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ia-stepper__btn:hover:not(:disabled){background:#f2f4f6}.ia-stepper__btn:focus-visible{box-shadow:0 0 0 2px #6a6b6c80}.ia-stepper__btn:disabled{opacity:.5;cursor:default}.ia-stepper__value{text-align:center;width:32px;height:28px;position:relative;overflow:hidden}.ia-stepper--disabled .ia-stepper__value{opacity:.5}.ia-stepper__num{letter-spacing:-.1px;font-size:20px;font-weight:500;line-height:28px;position:absolute;inset:0}.ia-stepper__num--in-up{animation:.22s ease-out ia-count-in-up}.ia-stepper__num--out-up{animation:.22s ease-in forwards ia-count-out-up}.ia-stepper__num--in-down{animation:.22s ease-out ia-count-in-down}.ia-stepper__num--out-down{animation:.22s ease-in forwards ia-count-out-down}.ia-field{cursor:text;background:#fff;border:1px solid #f2f4f6;border-radius:12px;flex-direction:column;padding:10px 12px 12px;transition:border-color .5s;display:flex;position:relative}.ia-field:hover{border-color:#cad4dd}.ia-field:focus-within{border-color:#000}.ia-field--invalid,.ia-field--invalid:hover,.ia-field--invalid:focus-within{border-color:#ef2c4f}.ia-field-bare{flex-direction:column;display:flex;position:relative}.ia-textarea{color:#000;resize:none;scrollbar-width:thin;scrollbar-color:#ececec transparent;background:0 0;border:0;outline:none;width:100%;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;display:block}.ia-textarea::placeholder{color:#6a6b6c;opacity:1}.ia-counter{color:#8f969c;align-self:flex-end;margin-top:10px;font-size:12px;font-weight:400;line-height:16px}.ia-counter--limit{color:#ef2c4f}.ia-modal{width:var(--ia-modal-w,auto);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:inherit;background:0 0;border:0;margin:auto;padding:0;animation:.3s ease-out backwards ia-modal-in;overflow:visible}.ia-modal::backdrop{background:#000000b3;animation:.3s ease-out backwards ia-fade-in}.ia-modal__surface{max-height:calc(100dvh - 2rem);box-shadow:var(--ia-shadow-lg);background:#fff;outline:none;flex-direction:column;gap:16px;display:flex;overflow:hidden}.ia-modal__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ia-modal__header[data-align=center]{align-items:center}.ia-modal__title{color:#000;margin:0;font-size:22px;font-weight:700;line-height:1.2}.ia-modal__close{color:#000;cursor:pointer;width:24px;height:24px;transition:opacity .15s var(--ia-ease);background:0 0;border:0;border-radius:6px;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.ia-modal__close:hover{opacity:.7}.ia-modal__close:focus-visible{box-shadow:0 0 0 2px #6a6b6c80}.ia-seg{background:#f8f9fa;align-items:stretch;width:fit-content;max-width:100%;display:inline-flex;position:relative;overflow:hidden}.ia-seg__pill{pointer-events:none;position:absolute;left:0}.ia-seg__pill--animate{transition:transform .32s var(--ia-ease-indicator), width .32s var(--ia-ease-indicator)}.ia-seg__pill-inner{background:#fff;border-radius:9px;width:100%;height:100%;display:block}.ia-seg__tab{z-index:1;white-space:nowrap;cursor:pointer;transition:color .2s var(--ia-ease-out);background:0 0;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:relative}.ia-seg__tab:focus-visible{border-radius:9px;box-shadow:inset 0 0 0 2px #1967ff}.ia-seg__tab--disabled{opacity:.5;cursor:not-allowed}.ia-seg__icon{z-index:10;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.ia-seg__label{display:grid}.ia-seg__label>span{transition:opacity .2s var(--ia-ease-out);grid-area:1/1}.ia-seg__label-strong{opacity:0;font-weight:600}.ia-seg__label-soft{font-weight:500}.ia-seg__label[data-selected] .ia-seg__label-strong{opacity:1}.ia-seg__label[data-selected] .ia-seg__label-soft{opacity:0}.ia-seg--filter{border-radius:10px;height:36px;padding:1px}.ia-seg--filter .ia-seg__pill{background:#f2f4f6;border-radius:10px;padding:1px;top:1px;bottom:1px}.ia-seg--filter .ia-seg__tab{color:#0009;letter-spacing:.1px;gap:6px;height:100%;padding:0 18px;font-size:12px;line-height:12px}.ia-seg--filter .ia-seg__tab:hover:not(.ia-seg__tab--disabled){color:#000000d9}.ia-seg--filter .ia-seg__tab[aria-selected=true]{color:#000}.ia-seg--work,.ia-seg--mode,.ia-seg--media{border-radius:12px;padding:4px}.ia-seg--work{height:40px}.ia-seg--media{height:36px}.ia-seg--mode{width:100%;height:40px;display:flex}.ia-seg--work .ia-seg__pill,.ia-seg--mode .ia-seg__pill,.ia-seg--media .ia-seg__pill{box-shadow:var(--ia-shadow-pill-active);border-radius:8px;top:4px;bottom:4px}.ia-seg--work .ia-seg__tab,.ia-seg--mode .ia-seg__tab,.ia-seg--media .ia-seg__tab{color:#8f969c;border-radius:8px;gap:6px;font-size:14px;line-height:20px}.ia-seg--work .ia-seg__tab{height:32px;padding:6px 12px}.ia-seg--media .ia-seg__tab{height:28px;padding:0 12px}.ia-seg--mode .ia-seg__tab{flex:1;height:32px;padding:0 12px}.ia-seg--work .ia-seg__tab:hover:not(.ia-seg__tab--disabled),.ia-seg--media .ia-seg__tab:hover:not(.ia-seg__tab--disabled){color:#000000d9}.ia-seg--mode .ia-seg__tab:hover:not(.ia-seg__tab--disabled){color:#000}.ia-seg--mode .ia-seg__tab--disabled:hover{color:#0009}.ia-seg--work .ia-seg__tab[aria-selected=true],.ia-seg--mode .ia-seg__tab[aria-selected=true],.ia-seg--media .ia-seg__tab[aria-selected=true]{color:#000}.ia-seg--work .ia-seg__label-soft,.ia-seg--mode .ia-seg__label-soft,.ia-seg--media .ia-seg__label-soft{font-weight:600}.ia-chip{color:#000;cursor:pointer;min-width:0;max-width:100%;height:32px;transition:border-color .15s var(--ia-ease), background-color .15s var(--ia-ease), color .15s var(--ia-ease);background:#fff;border:1px solid #eceef0;border-radius:8px;outline:none;align-items:center;gap:4px;padding:0 10px;font-family:inherit;display:flex;overflow:hidden}.ia-chip:hover{border-color:#cad4dd}.ia-chip:focus-visible{outline-offset:2px;outline:2px solid #1967ff}.ia-chip__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ia-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:14.4px;overflow:hidden}.ia-chip--muted,.ia-chip--muted:hover{color:#6a6b6c;cursor:default;border-color:#eceef0}.ia-chip--inactive,.ia-chip--inactive:hover{color:#8f969c;cursor:default;background:#f8f9fa;border-color:#0000}.ia-model-chip{flex:1;min-width:0;max-width:121px;display:flex}.ia-model-chip .ia-chip{width:100%}.ia-setting{color:#000;cursor:pointer;height:32px;transition:border-color .2s var(--ia-ease);background:#fff;border:1px solid #eceef0;border-radius:8px;outline:none;align-items:center;gap:6px;padding:0 10px 0 12px;font-family:inherit;display:flex}.ia-setting:hover,.ia-setting[data-state=open]{border-color:#cad4dd}.ia-setting:focus-visible{outline-offset:2px;outline:2px solid #1967ff}.ia-setting--fixed,.ia-setting--fixed:hover{cursor:default;border-color:#eceef0}.ia-setting__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ia-setting__value{white-space:nowrap;font-size:12px;font-weight:600;line-height:normal}.ia-setting__chevron{width:12px;height:12px;transition:transform .2s var(--ia-ease);justify-content:center;align-items:center;display:inline-flex}.ia-setting[data-state=open] .ia-setting__chevron{transform:rotate(180deg)}.ia-layer.ia-select{z-index:2000;min-width:160px;box-shadow:var(--ia-shadow-popover);background:#fff;border:1px solid #f2f4f6;border-radius:16px;flex-direction:column;padding:12px;display:flex;overflow:hidden}.ia-options{flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ia-options__item{animation:ia-option-in .16s var(--ia-ease-out) backwards;animation-delay:calc(var(--ia-i,0) * 20ms)}.ia-option{color:#000;text-align:left;cursor:pointer;width:100%;transition:background-color .15s var(--ia-ease);background:0 0;border:0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;display:flex}.ia-option:hover,.ia-option:focus-visible,.ia-option[aria-selected=true]{background:#f8f9fa}.ia-option:disabled{opacity:.5;cursor:default}.ia-option__main{align-items:center;gap:6px;display:flex}.ia-option__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ia-option__label{white-space:nowrap}.ia-option__tag{color:#8f969c;text-transform:uppercase;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);border:1px solid #f2f4f6;border-radius:5px;padding:4px;font-size:9px;font-weight:700;line-height:normal}.ia-option__check{opacity:0;flex-shrink:0}.ia-option[aria-selected=true] .ia-option__check{opacity:1}.ia-layer.ia-menu{z-index:10002;box-shadow:var(--ia-shadow-popover);background:#fff;border:1px solid #f2f4f6;border-radius:16px;padding:10px}.ia-layer.ia-menu--20{border-radius:20px}.ia-menu__list{flex-direction:column;display:flex}.ia-menu__item{color:#000;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;align-items:center;width:100%;min-height:36px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;transition:background-color .15s;display:flex}.ia-menu--20 .ia-menu__item{border-radius:10px}.ia-menu__item:hover,.ia-menu__item:focus-visible{background:#0000000a}.ia-menu__item:active{background:#0000000f}.ia-menu__item:disabled{opacity:.5;cursor:default}.ia-menu__item--danger{color:#ef2c4f}.ia-menu__item--danger:hover,.ia-menu__item--danger:focus-visible{background:#ef444414}.ia-menu__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;display:flex}.ia-menu__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ia-menu__price{color:#6a6b6c;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.ia-menu__sep{border:0;border-top:1px solid #f2f4f6;margin:8px 0}.ia-filter{color:#000;max-width:100%;height:36px;transition:border-color .2s var(--ia-ease-out);background:#fff;border:1px solid #f2f4f6;border-radius:8px;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.ia-filter:hover,.ia-filter[data-state=open]{border-color:#cad4dd}.ia-filter:has(:focus-visible){border-color:#cad4dd}.ia-filter[data-filter-active]{border-color:#000}.ia-filter[data-disabled]{opacity:.5;pointer-events:none}.ia-filter__trigger{min-width:0;height:100%;color:inherit;letter-spacing:.1px;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;flex:1;align-items:center;gap:8px;padding:0 10px 0 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ia-filter[data-filter-active]:not(.ia-filter--icon) .ia-filter__trigger{padding-right:8px}.ia-filter__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ia-filter__multi{align-items:center;gap:6px;display:inline-flex}.ia-filter__chevron{transition:transform .2s var(--ia-ease);display:inline-flex}.ia-filter[data-state=open] .ia-filter__chevron{transform:rotate(180deg)}.ia-filter__clear{color:#000;cursor:pointer;background:0 0;border:0;border-radius:4px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;padding:0;display:inline-flex}.ia-filter__clear:hover,.ia-filter__clear:focus-visible{background:#f2f4f6}.ia-filter--icon{width:36px}.ia-filter--icon .ia-filter__trigger{justify-content:center;padding:0}.ia-layer.ia-filter-pop{z-index:1300;max-height:284px;box-shadow:var(--ia-shadow-popover);background:#fff;border:1px solid #f2f4f6;border-radius:18px;overflow:hidden}.ia-filter-pop__scroll{max-height:284px;padding:24px 12px 24px 24px;overflow-y:auto}.ia-filter-pop__column,.ia-filter-pop__rows{flex-direction:column;gap:16px;display:flex}.ia-filter-pop__loading{flex-direction:column;gap:8px;display:flex}.ia-search{background:#fff;border:1px solid #ececec;border-radius:10px;align-items:center;height:32px;padding-left:8px;display:flex}.ia-search:focus-within{border-color:#959595}.ia-search__icon{color:#6a6b6c;flex-shrink:0}.ia-search__input{color:#000;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 12px 0 6px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.ia-search__input::placeholder{color:#6a6b6c}.ia-search__clear{color:#6a6b6c;cursor:pointer;background:0 0;border:0;margin-right:8px;padding:0;display:inline-flex}.ia-search__clear:hover{color:#000}.ia-sort-list{flex-direction:column;gap:24px;display:flex}.ia-sort-row{color:#000;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;outline:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;font-family:inherit;font-size:12px;font-weight:600;line-height:12px;display:flex}.ia-sort-row:focus-visible{box-shadow:0 0 0 3px #4040404d}.ia-clear-all{color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.ia-credits{display:inline-flex;position:relative}.ia-credits__pill{color:#000;cursor:pointer;background:#fff;border:0;border-radius:10px;outline:none;align-items:center;height:30px;padding:5px 7.5px 5px 3px;font-family:inherit;font-size:14px;font-weight:700;line-height:14px;transition:background-color .3s;display:flex}.ia-credits__pill:hover{background:#f2f4f6}.ia-credits__pill:focus-visible{box-shadow:0 0 0 2px #6a6b6c80}.ia-credits__bolt{color:#5bf0a5}.ia-credits__bolt--low{color:#ef2c4f}.ia-credits__popup{z-index:10;min-width:250px;box-shadow:var(--ia-shadow-credits);cursor:default;background:#fff;border-radius:16px;outline:1px solid #f2f4f6;padding:24px;animation:.5s backwards ia-credits-in;position:absolute;top:45px;right:-13px}.ia-credits__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ia-credits__left{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ia-credits__title{align-items:center;gap:5.75px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.ia-credits__info{color:#404040;cursor:help;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.ia-credits__sub{color:#8f969c;font-size:12px;font-weight:400;line-height:normal}.ia-credits__value{padding-left:2px;font-size:14px;font-weight:700;line-height:normal}.ia-bh{z-index:25;height:var(--ia-header-h);background:#fff;border-bottom:1px solid #f2f4f6;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 0 12px;display:flex;position:sticky;top:0}.ia-bh__left{align-items:center;gap:4px;min-width:0;display:flex}.ia-bh__root{color:#8f969c;white-space:nowrap;cursor:pointer;transition:color .2s var(--ia-ease);background:0 0;border:0;border-radius:8px;outline:none;align-items:center;padding:6px 8px;font-family:inherit;font-size:14px;font-weight:500;line-height:21px;display:flex}.ia-bh__root:hover{color:#000}.ia-bh__dot{background:#8f969c;border-radius:9999px;flex-shrink:0;width:2px;height:2px}.ia-bh__switch{color:#000;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;align-items:center;gap:2px;padding:6px 8px;font-family:inherit;font-size:14px;font-weight:500;line-height:21px;display:flex}.ia-bh__switch:hover,.ia-bh__switch[data-state=open]{border-color:#f2f4f6}.ia-bh__root:focus-visible,.ia-bh__switch:focus-visible{box-shadow:0 0 0 2px #40404080}.ia-bh__chevron{width:14px;height:14px;transition:transform .2s var(--ia-ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ia-bh__switch[data-state=open] .ia-bh__chevron{transform:rotate(180deg)}.ia-bh__right{flex:none;align-items:center;gap:8px;display:flex}.ia-layer.ia-switcher{box-shadow:var(--ia-shadow-lg);background:#fff;border:1px solid #eceef0;border-radius:18px;align-items:flex-start;gap:24px;padding:16px 12px 12px;display:flex}.ia-switcher__column{flex-direction:column;gap:16px;display:flex}.ia-switcher__group{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ia-switcher__label{color:#8f969c;padding:0 12px;font-size:12px;font-weight:600;line-height:1.2}.ia-switcher__item{color:#000;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;outline:none;gap:12px;width:278px;max-width:calc(100vw - 48px);padding:12px;font-family:inherit;display:flex;overflow:hidden}.ia-switcher__item:hover,.ia-switcher__item:focus-visible{background:#f2f4f680}.ia-switcher__thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:80px;height:50px}.ia-switcher__text{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.ia-switcher__title{align-items:center;gap:6px;min-width:0;display:flex}.ia-switcher__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1;overflow:hidden}.ia-switcher__desc{color:#8f969c;font-size:12px;font-weight:400;line-height:1.3}.ia-layer.ia-models{overscroll-behavior:contain;color:#1b1c1e;width:420px;max-width:calc(100vw - 32px);max-height:min(480px,70vh);box-shadow:var(--ia-shadow-popover);background:#fff;border:1px solid #f2f4f6;border-radius:18px;padding:12px;overflow:clip auto}.ia-models__list{flex-direction:column;gap:8px;display:flex}.ia-model{width:100%;color:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--ia-ease);background:0 0;border:0;border-radius:10px;outline:none;align-items:flex-start;padding:0;font-family:inherit;display:flex}.ia-model:hover,.ia-model:focus-visible,.ia-model--selected{background:#f8f9fa}.ia-model:focus-visible{box-shadow:inset 0 0 0 2px #1967ff}.ia-model--off{opacity:.45;cursor:not-allowed}.ia-model--off:hover{background:0 0}.ia-model__logo{flex-shrink:0;justify-content:center;align-self:stretch;align-items:flex-start;padding:8px;display:flex}.ia-model__logo img{object-fit:cover;border:1px solid #f2f4f6;border-radius:8px;width:42px;height:42px}.ia-model--selected .ia-model__logo img{border-color:#fff}.ia-model__text{flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px 0 8px;display:flex}.ia-model__top{flex-direction:column;gap:4px;display:flex}.ia-model__name-row{align-items:center;gap:6px;height:16px;display:flex}.ia-model__name{color:#000;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px}.ia-model__desc{color:#6a6b6c;letter-spacing:.1px;font-size:12px;font-weight:500;line-height:16px}.ia-model__chips{flex-wrap:wrap;gap:4px;display:flex}.ia-model__chip{color:#6a6b6c;letter-spacing:.2px;white-space:nowrap;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#fff;border:1px solid #0000000d;border-radius:4px;align-items:center;gap:4px;height:18px;padding:0 4px;font-size:10px;font-weight:500;line-height:14px;display:inline-flex}.ia-model__chip-bolt{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.ia-model__chip--warn{color:#404040;background:#f59e0b1a;border-color:#f59e0b33}.ia-model__check{flex-shrink:0;justify-content:center;align-items:flex-start;width:50px;padding:12px 16px 0 0;display:flex}.ia-model-card{color:#000;text-align:left;cursor:pointer;width:100%;height:54px;transition:border-color .2s var(--ia-ease);background:#fff;border:1px solid #f2f4f6;border-radius:12px;outline:none;align-items:center;gap:24px;padding:8px 16px;font-family:inherit;display:flex;overflow:hidden}.ia-model-card:hover,.ia-model-card[aria-expanded=true]{border-color:#cad4dd}.ia-model-card:focus-visible{outline-offset:2px;outline:2px solid #1967ff}.ia-model-card--fixed,.ia-model-card--fixed:hover{cursor:default;border-color:#f2f4f6}.ia-model-card__text{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.ia-model-card__label{color:#8f969c;font-size:12px;font-weight:500;line-height:1.2}.ia-model-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.ia-model-card__chevron{flex-shrink:0}.ia-model-card-skeleton{width:100%}.ia-layer.ia-ratios{width:350px;max-width:calc(100vw - 32px);box-shadow:var(--ia-shadow-popover);background:#fff;border:1px solid #f2f4f6;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.ia-ratios__title{letter-spacing:.1px;margin:0;font-size:12px;font-weight:600;line-height:16px}.ia-ratios__list{flex-direction:column;gap:2px;display:flex}.ia-ratio-row{color:#000;text-align:left;cursor:pointer;width:100%;transition:background-color .15s var(--ia-ease);background:0 0;border:0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;padding:10px 16px 10px 8px;font-family:inherit;display:flex}.ia-ratio-row:hover,.ia-ratio-row:focus-visible{background:#f8f9fa}.ia-ratio-row--selected{background:#f8f9fa;border-radius:12px}.ia-ratio-row__left{flex-direction:column;align-items:flex-start;gap:2px;width:90px;display:flex}.ia-ratio-row__line{letter-spacing:.1px;align-items:center;gap:4px;padding-right:4px;font-size:12px;font-weight:600;line-height:16px;display:flex}.ia-ratio-row__caption{color:#404040;letter-spacing:.1px;white-space:nowrap;padding-left:20px;font-size:12px;font-weight:400;line-height:1.3}.ia-ratio-row__platforms{align-items:center;gap:2px;width:130px;display:flex}.ia-ratio-row__platform{background:#fff;border:1px solid #f2f4f6;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ia-ratio-row__check{visibility:hidden}.ia-ratio-row--selected .ia-ratio-row__check{visibility:visible}.ia-layer.ia-count{display:flex}.ia-count__card{z-index:10;width:346px;max-width:calc(100vw - 32px);box-shadow:var(--ia-shadow-popover);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.ia-count__head{flex-direction:column;gap:4px;display:flex}.ia-count__title{letter-spacing:.1px;margin:0;font-size:12px;font-weight:600;line-height:12px}.ia-count__sub{color:#404040;letter-spacing:.1px;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:17px}.ia-count__list{flex-direction:column;gap:2px;display:flex}.ia-count__row{color:#000;cursor:pointer;width:100%;height:34px;transition:background-color .15s var(--ia-ease);background:0 0;border:0;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-family:inherit;display:flex}.ia-count__row--tall{height:38px}.ia-count__row:hover,.ia-count__row:focus-visible{background:#f2f4f6}.ia-count__label{align-items:center;gap:6px;min-width:0;display:flex}.ia-count__text{letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.ia-count__check--hidden{visibility:hidden}.ia-count__focus{width:248px;height:100%;box-shadow:var(--ia-shadow-popover);background:#f8f9fa;border-radius:0 16px 16px 0;flex-direction:column;gap:8px;padding:16px 16px 16px 32px;animation:.45s cubic-bezier(.22,1,.36,1) backwards ia-focus-in;display:flex;position:absolute;top:0;left:330px}.ia-count__focus .ia-count__sub{white-space:normal}.ia-masonry{width:100%;position:relative}.ia-masonry__item{box-sizing:border-box;position:absolute}.ia-cols{align-items:center;gap:8px;min-width:150px;height:36px;display:flex}.ia-cols__end{color:#8f969c;cursor:pointer;transition:color .15s var(--ia-ease);background:0 0;border:0;border-radius:4px;padding:0;display:inline-flex}.ia-cols__end:hover:not(:disabled){color:#000}.ia-cols__end:disabled{cursor:default}.ia-cols__track{flex-direction:column;flex:1;gap:4px;display:flex;position:relative}.ia-range{z-index:2;cursor:pointer;appearance:none;outline:none;margin:0;position:relative}.ia-range--canvas{background:linear-gradient(to right, #000 0, #000 var(--progress), #fff var(--progress), #fff 100%);border-radius:2px;width:100px;height:4px}.ia-range--tiles{background:linear-gradient(to right, #000 0, #000 var(--progress), #f2f4f6 var(--progress), #f2f4f6 100%);border-radius:3px;width:100%;height:4px}.ia-range::-webkit-slider-thumb{cursor:grab;appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 6px #0000002e,0 0 0 1px #0000000f}.ia-range::-moz-range-thumb{cursor:grab;background:#fff;border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 6px #0000002e,0 0 0 1px #0000000f}.ia-range--tiles::-webkit-slider-thumb{box-shadow:var(--ia-shadow-slider-thumb);cursor:pointer}.ia-range:hover::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 2px 8px #00000038,0 0 0 1px #00000014}.ia-range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(.96)}.ia-range:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:2px solid #1967ff}.ia-range:focus-visible::-moz-range-thumb{outline-offset:2px;outline:2px solid #1967ff}.ia-range__dots{box-sizing:border-box;justify-content:space-between;width:100%;padding:0 10px 0 5px;display:flex;position:absolute;bottom:-14px}.ia-range__dot{background:#0000001a;border:0;border-radius:50%;width:4px;height:4px;padding:0;display:block;position:relative}button.ia-range__dot{cursor:pointer}button.ia-range__dot:before{content:"";position:absolute;inset:-5px}.ia-range__dot--active{background:#000}.ia-tiles{flex-direction:column;gap:8px;width:148px;display:flex}.ia-tiles__row{align-items:center;gap:5px;margin:0 -5px;display:flex}.ia-tiles__btn{color:#8f969c;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.ia-tiles__btn:disabled{cursor:default}.ia-tiles__btn:focus-visible{box-shadow:0 0 0 2px #6a6b6c80}.ia-tiles__track{touch-action:none;align-items:center;width:100px;height:14px;display:flex;position:relative}.ia-tiles .ia-range__dots{width:100px;margin-left:24px;padding:0;position:static}.ia-carousel{position:relative}.ia-carousel__scroller{overscroll-behavior-x:none;scrollbar-width:none;margin:0 -8px;padding:8px;overflow:auto hidden}.ia-carousel__scroller::-webkit-scrollbar{display:none}.ia-carousel__track{gap:24px;width:max-content;display:flex}.ia-carousel--concepts .ia-carousel__track{gap:10px}.ia-carousel--concepts .ia-carousel__scroller{margin:-8px}.ia-carousel__arrow{z-index:5;color:#000;cursor:pointer;background:#fff;border:1px solid #f2f4f6;border-radius:9999px;outline:none;place-items:center;width:34px;height:34px;padding:0;transition:all .3s;display:grid;position:absolute;top:50%}.ia-carousel__arrow:focus-visible{box-shadow:0 0 0 2px #1967ff}.ia-carousel__arrow--prev{left:-8px;transform:translate(-50%,-50%)}.ia-carousel__arrow--next{right:-8px;transform:translate(50%,-50%)}.ia-carousel--concepts .ia-carousel__arrow{color:#0e0e0e;border-color:#edf0f2;transition:opacity .2s;box-shadow:0 2px 10px #141a1f14}.ia-carousel--concepts .ia-carousel__arrow--prev{left:-4px}.ia-carousel--concepts .ia-carousel__arrow--next{right:-4px}.ia-carousel__arrow[data-hidden]{opacity:0;pointer-events:none}.ia-lb{color:#fff;background:#18181bf2;border:0;outline:none;flex-direction:column;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.ia-lb:not([open]){display:none}.ia-lb::backdrop{background:0 0}.ia-lb__ui{animation:.35s backwards ia-fade-in}.ia-lb__toolbar{z-index:3;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:30px 30px 0;display:grid;position:absolute;top:0;left:0;right:0}.ia-lb__toolbar>*{pointer-events:auto}.ia-lb__counter{color:#ddd;text-align:center;text-shadow:1px 1px 1px #000000bf;white-space:pre;margin:0;font-size:16px;font-weight:600;line-height:1.1}.ia-lb__tools{justify-self:end;gap:12px;display:flex}.ia-lb__tool{color:#fff;cursor:pointer;opacity:.9;background:0 0;border:0;border-radius:4px;outline:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.ia-lb__tool:hover{opacity:1}.ia-lb__tool:focus-visible{outline-offset:2px;outline:2px solid #fff}.ia-lb__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative}.ia-lb__slide{justify-content:center;align-items:flex-start;margin:0;display:flex;position:absolute;inset:0}.ia-lb__frame{border-radius:12px;animation:.2s backwards ia-lb-in;position:relative;overflow:hidden}.ia-lb__img{object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}.ia-lb__corner{z-index:2;position:absolute;top:12px;left:12px}.ia-lb__actions{z-index:2;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.ia-lb-action{color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff3d;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;padding:0 24px;font-family:inherit;font-size:12px;font-weight:600;line-height:80%;transition:background-color .3s;display:inline-flex}.ia-lb-action:hover,.ia-lb-action:focus-visible{background:#000000b3}.ia-lb-action:focus-visible{outline-offset:2px;outline:2px solid #ffffff3d}.ia-lb__arrow{z-index:3;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:9999px;outline:none;padding:7px;position:absolute;top:50%;transform:translateY(-50%)}.ia-lb__arrow--prev{left:40px}.ia-lb__arrow--next{right:40px}.ia-lb__arrow:focus-visible .ia-lb__arrow-disc{box-shadow:0 0 0 2px #fff}.ia-lb__arrow-disc{background:#0003;border-radius:9999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .2s;display:flex}.ia-lb__arrow:hover .ia-lb__arrow-disc{background:#0006}.ia-lb__thumbs{scrollbar-width:none;flex:none;justify-content:safe center;gap:8px;margin-bottom:20px;padding:8px;display:flex;overflow-x:auto}.ia-lb__thumbs::-webkit-scrollbar{display:none}.ia-lb__thumb{cursor:pointer;background:#ffffff1a;border:0;border-radius:12px;outline:none;flex:none;width:75px;height:88px;padding:0;position:relative;overflow:hidden}.ia-lb__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ia-lb__thumb--current:after{border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff}.ia-lb__thumb:focus-visible{outline-offset:2px;outline:2px solid #1967ff}@media (max-width:640px){.ia-lb__arrow--prev{left:8px}.ia-lb__arrow--next{right:8px}.ia-lb__toolbar{padding:16px 16px 0}}.ia-empty{flex:1;justify-content:center;align-items:center;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.ia-empty__group{flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.ia-empty--folder-image .ia-empty__group{transform:translateY(-50px)}.ia-empty__picture{object-fit:contain;width:136px;height:136px}.ia-empty__text{color:#8f969c;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.ia-empty__title{color:#8f969c;letter-spacing:-.1px;margin:0;font-size:20px;font-weight:700;line-height:28px}.ia-empty__line{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;font-size:14px;font-weight:400;line-height:20px;display:flex}.ia-empty__arrow-img{object-fit:contain;pointer-events:none;width:291px;height:197px;position:absolute;top:100%;left:50%;transform:translate(-116%,-52%)}.ia-empty__cards{width:136px;height:136px;position:relative}.ia-empty__card{background:#f2f4f6;border:3px solid #fff;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.ia-empty__card--back{width:117px;height:113px;transform:translate(calc(-50% - 2px),calc(-50% - 6px))rotate(-5deg)}.ia-empty__card--front{width:120px;height:120px;box-shadow:var(--ia-shadow-card-soft);transform:translate(calc(3px - 50%),-50%)rotate(5deg)}.ia-empty__glyph{color:#8f969c}.ia-empty__glyph--heart{color:#cad4dd}.ia-empty__arrow{color:#cad4dd;pointer-events:none;justify-content:center;align-items:center;width:331px;height:352px;display:flex;position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 184px),calc(62px - 50%))}.ia-empty__arrow svg{transform:rotate(54deg)}.ia-empty-msg{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:80px 0;display:flex}.ia-empty-msg__picture{width:140px}.ia-empty-msg__text{flex-direction:column;align-items:center;gap:8px;display:flex}.ia-empty-msg__title{color:#000;margin:0;font-size:18px;font-weight:700;line-height:20px}.ia-empty-msg__line{color:#6a6b6c;margin:0;font-size:12px;font-weight:400;line-height:18px}.ia-drop{color:#000;font-family:inherit}.ia-drop--zone{text-align:center;cursor:pointer;width:100%;height:390px;transition:color .2s var(--ia-ease), background-color .2s var(--ia-ease), border-color .2s var(--ia-ease);background:#fff;border:1px dashed #0000001a;border-radius:12px;outline:none;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex;overflow:clip}.ia-drop--zone:hover,.ia-drop--dragging{background:#f8f9fa}.ia-drop--dragging{border-color:#00000080}.ia-drop--zone:focus-visible{outline-offset:2px;outline:2px solid #1967ff}.ia-drop--zone:disabled{cursor:default}.ia-drop--zone.ia-drop--invalid{border-color:#ef2c4f}.ia-drop__info{flex-direction:column;align-items:center;display:flex}.ia-drop__info--zone{gap:24px}.ia-drop__head{flex-direction:column;align-items:center;gap:8px;display:flex}.ia-drop__icon-box{color:#0e0e0e;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ia-drop__icon{margin-bottom:10px}.ia-drop__title{font-size:12px;font-weight:500;line-height:14.4px}.ia-drop--zone .ia-drop__title{letter-spacing:.1px;font-weight:600}.ia-drop__text{color:#6a6b6c;white-space:pre-line;margin-top:8px;font-size:12px;font-weight:400;line-height:14.4px}.ia-drop__text--muted{color:#8f969c;letter-spacing:.1px;margin-top:0;font-weight:500}.ia-drop__keys{gap:4px;display:inline-flex}.ia-drop--tile{text-align:center;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='silver' stroke-width='1' stroke-dasharray='4' stroke-dashoffset='3' stroke-linecap='round'/%3e%3c/svg%3e");border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:16px;display:flex;position:relative}.ia-drop--tile:hover{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%23000' stroke-width='1' stroke-dasharray='4' stroke-dashoffset='3' stroke-linecap='round'/%3e%3c/svg%3e")}.ia-drop--tile.ia-drop--invalid{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%23ef2c4f' stroke-width='1' stroke-dasharray='4' stroke-dashoffset='3' stroke-linecap='round'/%3e%3c/svg%3e")}.ia-drop--tile:has(.ia-drop__input:focus-visible){box-shadow:0 0 0 2px #1967ff}.ia-drop--busy{pointer-events:none;background-color:#f2f4f680;background-image:none;box-shadow:inset 0 0 0 1px #f2f4f6}.ia-drop--tile.ia-drop--busy:hover{background-image:none}.ia-drop--disabled{opacity:.5;pointer-events:none}.ia-drop__input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.ia-layer.ia-drop-overlay{z-index:999;pointer-events:none;width:100%;height:100%;padding:20px;inset:0}.ia-drop-overlay__panel{box-sizing:border-box;background:#fff;border-radius:22px;width:100%;height:100%;padding:24px}.ia-drop-overlay__box{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%23000000' stroke-width='1' stroke-dasharray='4' stroke-dashoffset='1' stroke-linecap='round'/%3e%3c/svg%3e");border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.ia-layer.ia-toasts{z-index:10070;flex-direction:column;gap:8px;width:410px;max-width:calc(100vw - 32px);display:flex;top:auto;left:50%;transform:translate(-50%)}.ia-toast{color:#fff;animation:ia-toast-in .25s var(--ia-ease-out) backwards;background:#121212;border-radius:22px;align-items:flex-start;padding:24px 56px 24px 24px;display:flex;position:relative;box-shadow:0 8px 24px #0000002e}.ia-toast__body{flex-direction:column;gap:8px;min-width:0;display:flex}.ia-toast__title{white-space:pre-line;margin:0;font-size:14px;font-weight:700;line-height:18.2px}.ia-toast__text{white-space:pre-line;margin:0;font-size:12px;font-weight:400;line-height:16.8px}.ia-toast__close{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:4px;width:18px;height:18px;padding:0;display:inline-flex;position:absolute;top:24px;right:24px}.ia-toast__close:hover,.ia-toast__close:focus-visible{opacity:1}.ia-heart__grow{transition:r .24s ease-in}.ia-heart[data-on] .ia-heart__grow{transition:r .48s cubic-bezier(.2,.8,.2,1)}.ia-heart[data-on]{animation:.48s cubic-bezier(.2,.8,.2,1) ia-heart-pop}.ia-scan-layer{--scan-dur:1.7s;--scan-w:90%;--scan-edge:.15;--scan-blur:40px;--scan-blur-aura:104px;--scan-angle:0deg;--scan-intensity:1;--scan-intensity-low:.55;--scan-boost:3.5;--scan-glow:1.7s;--scan-glow-aura:2.33s;--scan-direction:alternate;--scan-start:-79%;--scan-mid:6%;--scan-end:91%;z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ia-scan-beam{width:var(--scan-w);transform-origin:50%;height:150%;transform:translate3d(var(--scan-start), 0, 0) rotate(var(--scan-angle)) scaleX(var(--scan-edge));will-change:transform;animation:ia-scan-travel var(--scan-dur) infinite;animation-direction:var(--scan-direction);position:absolute;top:-25%;left:0}.ia-scan-core,.ia-scan-aura{will-change:opacity, transform;position:absolute;inset:0}.ia-scan-core{background:linear-gradient(90deg, #fff0 0%, hsl(0 0% 100%/calc(.015 * var(--scan-boost))) 18%, hsl(0 0% 100%/calc(.06 * var(--scan-boost))) 34%, hsl(0 0% 100%/calc(.19 * var(--scan-boost))) 46%, hsl(0 0% 100%/calc(.3 * var(--scan-boost))) 50%, hsl(0 0% 100%/calc(.19 * var(--scan-boost))) 54%, hsl(0 0% 100%/calc(.06 * var(--scan-boost))) 66%, hsl(0 0% 100%/calc(.015 * var(--scan-boost))) 82%, #fff0 100%);filter:blur(var(--scan-blur));opacity:var(--scan-intensity);animation:ia-scan-breathe var(--scan-glow) ease-in-out infinite alternate}.ia-scan-aura{background:radial-gradient(58% 52% at 50% 50%, hsl(212 100% 86%/calc(.2 * var(--scan-boost))), #b8d9ff00 72%);filter:blur(var(--scan-blur-aura));opacity:var(--scan-intensity);animation:ia-scan-breathe var(--scan-glow-aura) ease-in-out infinite alternate-reverse}.ia-option:focus-visible,.ia-menu__item:focus-visible,.ia-count__row:focus-visible,.ia-ratio-row:focus-visible,.ia-switcher__item:focus-visible{box-shadow:inset 0 0 0 2px #1967ff}.ia-filter:has(.ia-filter__trigger:focus-visible){outline-offset:2px;outline:2px solid #1967ff}.ia-filter__clear:focus-visible{outline-offset:1px;outline:2px solid #1967ff}@media (max-width:1024px){.ia-carousel--tools .ia-carousel__track{gap:12px}}}@layer utilities;.ia{--ia-black:#000;--ia-white:#fff;--ia-white-70:#ffffffb3;--ia-white-50:#ffffff80;--ia-white-30:#ffffff4d;--ia-white-24:#ffffff3d;--ia-white-12:#ffffff1f;--ia-white-10:#ffffff1a;--ia-black-5:#0000000d;--ia-black-10:#0000001a;--ia-black-20:#0003;--ia-black-40:#0006;--ia-black-50:#00000080;--ia-black-60:#0009;--ia-black-70:#000000b3;--ia-black-80:#000c;--ia-gray-25:#f2f4f640;--ia-gray-40:#f2f4f666;--ia-gray-50:#f2f4f680;--ia-gray-light-40:#f8faff;--ia-gray-light-50:#f8f9fa;--ia-gray-100:#f2f4f6;--ia-gray-200:#eceef0;--ia-gray-300:#cad4dd;--ia-gray-400:#a2a3a3;--ia-gray-500:#6a6b6c;--ia-gray-600:#464748;--ia-gray-700:#383839;--ia-gray-800:#2a2a2b;--ia-gray-900:#1c1c1c;--ia-gray-950:#0e0e0e;--ia-brand-50:#eefdf680;--ia-brand-100:#cdfae4;--ia-brand-200:#bdf9db;--ia-brand-300:#adf7d2;--ia-brand-400:#9cf6c9;--ia-brand-500:#7bf3b7;--ia-brand-600:#5bf0a5;--ia-brand-700:#48c084;--ia-brand-800:#369063;--ia-brand-900:#246042;--ia-brand-950:#123021;--ia-red-50:#fde9ed80;--ia-red-100:#fbd4db;--ia-red-200:#f8aab8;--ia-red-300:#f795a7;--ia-red-400:#f58095;--ia-red-500:#f25672;--ia-red-600:#ef2c4f;--ia-red-700:#bf233f;--ia-red-800:#8f1a2f;--ia-red-900:#5f111f;--ia-red-950:#2f080f;--ia-blue-50:#e9eeff80;--ia-blue-100:#d3ddff;--ia-blue-200:#bdccff;--ia-blue-300:#92aaff;--ia-blue-400:#68f;--ia-blue-500:#3a66ff;--ia-blue-600:#2555ff;--ia-blue-700:#1d44cc;--ia-blue-800:#163399;--ia-blue-900:#0e2266;--ia-blue-950:#071133;--ia-accent-blue:#1967ff;--ia-warning-yellow:#ffc43a;--ia-green-600:#3fa873;--ia-bg:#fff;--ia-fg:#000;--ia-canvas:#f2f4f6;--ia-primary:#1b1c1e;--ia-popover-fg:#1b1c1e;--ia-muted:#f2f4f6;--ia-muted-fg:#6a6b6c;--ia-text-secondary:#404040;--ia-text-tertiary:#8f969c;--ia-text-link:#0081fb;--ia-border:#d3d7dc;--ia-border-subtle:#cad4dd33;--ia-border-control:#ececec;--ia-border-control-hover:#dedede;--ia-input:#cad4dd;--ia-accent:#1967ff;--ia-destructive:#ef2c4f;--ia-destructive-subtle:#ef2c4f26;--ia-red-tailwind:#ef4444;--ia-success:#5bf0a5;--ia-brand-subtle:#5bf0a51f;--ia-brand-muted:#5bf0a533;--ia-warning:#ffc43b;--ia-overlay:#000000b3;--ia-cta-disabled-bg:#00000008;--ia-cta-disabled-fg:#0000004d;--ia-tooltip-bg:#404040;--ia-shadow-card-soft:0 2.7px 8px 0 #00000014;--ia-shadow-pill-active:0 1px 1px #0000000d;--ia-shadow-popover:0 10px 50px #0000001a;--ia-shadow-control:0 1px 1px #0000000d;--ia-shadow-dropdown:0 10px 25px #0000001a;--ia-shadow-xs:0 1px 2px 0 #0000000d;--ia-shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ia-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ia-shadow-credits:0 4px 32px -4px #0000001a;--ia-shadow-tooltip:0 4px 50px #0000001a;--ia-shadow-slider-thumb:0 .5px 4px 0 #0000001f;--ia-focus-ring:0 0 0 3px #6a6b6c80;--ia-radius-sm:6px;--ia-radius-md:8px;--ia-radius-lg:10px;--ia-radius-card:12px;--ia-radius-xl:14px;--ia-radius-popover:16px;--ia-radius-2xl:18px;--ia-radius-panel:20px;--ia-radius-3xl:22px;--ia-radius-modal:28px;--ia-ease:cubic-bezier(.4, 0, .2, 1);--ia-ease-in:cubic-bezier(.4, 0, 1, 1);--ia-ease-out:cubic-bezier(0, 0, .2, 1);--ia-ease-indicator:cubic-bezier(.33, 1, .68, 1);--ia-ease-panel:cubic-bezier(.32, .72, 0, 1);--ia-duration:.15s;--ia-header-h:64px;font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;font-variation-settings:"wdth" 112;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:600;font-stretch:112%;line-height:24px}@keyframes ia-modal-in{0%{opacity:0;transform:translateY(-50px)}}@keyframes ia-fade-in{0%{opacity:0}}@keyframes ia-pop{0%{opacity:0;transform:translate(var(--ia-pop-x,0), var(--ia-pop-y,-8px)) scale(.95)}}@keyframes ia-slide-up{0%{opacity:0;transform:translateY(10px)}}@keyframes ia-from-bottom{0%{opacity:0;transform:translateY(8px)}}@keyframes ia-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ia-pulse{50%{opacity:.5}}@keyframes ia-spin{to{transform:rotate(360deg)}}@keyframes ia-grow-in{0%{opacity:.8;transform:scale(.9)}}@keyframes ia-slide-fade-up{0%{opacity:0;transform:translateY(-10px)}}@keyframes ia-option-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ia-credits-in{0%{opacity:0;transform:translateY(50px)}}@keyframes ia-focus-in{0%{opacity:0;transform:translate(-248px)}}@keyframes ia-lb-in{0%{opacity:0;transform:translateY(16px)scale(.975)}}@keyframes ia-toast-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ia-enter-up{0%{opacity:0;transform:translateY(8px)}}@keyframes ia-count-in-up{0%{opacity:0;transform:translateY(100%)}}@keyframes ia-count-out-up{to{opacity:0;transform:translateY(-100%)}}@keyframes ia-count-in-down{0%{opacity:0;transform:translateY(-100%)}}@keyframes ia-count-out-down{to{opacity:0;transform:translateY(100%)}}@keyframes ia-heart-pop{50%{transform:scale(1.15)}}@keyframes ia-scan-travel{0%{transform:translate3d(var(--scan-start), 0, 0) rotate(var(--scan-angle)) scaleX(var(--scan-edge));animation-timing-function:cubic-bezier(.45,0,1,1)}50%{transform:translate3d(var(--scan-mid), 0, 0) rotate(var(--scan-angle)) scaleX(1);animation-timing-function:cubic-bezier(0,0,.55,1)}to{transform:translate3d(var(--scan-end), 0, 0) rotate(var(--scan-angle)) scaleX(var(--scan-edge))}}@keyframes ia-scan-breathe{0%{opacity:var(--scan-intensity-low);transform:scaleX(.94)}to{opacity:var(--scan-intensity);transform:scaleX(1.06)}}@media (prefers-reduced-motion:reduce){.ia .ia-motion-pop,.ia .ia-motion-slide-up,.ia .ia-motion-from-bottom,.ia .ia-motion-fade,.ia .ia-modal,.ia .ia-modal::backdrop,.ia .ia-options__item,.ia .ia-credits__popup,.ia .ia-count__focus,.ia .ia-lb__ui,.ia .ia-lb__frame,.ia .ia-toast,.ia .ia-heart[data-on],.ia .ia-stepper__num{animation:none}.ia .ia-stepper__num[class*=--out-]{display:none}.ia .ia-skel--shimmer,.ia .ia-skel--cover:after,.ia .ia-skel--pulse{animation:none}.ia .ia-spinner svg,.ia .ia-ring__svg{animation-duration:2.4s}.ia .ia-seg__pill--animate,.ia .ia-heart__grow,.ia .ia-carousel__arrow,.ia .ia-switch__thumb{transition:none}.ia .ia-scan-beam,.ia .ia-scan-core,.ia .ia-scan-aura{animation:none}.ia .ia-scan-beam{opacity:.6;transform:translate3d(var(--scan-mid), 0, 0) rotate(var(--scan-angle)) scaleX(1)}}
