.GNwfAa_wrap{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.GNwfAa_modes{justify-content:center;min-width:0;display:flex;position:relative}.GNwfAa_modesEdge{z-index:1;opacity:0;pointer-events:none;width:2.5rem;transition:opacity var(--duration) var(--ease-out);position:absolute;top:0;bottom:0}.GNwfAa_modesEdgeLeft{border-radius:var(--radius-full) 0 0 var(--radius-full);background:linear-gradient(to right, var(--surface-2) 30%, transparent);left:0}.GNwfAa_modesEdgeRight{border-radius:0 var(--radius-full) var(--radius-full) 0;background:linear-gradient(to left, var(--surface-2) 30%, transparent);right:0}.GNwfAa_modesEdge[data-on]{opacity:1}.GNwfAa_modesTrack{gap:var(--space-1);max-width:100%;padding:var(--space-1);border-radius:var(--radius-full);background:var(--surface-2);box-shadow:var(--shadow-sm);scrollbar-width:none;animation:GNwfAa_modes-in .56s var(--ease-out) .65s both;display:flex;position:relative;overflow-x:auto}.GNwfAa_modesTrack::-webkit-scrollbar{display:none}.GNwfAa_modePill{top:var(--space-1);bottom:var(--space-1);width:var(--pill-w);border-radius:var(--radius-full);background:var(--overlay-3);transform:translateX(var(--pill-x));transition:transform .38s cubic-bezier(.3,1.2,.4,1),width .38s cubic-bezier(.3,1.2,.4,1);position:absolute;left:0}@keyframes GNwfAa_modes-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes GNwfAa_mode-in{0%{opacity:0;transform:translateY(6px)}}.GNwfAa_mode{align-items:center;gap:var(--space-2);height:var(--control-height-sm);padding:0 calc(var(--space-2) + var(--space-1) / 2);border-radius:var(--radius-full);color:var(--fg-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--duration) var(--ease-out);animation:GNwfAa_mode-in .36s var(--ease-out) calc(.78s + var(--i,0) * 35ms) both;background:0 0;border:0;flex-shrink:0;text-decoration:none;display:inline-flex;position:relative}.GNwfAa_mode:hover,.GNwfAa_modeOn,.GNwfAa_modeOn:hover{color:var(--fg-strong)}.GNwfAa_composer{height:var(--box-h,auto);border-radius:var(--radius-xl);background:var(--surface-2);transition:background var(--duration-fast) var(--ease-out), height var(--duration-slow) var(--ease-out);animation:GNwfAa_composer-in .42s var(--ease-out) both;overflow:hidden}.GNwfAa_composer:focus-within{background:var(--surface-3)}.GNwfAa_composerInner{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);flex-direction:column;display:flex}@keyframes GNwfAa_composer-in{0%{opacity:0;transform:translateY(10px)}}@keyframes GNwfAa_swap-in{0%{opacity:0;transform:translateY(4px)}}.GNwfAa_slots{gap:var(--space-2);flex-wrap:wrap;display:flex}.GNwfAa_slotGroup{gap:var(--space-2);animation:GNwfAa_swap-in .28s var(--ease-out) both;display:flex}.GNwfAa_slotGroup:nth-child(2){animation-delay:40ms}.GNwfAa_slotGroup:nth-child(3){animation-delay:80ms}.GNwfAa_slotGroup:nth-child(4){animation-delay:.12s}.GNwfAa_slotGroup:nth-child(n+5){animation-delay:.16s}.GNwfAa_slot,.GNwfAa_slotFilled{border-radius:var(--radius-md);flex-shrink:0;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}.GNwfAa_slot{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--overlay-1);color:var(--fg-muted);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:0;flex-direction:column;display:flex}.GNwfAa_slot:hover:not(:disabled){background:var(--overlay-2);color:var(--fg-strong)}.GNwfAa_slot:focus-visible,.GNwfAa_plus:focus-visible,.GNwfAa_chip:focus-visible,.GNwfAa_send:focus-visible,.GNwfAa_mode:focus-visible{box-shadow:var(--ring);outline:none}.GNwfAa_slotLabel{font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-align:center}.GNwfAa_slotFilled{background:var(--surface-4)}.GNwfAa_slotMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.GNwfAa_slotAudio{color:var(--fg-muted);place-items:center;display:grid;position:absolute;inset:0}.GNwfAa_slotClear{top:var(--space-1);right:var(--space-1);border-radius:var(--radius-full);background:var(--scrim-medium);width:1.25rem;height:1.25rem;color:var(--on-media);cursor:pointer;border:0;place-items:center;display:grid;position:absolute}.GNwfAa_slotClear:hover{background:var(--scrim-strong)}.GNwfAa_field{align-items:flex-start;gap:var(--space-2);display:flex}.GNwfAa_plus{border-radius:var(--radius-full);background:var(--overlay-1);width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:0;flex-shrink:0;place-items:center;display:grid}.GNwfAa_plus:hover{background:var(--overlay-2);color:var(--fg-strong)}.GNwfAa_input{min-width:0;min-height:3.25rem;padding:var(--space-1) var(--space-1) 0;color:var(--fg-strong);font:inherit;font-size:var(--text-base);line-height:var(--leading-normal);resize:none;background:0 0;border:0;flex:1}.GNwfAa_input:focus{outline:none}.GNwfAa_input::placeholder{color:var(--fg-subtle)}.GNwfAa_input:disabled{cursor:default}.GNwfAa_bar{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.GNwfAa_controls{align-items:center;gap:var(--space-1);min-width:0;animation:GNwfAa_swap-in .24s var(--ease-out) both;display:flex;overflow:hidden}.GNwfAa_barNote{animation:GNwfAa_swap-in .24s var(--ease-out) both;min-width:0;color:var(--fg-subtle);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GNwfAa_chip,.GNwfAa_chipStatic{align-items:center;gap:var(--space-2);min-width:0;height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--overlay-1);color:var(--fg-strong);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;border:0;display:inline-flex}.GNwfAa_chip{cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.GNwfAa_chip:hover:not(:disabled),.GNwfAa_chip[data-popup-open]{background:var(--overlay-2)}.GNwfAa_chip:disabled{color:var(--fg-subtle);cursor:default}.GNwfAa_chipStatic{color:var(--fg-muted);background:0 0}.GNwfAa_chipBadge{flex-shrink:0;display:inline-flex}.GNwfAa_chipText{text-overflow:ellipsis;min-width:0;overflow:hidden}.GNwfAa_chipChevron{color:var(--fg-subtle);flex-shrink:0}.GNwfAa_sendCluster{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.GNwfAa_price{color:var(--fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.GNwfAa_send{border-radius:var(--radius-full);background:var(--primary);width:2.25rem;height:2.25rem;color:var(--primary-fg);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);border:0;flex-shrink:0;place-items:center;display:grid}.GNwfAa_send:hover:not(:disabled){background:var(--primary-hover)}.GNwfAa_send:disabled{background:var(--overlay-2);color:var(--fg-faint);cursor:not-allowed}.GNwfAa_popoverPositioner{z-index:var(--z-popover)}.GNwfAa_popover{gap:var(--space-4);width:min(22rem, calc(100vw - 2 * var(--space-4)));max-height:min(32rem,70vh);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;display:flex;overflow-y:auto}.GNwfAa_popoverTitle{color:var(--fg-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.GNwfAa_settingBlock{gap:var(--space-2);flex-direction:column;display:flex}.GNwfAa_settingLabel{color:var(--fg-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium)}.GNwfAa_aspectGrid{gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.GNwfAa_aspect{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-md);height:3.25rem;color:var(--fg-muted);font:inherit;font-size:var(--text-2xs);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.GNwfAa_aspect:hover{background:var(--overlay-1);color:var(--fg-strong)}.GNwfAa_aspectOn,.GNwfAa_aspectOn:hover{background:var(--overlay-2);color:var(--fg-strong)}.GNwfAa_segment{gap:var(--space-1);flex-wrap:wrap;display:flex}.GNwfAa_segmentOption{min-width:2.5rem;height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--overlay-1);color:var(--fg-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;border:0}.GNwfAa_segmentOption:hover{color:var(--fg-strong)}.GNwfAa_segmentOptionOn,.GNwfAa_segmentOptionOn:hover{background:var(--primary);color:var(--primary-fg)}.GNwfAa_settingSwitch{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.GNwfAa_switch{accent-color:var(--primary)}.GNwfAa_settingFields{gap:var(--space-3);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.GNwfAa_modesTrack,.GNwfAa_mode,.GNwfAa_composer,.GNwfAa_slotGroup,.GNwfAa_controls,.GNwfAa_barNote{animation:none}.GNwfAa_modePill,.GNwfAa_composer{transition:none}}@media (width<=480px){.GNwfAa_composerInner{padding:var(--space-3)}.GNwfAa_slots{margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.GNwfAa_slot,.GNwfAa_slotFilled{width:4rem;height:4rem}.GNwfAa_price{font-size:var(--text-xs)}.GNwfAa_sendCluster{gap:var(--space-1)}}._6QQlva_stage{--dot-step:14px;min-height:clamp(20rem,44vh,26rem);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._6QQlva_paper{background-image:radial-gradient(circle, var(--fg-faint) 1px, transparent 1.5px);background-size:var(--dot-step) var(--dot-step);pointer-events:none;background-position:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 70%,#000 30%,#0000 100%)}._6QQlva_waves{-webkit-mask-image:radial-gradient(circle,#000 2.6px,#0000 3.2px);mask-image:radial-gradient(circle,#000 2.6px,#0000 3.2px);-webkit-mask-size:var(--dot-step) var(--dot-step);-webkit-mask-size:var(--dot-step) var(--dot-step);mask-size:var(--dot-step) var(--dot-step);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%}._6QQlva_wave{width:var(--wave-size,560px);height:var(--wave-size,560px);border-radius:var(--radius-full);background:radial-gradient(circle, transparent 30%, color-mix(in srgb, var(--primary) 30%, transparent) 50%, var(--primary) 62%, var(--primary) 66%, transparent 74%);will-change:transform, opacity;position:absolute;transform:translate(-50%,-50%)scale(.04)}._6QQlva_inner{align-items:center;gap:var(--space-4);flex-direction:column;width:min(68rem,100%);display:flex;position:relative}._6QQlva_title{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--ui-tracking-tight);line-height:var(--ui-leading-title);color:var(--fg-strong);text-align:center;margin:0}._6QQlva_composer{width:100%}._6QQlva_composer [data-testid=home-composer]{width:min(48rem,100%);box-shadow:var(--shadow-lg);margin:0 auto}
