._62aria_page{--kind-halo:transparent;flex-direction:column;gap:0;height:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}._62aria_page[data-kind=image],._62aria_page[data-kind=video],._62aria_page[data-kind=audio],._62aria_page[data-surface=edit]{--kind-halo:transparent}._62aria_page[data-surface=edit] ._62aria_stage{padding-bottom:0}._62aria_page[data-tools=open] ._62aria_stage{padding-bottom:0;overflow:hidden}._62aria_page[data-tools=open] ._62aria_stage>._62aria_toolsRail,._62aria_page[data-surface=edit] ._62aria_stage>._62aria_toolsRail{height:100%}._62aria_page[data-surface=edit][data-tools=open] ._62aria_stageHead{display:none}._62aria_page[data-surface=edit][data-tools=open] ._62aria_toolsRail{padding:var(--space-2)}._62aria_stage{flex-direction:column;flex:1;gap:0;min-height:0;padding:0 0 10.5rem;display:flex;position:relative;overflow:auto}._62aria_stage:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 50% -10%, var(--kind-halo), transparent 70%);width:100%;height:18rem;position:absolute;inset:0 auto auto 0}._62aria_head{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._62aria_chip{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);padding:.25rem .55rem}button._62aria_chip{cursor:pointer}button._62aria_chip:hover{border-color:var(--border-strong);color:var(--color-text-strong)}._62aria_title{font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--fg-strong);margin:0}._62aria_subtitle{font-size:var(--text-xs);color:var(--fg-subtle);line-height:var(--leading-normal);margin:0}._62aria_prompt{min-width:0;min-height:1.6rem;max-height:7rem;color:var(--fg-strong);font:inherit;font-size:var(--text-base);letter-spacing:var(--ui-tracking-normal);resize:none;background:0 0;border:0;flex:1;padding:.35rem 0 .1rem;line-height:1.45}._62aria_prompt::placeholder{color:var(--color-text-faint)}._62aria_prompt:focus,._62aria_prompt:focus-visible{outline:none}._62aria_reference{border:1px dashed var(--color-border);border-radius:var(--radius-full);background:var(--overlay-1);align-items:center;gap:.4rem;padding:.2rem .45rem .2rem .2rem;display:inline-flex}._62aria_referenceThumb{object-fit:cover;border-radius:var(--radius-full);width:1.6rem;height:1.6rem}._62aria_referenceMeta{min-width:0;font-size:var(--text-xs);color:var(--color-text-muted);flex:1}._62aria_referenceClear{color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0}._62aria_generateBtn{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-fg);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);border:0;flex-shrink:0;display:inline-flex}._62aria_generateBtn:hover:not(:disabled){background:var(--primary-hover)}._62aria_generatePrice{font-size:var(--text-2xs);font-weight:var(--weight-medium);opacity:.78}._62aria_generateBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}._62aria_stageHead{z-index:3;scrollbar-width:none;background:0 0;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.5rem;padding:0;display:flex;position:absolute;top:.7rem;left:.7rem;right:.7rem;overflow-x:auto}._62aria_stageHead>*{flex-shrink:0}._62aria_stageHead{container-type:inline-size}._62aria_stageAction{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-2);height:2rem;color:var(--fg-strong);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem;display:inline-flex}._62aria_stageAction:hover{background:var(--surface-4)}._62aria_stageAction:focus-visible{box-shadow:var(--ring);outline:none}@container (width<=500px){._62aria_stageActionLabel{display:none}._62aria_stageAction{width:2rem;padding:0}}._62aria_kindPill{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-glass);min-height:2rem;color:var(--fg-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;padding:.3rem .75rem;display:inline-flex}@media (width>=901px){._62aria_kindPill{display:none}}._62aria_stageTabs{border-radius:var(--radius-md);background:var(--scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:2px;padding:2px;display:inline-flex}._62aria_stageTab{border-radius:var(--radius-md);color:var(--fg-subtle);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-regular);white-space:nowrap;cursor:pointer;text-shadow:0 1px 10px var(--scrim-medium);background:0 0;border:0;padding:.38rem .65rem}._62aria_stageTabActive{background:var(--surface-4);color:var(--fg-strong);text-shadow:none}._62aria_inspirationGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));width:100%;max-width:46rem;display:grid}._62aria_inspirationCard{min-height:8rem;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--overlay-1);color:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;justify-content:space-between;gap:.55rem;display:flex}._62aria_inspirationCard:hover{border-color:var(--border-strong)}._62aria_inspirationLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-strong);line-height:1.35}._62aria_inspirationCta{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}._62aria_previewEmpty{text-align:center;max-width:24rem;font-size:var(--text-sm);color:var(--fg-subtle);line-height:var(--leading-normal);margin:0}._62aria_error{font-size:var(--text-xs);color:var(--danger);margin:0}._62aria_cost{font-size:var(--text-xs);color:var(--color-text-muted)}._62aria_composer{z-index:4;border:1px solid var(--overlay-2);border-radius:var(--radius-xl);background:var(--surface-2);width:min(52rem,100% - 2rem);max-width:52rem;box-shadow:0 18px 48px var(--scrim-medium);flex-direction:column;gap:.35rem;margin:0;padding:.7rem .7rem .6rem .85rem;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}._62aria_page[data-kind=video] ._62aria_composer{width:min(58rem,100% - 2rem);max-width:58rem}._62aria_page[data-kind=audio] ._62aria_composer{box-shadow:0 18px 48px var(--scrim-medium)}._62aria_promptLine{align-items:flex-start;gap:.55rem;min-height:2.15rem;display:flex}._62aria_plusBtn{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}._62aria_plusBtn:hover{background:var(--overlay-3);color:var(--color-text-strong)}._62aria_ghost{border-radius:var(--radius-md);height:2rem;color:var(--fg-muted);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.3rem;padding:0 .45rem;display:inline-flex}._62aria_modelPick{width:100%;min-width:0;max-width:15rem;color:var(--fg);font-weight:var(--weight-medium);padding-inline:.2rem .35rem}._62aria_modelPickLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._62aria_modelHit{flex:auto;min-width:0;overflow:hidden}._62aria_ghost:hover:not(:disabled){color:var(--fg-strong);background:var(--overlay-1)}._62aria_ghost:disabled{opacity:.4;cursor:not-allowed}._62aria_refPill{border:1px solid var(--border-strong);border-radius:var(--radius-md);height:2rem;color:var(--fg);font:inherit;font-size:var(--text-2xs);white-space:nowrap;cursor:pointer;background:0 0;flex:none;align-items:center;gap:.35rem;padding:0 .7rem;display:inline-flex}._62aria_refPill:hover:not(:disabled){border-color:var(--border-focus)}._62aria_refPill:disabled{opacity:.4;cursor:not-allowed}._62aria_composerRow{flex-wrap:nowrap;align-items:center;gap:.35rem;min-width:0;height:2.15rem;display:flex;overflow:hidden}._62aria_composerLead{flex:auto;align-items:center;gap:.35rem;min-width:0;display:flex;overflow:hidden}._62aria_composerSlots{border-top:1px solid var(--overlay-2);flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;margin-top:.1rem;padding-top:.5rem;display:flex}._62aria_composerSlots:not(:has(*)){display:none}._62aria_composerParams{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;padding-top:.45rem;display:flex}._62aria_composerSlots:not(:has(*))+._62aria_composerParams{border-top:1px solid var(--overlay-2);margin-top:.1rem;padding-top:.5rem}._62aria_paramChip{border:1px solid var(--overlay-3);border-radius:var(--radius-sm);background:var(--overlay-1);height:1.7rem;color:var(--fg-muted);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;align-items:center;gap:.35rem;padding-inline:.55rem;display:inline-flex}._62aria_paramChip:hover:not(:disabled){color:var(--fg-strong);border-color:var(--border-strong)}._62aria_paramChip:disabled{opacity:.45;cursor:default}._62aria_paramChipOn{border-color:var(--brand-border);background:var(--brand-surface);color:var(--fg-strong)}._62aria_paramPositioner{z-index:90}._62aria_paramPopup{border:1px solid var(--overlay-2);border-radius:var(--radius-lg);background:var(--surface-2);width:min(16rem,100vw - 2rem);box-shadow:0 16px 40px var(--scrim-medium);outline:none;padding:.45rem}._62aria_paramPopupGrid{width:min(22rem,100vw - 2rem)}._62aria_paramGrid{gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}._62aria_aspectPill{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-3);height:2.35rem;color:var(--fg-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:.35rem;padding:0 .35rem;display:inline-flex}._62aria_aspectPill:hover{background:var(--overlay-2);border-color:var(--border-strong);color:var(--fg)}._62aria_aspectPillOn,._62aria_aspectPillOn:hover{background:var(--surface-4);border-color:var(--fg-strong);color:var(--fg-strong)}._62aria_paramPopupRadio{width:min(22rem,100vw - 2rem)}._62aria_paramRadioRow{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-2) var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._62aria_paramRadioItem{color:var(--fg-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:.45rem;padding:.15rem 0;display:inline-flex}._62aria_paramRadioItem:hover{color:var(--fg)}._62aria_paramRadioItemOn{color:var(--fg-strong)}._62aria_paramRadioCircle{border-radius:var(--radius-full);width:1rem;height:1rem;box-shadow:inset 0 0 0 1.5px var(--border-strong);transition:box-shadow var(--duration-fast) var(--ease-out);flex-shrink:0;position:relative}._62aria_paramRadioItem:hover ._62aria_paramRadioCircle{box-shadow:inset 0 0 0 1.5px var(--fg-muted)}._62aria_paramRadioCircleOn,._62aria_paramRadioItem:hover ._62aria_paramRadioCircleOn{box-shadow:inset 0 0 0 1.5px var(--fg-strong)}._62aria_paramRadioCircleOn:after{content:"";border-radius:var(--radius-full);background:var(--fg-strong);position:absolute;inset:.25rem}._62aria_paramTitle{color:var(--fg-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin:.35rem .55rem .4rem}._62aria_paramList{flex-direction:column;gap:2px;max-height:16rem;display:flex;overflow:auto}._62aria_paramOption{border-radius:var(--radius-md);width:100%;min-height:2.35rem;color:var(--fg);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:.3rem .45rem;display:flex}._62aria_paramOption:hover,._62aria_paramOptionOn{background:var(--overlay-2)}._62aria_paramOptionIcon{width:1.7rem;height:1.7rem;color:var(--fg-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}._62aria_paramOptionDot{background:currentColor;border-radius:50%;width:.35rem;height:.35rem}._62aria_paramRadio{border-radius:var(--radius-full);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1.5px var(--border-focus);flex:none;margin-left:auto;position:relative}._62aria_paramRadioOn{box-shadow:inset 0 0 0 1.5px var(--primary)}._62aria_paramRadioOn:after{content:"";border-radius:var(--radius-full);background:var(--primary);position:absolute;inset:.1875rem}._62aria_composerSlots ._62aria_ghost,._62aria_composerSlots ._62aria_refPill{border:1px solid var(--overlay-3);border-radius:var(--radius-sm);background:var(--overlay-1);height:1.7rem;color:var(--fg-muted);font-size:var(--text-xs);white-space:nowrap;padding-inline:.55rem}._62aria_composerSlots ._62aria_ghost:hover:not(:disabled),._62aria_composerSlots ._62aria_refPill:hover:not(:disabled){border-color:var(--border-strong);background:var(--overlay-2);color:var(--fg-strong)}._62aria_composerSlots ._62aria_chipOn{border-color:var(--brand-border);background:var(--brand-surface);color:var(--fg-strong)}._62aria_iconBtn{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._62aria_iconBtn:hover{background:var(--overlay-2);color:var(--color-text-strong)}._62aria_iconBtn[aria-expanded=true]{color:var(--color-text-strong);background:var(--overlay-2)}._62aria_stopBtn{border-radius:var(--radius-full);background:var(--primary);width:2.15rem;height:2.15rem;color:var(--primary-fg);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._62aria_stopBtn:hover{background:var(--primary-hover)}._62aria_composerDrop{outline:1px dashed var(--border-strong);outline-offset:2px}._62aria_dropHint{z-index:2;border-radius:inherit;background:color-mix(in srgb, var(--surface-2) 72%, transparent);color:var(--color-text-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._62aria_styleBlock{flex-direction:column;gap:.4rem;display:flex}._62aria_styleTitle{color:var(--color-text-subtle);font-size:var(--text-caps);font-weight:var(--weight-semibold);letter-spacing:var(--ui-tracking-wider);text-transform:uppercase}._62aria_emptyState{justify-content:center;align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;flex:1;padding-top:4rem;display:flex}._62aria_toolsRail{gap:var(--space-3);height:100%;min-height:0;padding:3.4rem var(--space-4) var(--space-4);flex-direction:column;flex:1;display:flex}._62aria_toolExtract{z-index:2;color:var(--fg-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;top:.85rem;right:1rem}._62aria_toolExtract:hover{color:var(--fg-strong)}._62aria_toolSidebar{gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-2);flex-direction:column;display:flex;position:relative}._62aria_toolSwitch{border:0;border-bottom:1px solid var(--border);width:100%;min-height:2.25rem;color:var(--fg-strong);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.35rem;padding:.15rem .2rem .55rem;display:flex}._62aria_toolSwitch:hover{border-color:var(--border-focus)}._62aria_toolSwitch:focus-visible{box-shadow:var(--ring);outline:none}._62aria_toolMenu{z-index:6;gap:var(--space-2);width:min(36rem,100vw - 22rem);height:min(32rem,70vh);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-2);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:0;left:calc(100% + .55rem);overflow:hidden}._62aria_toolMenu:before{content:"";width:.7rem;position:absolute;top:0;bottom:0;left:-.7rem}._62aria_toolMenuBody{gap:var(--space-3);flex:1;grid-template-columns:minmax(0,1fr) 13rem;min-height:0;display:grid}._62aria_toolMenuChips{flex-wrap:wrap;gap:.35rem;display:flex}._62aria_toolMenuChip{border:1px solid var(--border);color:var(--fg-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .55rem}._62aria_toolMenuChipOn,._62aria_toolMenuChip:hover{border-color:var(--border-focus);color:var(--fg-strong);background:var(--surface-3)}._62aria_toolMenuList{gap:var(--space-2);scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow:auto}._62aria_toolMenuRow{border-radius:var(--radius-md);width:100%;color:var(--fg-strong);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:.4rem .55rem;display:block}._62aria_toolMenuRow:disabled{opacity:.4;cursor:not-allowed}._62aria_toolMenuRow:hover:not(:disabled),._62aria_toolMenuRowOn{background:var(--surface-3)}._62aria_toolMenuPreview{min-width:0;padding:var(--space-3);border-left:1px solid var(--border);background:var(--surface-1);color:var(--fg-muted);font-size:var(--text-xs);flex-direction:column;gap:.35rem;display:flex}._62aria_toolMenuPreview img,._62aria_toolMenuFallback{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);width:100%}._62aria_toolMenuFallback{background:radial-gradient(80% 80% at 30% 20%, color-mix(in srgb, var(--color-pink) 35%, transparent), transparent 70%), var(--surface-1);display:block}._62aria_toolMenuPreview strong{color:var(--fg-strong);font-size:var(--text-sm)}._62aria_toolWorkspace{gap:var(--space-4);flex:1;grid-template-columns:minmax(16.5rem,20rem) minmax(0,1fr);min-height:0;display:grid}._62aria_toolControls{scrollbar-width:thin;flex:1;min-width:0;min-height:0;overflow:auto}._62aria_toolStage{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}._62aria_toolStageTitle{color:var(--fg-strong);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin:0}._62aria_toolStageHint{max-width:36rem;color:var(--fg-muted);font-size:var(--text-sm);margin:0}._62aria_toolStageImage,._62aria_toolStageCompare{object-fit:contain;border-radius:var(--radius-xl);width:min(56rem,100%);max-height:min(68vh,40rem)}._62aria_modeBar{border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 2rem 2rem;background:var(--surface-2);min-width:0;min-height:0;box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:hidden}._62aria_modeBarHead{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex}._62aria_modeKicker{color:var(--fg-strong);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;margin:0}._62aria_modeLeave{color:var(--fg-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;margin:0 0 0 auto;padding:0}._62aria_modeLeave:hover{color:var(--fg-strong)}._62aria_modeBarHead ._62aria_railSearch,._62aria_modeScroller>._62aria_railSearch{flex:none;max-width:none;margin:0}._62aria_modeScroller{gap:var(--space-2);min-height:0;padding:var(--space-2) var(--space-4) var(--space-4);scrollbar-width:thin;flex-direction:column;display:flex;overflow:auto}._62aria_modeGroup{gap:var(--space-2);flex-direction:column;display:flex}._62aria_modeGroupRow{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._62aria_modeCard{align-items:stretch;gap:var(--space-1);width:auto;height:auto;padding:var(--space-1);isolation:isolate;border-radius:var(--radius-2xl);color:var(--fg-strong);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex;position:relative;overflow:clip}._62aria_modeCard:disabled{opacity:.4;cursor:not-allowed}._62aria_modeCardOn{box-shadow:inset 0 0 0 1px var(--border-focus)}._62aria_modeCardGlow{display:none}._62aria_modeCardMedia{aspect-ratio:16/9;border-radius:var(--radius-xl);width:100%;display:block;position:relative;overflow:clip}._62aria_modeCardImage,._62aria_modeCardFallback{width:100%;height:100%;position:absolute;inset:0}._62aria_modeCardImage{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}._62aria_modeCard:hover:not(:disabled) ._62aria_modeCardImage{transform:scale(1.04)}._62aria_modeCardFallback{background:radial-gradient(80% 80% at 30% 20%, color-mix(in srgb, var(--color-pink) 35%, transparent), transparent 70%), var(--surface-1)}._62aria_modeCardTitle{padding:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;line-height:1.25rem;overflow:hidden}._62aria_modeWait{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;flex:1;min-height:16rem;display:flex}._62aria_modeWaitTitle{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--fg-strong);margin:0}._62aria_railSearch input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-3);width:100%;min-height:2.25rem;color:var(--fg-strong);font:inherit;font-size:var(--text-sm);padding:.4rem .7rem}._62aria_railSearch input:focus-visible{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}._62aria_railSearch input::placeholder{color:var(--fg-faint)}._62aria_railGroupTitle{padding:var(--space-2) var(--space-1) var(--space-1);color:var(--fg-faint);font-size:var(--text-caps);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}._62aria_railEmpty{margin:var(--space-4) var(--space-1);color:var(--fg-muted);font-size:var(--text-sm)}._62aria_railPanel{min-width:0;min-height:0;padding:var(--space-2);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:auto}._62aria_railPanel:has([data-testid=tool-app-panel]){justify-content:flex-start;align-items:stretch}._62aria_modeHero{align-items:center;gap:var(--space-3);width:min(22rem,100%);padding:var(--space-2) var(--space-2) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-2xl) var(--radius-2xl) 2rem 2rem;background:var(--surface-2);box-shadow:var(--shadow-xs);text-align:center;flex-direction:column;display:flex}._62aria_modeHeroImage,._62aria_modeHeroFallback{aspect-ratio:1;border-radius:var(--radius-xl);width:100%}._62aria_modeHeroImage{object-fit:cover}._62aria_modeHeroFallback{background:radial-gradient(80% 80% at 30% 20%, color-mix(in srgb, var(--color-pink) 35%, transparent), transparent 70%), var(--surface-3)}._62aria_modeHeroTitle{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--fg-strong);margin:0}._62aria_modeHeroHint{max-width:22rem;color:var(--fg-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}._62aria_modeHeroUpload{min-height:2.5rem;margin-top:var(--space-1);border-radius:var(--radius-full);background:var(--primary);color:var(--primary-fg);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border:0;align-items:center;gap:.4rem;padding:0 1.15rem;display:inline-flex}._62aria_modeHeroUpload:hover{background:var(--primary-hover)}._62aria_modeHeroUpload:focus-visible{box-shadow:var(--ring);outline:none}._62aria_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){._62aria_toolsRail{padding-top:3.5rem}._62aria_page[data-surface=edit][data-tools=open] ._62aria_toolsRail{padding-top:2.75rem}._62aria_toolWorkspace{overscroll-behavior:none;flex-direction:column;display:flex;overflow-y:auto}._62aria_toolStage{flex:none;order:-1;min-height:11rem;overflow:visible}._62aria_toolSidebar,._62aria_toolControls{flex:none;overflow:visible}._62aria_toolMenuBody{grid-template-columns:minmax(0,1fr)}._62aria_toolMenuPreview{display:none}}._62aria_progressCard{z-index:3;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-raised) 92%, var(--shade));flex-direction:column;gap:.5rem;width:min(16rem,100% - 2rem);padding:.75rem;display:flex;position:absolute;top:3rem;left:.75rem}._62aria_progressHead{align-items:center;gap:.4rem;display:flex}._62aria_progressTitle{color:var(--color-text-strong);font-size:var(--text-xs);font-weight:var(--weight-semibold)}._62aria_progressSpin{color:var(--fg-muted);animation:.9s linear infinite _62aria_tool-progress-spin}._62aria_progressMeta{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}._62aria_progressBar{border-radius:var(--radius-full);background:var(--color-surface-overlay);height:.25rem;overflow:hidden}._62aria_progressFill{border-radius:var(--radius-full);background:var(--fg);height:100%;transition:width .9s linear;display:block}._62aria_progressCancel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;align-self:flex-start;padding:.3rem .7rem}._62aria_progressCancel:hover{border-color:var(--color-red-strong);color:var(--color-text-strong)}@keyframes _62aria_tool-progress-spin{to{transform:rotate(360deg)}}._62aria_chipOn{border-color:var(--border-strong);background:var(--overlay-3);color:var(--color-text-strong)}._62aria_promptTools{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._62aria_promptCount{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-2xs);transition:color var(--duration-fast) var(--ease-out)}._62aria_promptCountOver{color:var(--danger);font-weight:var(--weight-semibold)}._62aria_audioTools{flex-wrap:wrap;flex-basis:100%;gap:.35rem;margin-top:0;display:flex}._62aria_audioTool{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-glass);color:var(--color-text-muted);font:inherit;font-size:var(--text-2xs);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:.35rem;padding:.35rem .7rem;display:inline-flex}._62aria_audioTool:hover{color:var(--color-text-strong);border-color:var(--border-strong)}._62aria_audioToolOn{border-color:var(--brand-border);background:var(--brand-surface);color:var(--color-text-strong)}._62aria_audioToolCount{border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-2xs);padding:.02rem .3rem}._62aria_advice{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);flex-wrap:wrap;display:flex}._62aria_adviceText{min-width:0;font-size:var(--text-sm);color:var(--fg);flex:1;margin:0}._62aria_adviceActions{align-items:center;gap:var(--space-2);flex:none;display:flex}._62aria_adviceSubmit{height:2rem;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-fg);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;border:0}._62aria_adviceSubmit:disabled{opacity:.5;cursor:default}._62aria_adviceDismiss{height:2rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--fg-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0}._62aria_adviceDismiss:hover{background:var(--overlay-2);color:var(--fg-strong)}._62aria_enhancement{align-items:baseline;gap:var(--space-3);width:100%;max-width:46rem;margin:0 auto var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--fg-muted);flex-wrap:wrap;display:flex}._62aria_enhancementText{min-width:0;color:var(--fg);flex:1;margin:0}._62aria_enhancementDetails{flex:none}._62aria_enhancementSummary{cursor:pointer;color:var(--fg-muted)}._62aria_enhancementFull{margin:var(--space-2) 0 0;max-width:46rem;font-size:var(--text-xs);color:var(--fg-muted);line-height:1.5}._62aria_enhancementRevert{color:var(--fg-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}._62aria_enhancementRevert:hover{color:var(--fg-strong)}._62aria_finishing{width:100%;max-width:46rem;margin:0 auto var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--fg-muted)}._62aria_noticeSlot{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex}._62aria_modeRail{background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:2px;padding:0;display:inline-flex}._62aria_modeChip{border-radius:var(--radius-full);min-width:2rem;min-height:2rem;color:var(--fg-subtle);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), padding var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:.3rem .45rem;display:inline-flex}._62aria_modeChip:hover{color:var(--fg-strong);background:var(--overlay-2)}._62aria_modeChip:disabled{color:var(--fg-faint);cursor:not-allowed}._62aria_modeChip:disabled:hover{background:0 0}._62aria_modeChipOn{background:var(--overlay-2);color:var(--fg-strong);padding:.3rem .7rem}._62aria_modeChipMark{background:var(--fg);border-radius:50%;width:.35rem;height:.35rem}._62aria_modeChipLabel{text-overflow:ellipsis;max-width:9rem;display:inline;overflow:hidden}._62aria_composerSpacer{flex:1;min-width:.5rem}._62aria_composerActions{flex:none;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}._62aria_hintHit{flex:none;max-width:100%;display:inline-flex}._62aria_hintHit>:disabled{pointer-events:none}._62aria_hintPositioner{z-index:var(--z-sheet)}._62aria_hint{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--fg-strong);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;box-shadow:var(--shadow-md)}._62aria_refLink{color:var(--fg-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}._62aria_refLink:hover{color:var(--fg-strong)}._62aria_composerNotice{font-size:var(--text-xs);color:var(--fg-muted)}@media (width<=720px){._62aria_modeChipLabel{display:none}._62aria_modeChip{padding:.35rem}}._62aria_modeLockedChip{cursor:default;opacity:.92;pointer-events:auto}span._62aria_modeLockedChip{cursor:default;-webkit-user-select:none;user-select:none}button._62aria_modeLockedChip{cursor:pointer}._62aria_referenceAnnotated{border-style:solid;border-color:var(--brand-border);background:var(--brand-surface)}._62aria_annotatedBadge{border-radius:var(--radius-full);background:var(--primary);color:var(--primary-fg);font-size:var(--text-caps);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:.05rem .4rem}._62aria_annotateBtn{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--overlay-1);color:var(--color-text);font-size:var(--text-xs);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);align-items:center;gap:.25rem;padding:.15rem .5rem;display:inline-flex}._62aria_annotateBtn:hover:not(:disabled){border-color:var(--brand-border);background:var(--brand-surface-hover)}._62aria_annotateBtn:disabled,._62aria_referenceClear:disabled{opacity:.45;cursor:not-allowed}._62aria_page[data-layout=split]{flex-direction:row}._62aria_page[data-layout=split] ._62aria_stage{padding-bottom:var(--space-8)}._62aria_page[data-layout=split] ._62aria_stage:before{display:none}@media (width<=900px){._62aria_page[data-layout=split]{flex-direction:column;overflow-y:auto}._62aria_page[data-layout=split] ._62aria_stage{flex:none;min-height:70vh;overflow:visible}}._62aria_toolsRail[data-rail]{padding:0}._62aria_toolsRail[data-rail] ._62aria_toolSidebar{gap:0;padding:0}._62aria_toolsRail[data-rail] ._62aria_toolControls{padding:var(--space-4)}._62aria_stageHead[hidden]{display:none}@media (width>=901px){._62aria_toolsRail[data-rail] ._62aria_toolWorkspace{grid-template-columns:var(--composer-width) minmax(0, 1fr);gap:0}._62aria_toolsRail[data-rail] ._62aria_toolSidebar{border:0;border-right:1px solid var(--border-subtle);background:var(--surface-rail);border-radius:0}._62aria_toolsRail[data-rail] ._62aria_toolStage{padding:var(--space-4)}}@media (width<=900px){._62aria_toolsRail[data-rail] ._62aria_toolSidebar{display:contents}._62aria_toolsRail[data-rail]{--panel-surface:var(--surface-rail);background:var(--surface-rail)}._62aria_toolsRail[data-rail] ._62aria_toolStage{padding:var(--space-4);background:0 0;order:0}._62aria_toolsRail[data-rail][data-trends] ._62aria_toolStage{order:-1}._62aria_toolsRail[data-rail] ._62aria_toolControls{padding:var(--space-4)}}
